Namefi

What Is an Agent-Native Domain Registrar?

Registrars have had APIs for decades, but an API alone isn't agent-native. The checklist: discovery, docs, errors, payment, and policy hooks.

Published on July 10, 2026By Namefi Team
  • ai-agents
  • domains
  • explainer

Domain registrars have had application programming interfaces for a long time. Extensible Provisioning Protocol (EPP), the machine-to-machine language registrars use to talk to registries, reached Proposed Standard status in March 2004 — more than two decades ago. Every ICANN-accredited registrar built on top of it since has had some form of REST or SOAP API for checking availability, submitting a registration, and updating records. So the honest answer to "does this registrar have an API" is, for almost every registrar on the market: yes, and has for years.

That question turns out to be the wrong one. An AI agent trying to register a domain on your behalf doesn't fail because the registrar lacks an API. It fails because the API was built for a developer who reads the documentation once, writes the integration code by hand, and ships it — not for a system that has to discover the API at runtime, decide from a JSON response what happened, and complete a purchase without a person watching a checkout page. Those are different requirements, and meeting the second set is what this article means by agent-native.

This post defines the term precisely, lays out a checklist for evaluating any registrar (or any API) against it, and then applies that checklist honestly to the platforms shipping in 2026, including Namefi. For the platform-by-platform comparison instead of the definition, see Cloudflare vs Name.com vs Namefi: Agent-Native Registrars or the broader AI-Agentic Domain Platforms guide. If you're still thinking of "AI and domains" as a name generator suggesting brandable strings, the checklist below shows how much further the agent-native bar sits — see Beyond the AI Domain Name Generator: The Agent Era for that gap in full.

Why "has an API" and "agent-native" are not the same claim

A traditional registrar API assumes a human is in the loop at design time, not at run time. A developer signs up for an account, reads a reference page written for people, copies a code sample, and hard-codes the endpoint, the auth header, and the expected response shape into their application. Once that's done, the integration runs unattended — but only because a person already did the interpretive work. Nothing about the API itself is legible to a system that shows up cold, with no prior integration, and has to figure out in context what operations exist and how to call them.

An agent shows up cold, constantly. Each conversation with a coding agent, each new MCP client, is effectively a developer who has never seen your API before and has seconds of context budget to figure it out. If the answer to "how does an agent learn to use this API" is "a human read the docs and wrote glue code years ago," the API has a person permanently wedged into its execution path, even if no human clicks anything at purchase time. This post is about what has to be true of the registrar itself for that cold-start agent to succeed — for the buyer's-eye view of that same handoff, see How AI Agents Buy Domains Without a Human (2026).

The agent-native checklist

An agent-native registrar is one an AI agent can discover, understand, and transact with entirely on its own — no browser, no human pre-reading the docs, no person typing a card number. That requires six specific things to be true, not just "having an API":

RequirementAPI-having registrarAgent-native registrar
DiscoverabilityEndpoints exist, but an agent has to be told the base URL and auth scheme out of bandA standard location (llms.txt, an MCP server) an agent can find and read unassisted
Natural-language docsReference docs are written for a human skimming a pageDocs are structured for an agent to consume at inference time — operation, required fields, and effect, in one place
Machine-readable errorsHTTP status codes plus prose meant for a person reading a logA stable error code, a retryable flag, and structured detail an agent can branch on programmatically
No-browser purchaseRegistration completes on a hosted checkout page, sometimes behind a CAPTCHARegistration completes over the API or protocol itself, start to finish, no page render required
Programmatic paymentPayment assumes a saved card tied to a human's billing accountPayment via an API key billed to an account, or a wallet-signed transaction — something non-human can hold
Policy hooksNothing stops a script from doing whatever the credentials allowSpend limits, confirmation steps, or scoped keys the human sets once, so the agent operates inside a boundary

