HOODFI.NAME
for agents / mcp

Let an agent register its own name.

An MCP server that answers what a name costs, hands back the transaction that mints it, then points it at a website and at addresses on Ethereum, Bitcoin and Solana. It holds no keys and broadcasts nothing — the agent signs, the agent owns.

endpoint
https://hoodfi-mcp.com/mcp

Streamable HTTP, stateless. No session is issued and no key is held, so there is nothing to revoke and nothing to steal.

01 / tools

Five of them.

hoodfi_check_name

Availability and price for a name, in ETH and USDG together. When a name can't be had it says why — taken, reserved, or too short to sell yet.

hoodfi_build_registration_tx

The unsigned transaction that registers a name. One step paying in ETH, up to two paying in USDG, each with its own calldata and chain id.

hoodfi_resolve_name

Owner, address records, text records and website for a name that's already minted. The same data the profile card reads.

hoodfi_build_set_contenthash_tx

The unsigned transaction that points a name at an IPFS or IPNS site, so it answers at name.hoodfi.eth.link with no DNS and no host. Owner-only, and checked against the owner before any calldata comes back.

hoodfi_build_set_address_tx

The unsigned transaction that sets the name's Ethereum, Bitcoin and Solana addresses. Any combination in one call, batched so the owner signs once — and an address that isn't valid for its chain is refused rather than stored.

02 / three rules

Worth knowing before you wire it up.

The signer owns the name.

The registrar mints to whoever sends the transaction. There is no recipient argument, so an agent cannot register a name on someone else's behalf — it registers for itself, with its own wallet, and that wallet needs funds on Robinhood Chain.

Four characters and up.

One, two and three character names are premium inventory, reserved for donors spending short-name credits until the 100-year goal is reached. They can't be bought at any price today, by an agent or anyone else. How that works.

An address record is a payment instruction.

A name can carry Ethereum, Bitcoin and Solana addresses, and the server refuses one that isn't valid for its chain. How much that proves is not the same everywhere: Bitcoin is checksummed, so a typo is caught; Ethereum is only verified when the address carries EIP-55 capitalisation; and a Solana address has no checksum at all, so a mistyped one is a different, equally valid-looking key that nothing can detect. The tool returns a verify field saying which case applies — relay it rather than reporting the address as checked.

03 / connect

Point a client at it.

any mcp client
{
  "mcpServers": {
    "hoodfi": {
      "type": "http",
      "url": "https://hoodfi-mcp.com/mcp"
    }
  }
}
claude code
claude mcp add --transport http \
  hoodfi https://hoodfi-mcp.com/mcp

No API key, no account, no allowlist. The server is read-only and the only thing it can produce is calldata you are free to inspect before signing.

04 / paybox

Now your AI app can buy a HoodFi Name.

PayBox is a non-custodial control plane for agent payments: vault once, then grant your AI app scoped, revocable access. Add the PayBox connector — it speaks to the HoodFi Names MCP on your behalf — and a name is one sentence away.

01 · you vault

Fund a PayBox vault from a wallet or card. Keys stay yours — PayBox is non-custodial and access is revocable at any time.

02 · you ask

“Register satoshi.hoodfi.eth for me.” PayBox calls the HoodFi Names MCP, quotes the price in ETH or USDG, and waits for your go-ahead.

03 · you own

One transaction on Robinhood Chain and the lifetime ERC‑721 is in your vault wallet. No renewals, no expiry, from $3.

setup / three apps

Add the connector once.

Same three steps everywhere: install PayBox, paste the PayBox connector, fund the vault. PayBox talks to the HoodFi Names MCP for you — you just prompt. Watch yours below.

01Claude

Settings → Connectors → Add custom connector, then paste the PayBox connector URL.

02ChatGPT

Settings → Advanced security → turn on Developer mode, then add the PayBox connector as an MCP server.

03Grok

Settings → Connectors → paste the PayBox connector URL and authorise it.

now live

Records by prompt.

Your agent sets the Bitcoin, Solana and Ethereum address records on your name too — spoken, not signed. No wallet ever connects to this site.

Owner-only, checked against the registry before any calldata comes back. Same rule as every other HoodFi MCP tool.

btcset by prompt
solset by prompt
eth · evmset by prompt
wallet connectnot required
PayBox
get the app
PayBox
by MoonPay

PayBox is a product of MoonPay Inc., referenced with permission. HoodFi Names is an independent project and is not affiliated with, endorsed by, or operated by MoonPay. We hold no funds, process no payments, and perform no identity verification. PayBox's terms, fees, verification requirements and regional availability apply. PayBox and MoonPay are trademarks of MoonPay Inc. Full disclaimer.

Your agent's name is probably still free