Docs

Read this once.
Then just talk to Claude.

One connector. Type it in, or ask for it.

Run it in the terminal you already have open. Claude and Codex take it today. The other two are the shape we want, not a command that exists.

Add the Pingu MCP server at mcp.pingu.fyi, connect to it, and then list what it lets you do.

Paste that to the assistant. It writes its own config, connects, and prints its own tool list back. For a product that lives inside an AI, telling the AI to install it is the install.

That printed list is the reference. It is live, and this page isn't — so when the two disagree, believe the terminal.

Did it work?

Ask it. That is the whole check.

Connected, it answers with the list. Not connected, it guesses — and a guess about a domain reads exactly like an answer. The third line is the one that settles it: a real lookup comes back with a price.

Claude pingu · mcp
are you connected to pingu?
pingu · list_tools connector check connected

Yes. Pingu is connected — domains, DNS, sites, stores, GEO and wallets. Want the full list?

no, just check midnight.com
pingu · check_availability “midnight.com” available · $12/yr
Reply to Claude…

tbd Tool names in the panels on this page are stand-ins. The server names them, and the server is still being written. Ask the assistant for the real list.

Claude claude mcp add pingu Real subcommand today, in Claude Code. Desktop route unwritten.
Codex codex mcp add pingu Real subcommand today, in the Codex CLI.
Cursor cursor mcp add pingu No such subcommand yet. Use the Prompt tab.
Kimi kimi mcp add pingu No such subcommand yet. Use the Prompt tab.

tbd Some hosts pick the connector up straight away and some want a restart. Which is which is not settled. If the tools don't show, restart and ask again.

What you can actually say

There is no command syntax. These are examples, not a grammar.

Domains
Sites & stores
GEO & agents
Web3 & money

Say it badly and it will ask you what you meant. That is the interface working, not failing.

What it does on its own, and what it stops to ask

The line is money. Everything free and reversible it just does.

It goes ahead
  • Searching. Names, prices, hundreds of extensions at once.
  • Reading. Your DNS, your sites, your orders, your balance.
  • Drafting. Writing and rewriting a page before it is live.
  • Answering your customers. The shop agent works inside its own budget.
  • Small work that spends no money outside your credits.
It stops and asks
  • Any domain. Always. Register, renew or transfer — it quotes at any price.
  • Anything over 2,000 credits. It quotes the price and waits for a yes.
  • Pointing a live name somewhere new. Nameservers, records, redirects.
  • Anything touching a payment method. Yours or your customers'.
  • Deleting. A site, a record, a product, a store.

Nothing costs you money without a number on screen first.

A yes is a word you type. It is never a default, never a setting you left on, and never assumed from the last one. The ceiling, and what caps it →

Codex pingu · mcp
register glovework.com and build the shop
pingu · quote domain + store awaiting yes

glovework.com is $14.08 for the first year. The store is 375 credits. That's both. Say go and I'll start.

go
pingu · register_domain 1 yr · auto-renew registered
Message Codex…

It quotes in the money you understand.

Domains in dollars, because that is what a registry charges. Pingu's own work in credits, because that is what you bought. Two prices, in one sentence, before either is spent.

$14.08 is what that name costs, quoted the day you ask. 375 is the frozen list price of a build. The whole list →

What it costs you

Two prices, and they never get mixed up.

What Pingu does

Credits.

Searching, building, deploying, auditing, answering customers. Every plan has every feature — the plan only decides how many credits you get.

What a domain costs

What a domain costs.

A name has a price of its own and it moves, so Pingu quotes it in dollars every time, at any price — never from a list.

The full rate card →

Every figure lives on one page, so this one can never contradict it.

When it breaks

The fix is nearly always a sentence. Here are the sentences.

01 It has never heard of Pingu. The connector didn't install, or the app hasn't picked it up yet.

Not in the list? Run the install again, then restart the app.

02 It knows Pingu, but every call fails. Usually the session, not the connector.

tbd How sessions are authorised, and what expires, isn't designed yet.

03 It quoted a price, then nothing happened. It is waiting. That is the design — it will not start what it can't finish.

If it's credit rather than a yes, it says the exact shortfall.

04 It registered the wrong name. A registration is final the moment a registry accepts it. That part isn't ours to undo.

The name is yours either way. Ask for the auth code and move it, or park it.

05 The site is live but the domain shows nothing. Almost always DNS still spreading, occasionally a record pointing at the old thing.

It reads the live records and says which one is lying.

06 It won't do something you're sure it can do. Either the tool isn't there, or it's asking you for something you haven't given it.

The live list beats this page. Always.

Still stuck? Status page and support channel to come. Until they do, the assistant is the support channel: ask it what failed and it will show you the error it got.

Provisional

What on this page isn't decided yet

The MCP server is still being built. Anything that depends on it is a placeholder, marked where it appears and listed here.

  1. Every provisional fact on this page is marked inline — look for the dashed amber underline, the tag, or the amber-ruled note. In the source they all carry data-tbd.

grep -n 'data-tbd' docs.html
Add class="dc-tbd-debug" to <html> to outline all of them at once.
Delete the marker, keep the sentence — that is the whole edit.

The last page
you have to read.

Install the connector, then ask it what it can do. It answers better than we can write.

Cursor and Kimi don't take these as commands yet — for those two, use the Prompt tab at the top.