This is the extractable version of the definition: an agent-native registrar is one that scores yes on discoverability, natural-language docs, machine-readable errors, no-browser purchase, and programmatic payment — with policy hooks as the piece the whole category is still working out.

Discoverability: llms.txt and MCP are the sitemap for agents

A human developer finds an API by searching or clicking around a docs site. An agent needs either a file it can fetch and read in one shot, or a protocol connection it can query for available operations. Two things fill that role today.

llms.txt is, in the proposal's own words, "a proposal to standardise on using an /llms.txt file to provide information to help LLMs use a website at inference time". It's the same idea as robots.txt, but instead of telling a crawler what it may index, it tells a language model what a site is and how to use it. See llms.txt for Domains: An API Any AI Agent Can Read for what that file looks like when a registrar publishes one.

MCP (Model Context Protocol) solves an adjacent problem: it's "an open-source standard for connecting AI applications to external systems". Where llms.txt is a document an agent reads once to orient itself, MCP is a live connection an agent's client opens to a server exposing a defined set of callable tools. They're complementary, not competing: llms.txt is how an agent finds out a registrar exists and roughly what it can do; MCP is how the agent's client actually connects and calls the operations.

Namefi publishes both. The entry point at namefi.io/llms.txt documents an MCP server at api.namefi.io/mcp, an MCP discovery file at namefi.io/.well-known/mcp/servers.json, and a full REST reference, with companion files for wallet-based payment and outbound agent workflows. Checking two incumbents directly: Cloudflare's registrar docs publish their own llms.txt at developers.cloudflare.com/registrar/llms.txt, but nothing in their public documentation states Cloudflare runs a dedicated MCP server for the registrar product — the beta's pitch, per the reporting, is that the API is "designed to work inside the tools where developers already operate: code editors with MCP support such as Cursor and Claude Code", which is narrower — the editor is MCP-capable, not necessarily Cloudflare's registrar itself. GoDaddy's developer portal, checked directly, documents REST endpoints for a human developer and shows no llms.txt or MCP server reference as of this writing.

Payment: why card-on-file breaks agents, and what replaces it

The purchase step is where the human-in-the-loop assumption is hardest to remove, because the consumer web payment stack is built around a person: a saved card, a billing address, sometimes a CAPTCHA designed to filter out anything that isn't one. An agent can't fill out a card form, and handing an agent a human's raw card number so it can pretend to be one is a bad security model even when it's technically possible.

Two replacements are shipping. The first is API-key billing: the registrar issues a credential tied to a pre-funded or invoiced account, and the agent authenticates every call with that key instead of a card. Namefi's docs describe generating this key at namefi.io/api-key and passing it as an x-api-key header on every request — no browser session, no card form. Cloudflare's .ai pricing follows the same at-cost logic: it offers ".ai domain registrations and renewals at wholesale prices, with no additional markups" — a flat, predictable price is easier for an agent to reason about than one that varies by promotion.

The second replacement is wallet-signed payment, which removes the account itself, not just the card. Namefi's web3 documentation describes a flow built on the HTTP 402 status code and the x402 pattern: a request for a domain without payment returns pricing in a 402 response, the caller's wallet signs an EIP-3009 authorization, and the signed authorization is replayed as a header to complete registration and settlement in one step — explicitly "no Namefi account or EIP-712 signing required." The point here is narrower — it's a payment method software can hold and use on its own, which a saved credit card structurally cannot be. See Pay for Domains with a Crypto Wallet: No Account Needed for that flow walked through end to end.

Policy hooks: the row the whole category hasn't solved yet

This is the honest gap. Discoverability, machine-readable docs, structured errors, and programmatic payment are things a registrar can build once and ship. Policy hooks — spend caps, a confirmation step above a threshold, a key scoped to one TLD or budget — are different, because they protect the human who delegated authority, not the API's ease of use.

