// mcp server + cli
let your agent manage your domains.
Owndle ships a command-line tool and an MCP server, so Claude Code, Cursor or any MCP client can audit your renewal costs, list what you own, search for new names and manage a watchlist — without you opening a dashboard.
what your agent can do with it
audit_portfolio— renewal and resale audit of the whole portfolio — annual cost, recoverable savings, what's expiring, estimated resale value.list_domains— every tracked domain with registrar, expiry date, renewal cost and a valuation.search_domains— availability, the cheapest registrars ranked by five-year cost, alternatives scored on TLD trust and brandability, plus social handle checks.list_watches / add_watch / remove_watch— the watchlist of domains you don't own yet but want to know about the moment they move toward available.
setup
Install nothing — npx fetches it on demand. Add the server to your MCP client config and give it an API key from your dashboard settings.
{
"mcpServers": {
"owndle": {
"command": "npx",
"args": ["-y", "owndle", "mcp"],
"env": { "OWNDLE_API_KEY": "owndle_sk_…" }
}
}
}For the CLI, owndle login stores the key so the subcommands — owndle audit, owndle domains, owndle search, owndle watch — work without passing it each time.
why an agent is a good fit for this
Domain admin is exactly the kind of work nobody schedules: it is important a few times a year and invisible the rest of the time. Putting the portfolio behind a tool call means the audit happens when you happen to think about it, in the terminal you are already in, rather than requiring a deliberate trip to a dashboard.
It is also the honest answer to who owndle is built for. If you buy a domain per idea and run npx without thinking about it, you are not going to log into a web app to check renewal prices — you are going to ask your agent.
the REST API
The MCP server is a thin wrapper over a public REST API at /api/v1, Bearer-authenticated with the same key. If you would rather script against it directly: GET /api/v1/portfolio for the portfolio plus a cost audit, GET /api/v1/search?q= for domain search, and GET|POST|DELETE /api/v1/watches for the watchlist.
Agents that read llms.txt will find the same information in a form built for them, including the free tools that need no authentication at all.
questions people actually ask.
What is an MCP server?
Model Context Protocol is an open standard that lets an AI assistant call external tools. An MCP server exposes a set of functions the model can invoke, so instead of copying data into a chat window you give the assistant direct, authenticated access to a system — here, your domain portfolio.
Which clients does it work with?
Anything that speaks MCP over stdio: Claude Code, Claude Desktop, Cursor, and the growing set of other MCP clients. The server is a standard stdio implementation with no client-specific behaviour.
Do I need a paid plan?
API keys — which the MCP server and CLI authenticate with — are a Founder-tier feature and above. The free tier covers the web dashboard and ten domains; programmatic access starts at the £29/month tier.
How is this different from a registrar's own MCP server?
Several registrars now ship MCP servers, and they are useful for managing domains held at that registrar. None of them can see across registrars, and none has a commercial reason to tell you a competitor renews your domain for less. Cross-registrar aggregation and price comparison is the part a registrar structurally cannot offer.
// stop checking one at a time
the data is live whether or not the CLI is.
The price catalog behind these tools is already public and free to browse — renewal prices by TLD and by registrar. The dashboard is free for ten domains.
start free — 10 domains →// no card · magic-link sign-in · alerts at 90/30/7/1 days