Checking Namefi's own documentation, the most verifiable case: it flags certain operations as consequential and documents structured, machine-readable errors (stable codes, a retryable flag, structured detail) — real progress on that row. But we found no documented spend-cap primitive and no server-side confirmation gate in the public API reference as of this writing; that guardrail currently lives one layer up, in whatever policy the human sets on the MCP client itself. We found no public documentation of a spend-cap primitive at Cloudflare's or Name.com's registrar APIs either — this is the row every agent-native registrar should be expected to close next.

Scoring today's platforms against the checklist

Here's how the three platforms most often named in this space score against the six-item checklist, based on what we verified directly against each platform's own live documentation rather than marketing copy:

RegistrarDiscoverabilityNL docsMachine-readable errorsNo-browser purchaseProgrammatic paymentPolicy hooks
NamefiYes — llms.txt + MCP serverYes — llms.txt familyYes — structured codesYes — REST + MCPYes — API key or wallet (x402)Not yet documented
Cloudflare RegistrarPartial — own llms.txt; MCP is editor-level, not a confirmed dedicated serverUnclear — not verified beyond the llms.txt indexUnclear — not verified in public docsYes — API-driven per beta reportingYes — API key, at-cost pricingNot yet documented
Name.comUnclear — no llms.txt found at the domain root we checkedClaimed in Name.com's own announcement, not independently verified furtherNot found in the legacy docs checked; unclear for the newer APINot independently verifiedPartial — account-credit billing documented onlyNot yet documented

The one row that's blank across the board — policy hooks — is a genuine, industry-wide gap, not a knock on any one platform, and worth re-checking as this space moves.

Frequently Asked Questions

What is an agent-native domain registrar?

An agent-native registrar is one an AI agent can discover, understand, and transact with on its own — no browser, no human pre-reading documentation, no person entering a card number. It scores yes on discoverability (an llms.txt file or an MCP server), natural-language docs, machine-readable errors, no-browser purchase, and programmatic payment, with policy hooks (spend caps, confirmation gates) as the piece the category is still building out.

Why can't AI agents use normal registrar APIs?

They can technically call the endpoints, but most registrar APIs assume a human developer already read the documentation and wrote the integration code ahead of time. An agent with no prior integration has no standard way to discover the base URL, learn the auth scheme, or interpret a prose error message — the API works only because a person already did that interpretive work, not because it's legible to a cold-start agent.

What's the difference between llms.txt and MCP?

llms.txt is a plain-text file an agent reads once to learn what a site or API is and how to use it — the same role robots.txt plays for crawlers, but written for language models. MCP is a live protocol connection an agent's client opens to a server exposing callable tools. They're complementary: llms.txt is discovery, MCP is the connection an agent uses to act. See llms.txt for Domains: An API Any AI Agent Can Read for more on the discovery half.

How do I make my own API agent-usable?

Publish an llms.txt describing your API for models, expose an MCP server (or at minimum OpenAPI-documented endpoints), return structured errors with stable codes instead of prose, make sure every write operation can complete without a hosted checkout page, support a payment method that doesn't assume a human card, and add spend or confirmation limits so whoever holds the credentials can bound what an agent is allowed to do.

Is Namefi agent-native?

By the checklist above, Namefi scores yes on five of the six rows verified directly: it publishes an llms.txt family and an MCP server, its docs are structured for agent consumption, its outbound API returns structured machine-readable errors, registration completes entirely over the API or the x402-based wallet flow with no dashboard required, and payment works via an API key or a wallet-signed transaction with no account needed. Policy hooks aren't yet documented in the public API reference; that control currently lives on the client side.

Does having an MCP server automatically make a registrar agent-native?

No. MCP support covers discoverability and no-browser purchase, but a registrar can expose an MCP server and still return unstructured errors, still require a saved card, or still have no spend-cap mechanism. Agent-native is the full checklist, not any single row of it.

Sources and further reading

About the author(s)

Namefi Team
Namefi Team • Namefi

Namefi is a collective of engineers, designers, and operators who obsess over building tools that make managing your onchain domain names effortless.

Related guides