MCP server

Your domain portfolio,
now AI-native.

A remote MCP server for Claude Code, Cursor, and any header-capable MCP client. Connect over Streamable HTTP, authenticate with a token, and manage domains in plain English.

Remote server. Nothing to install. Free for personal use.

Works with the clients you already use

Claude CodeAnthropic's CLI Token
CursorAI code editor Token
Claude.ai & Claude DesktopAnthropic web + desktop app Coming soon
ChatGPTOpenAI (Developer mode / connectors) Coming soon
WindsurfAI code editor Token

Connect in one line

No SDK, no package. Point your client at the endpoint and go.

Claude Code
claude mcp add lemon-domains --transport http \
  --header "Authorization: Bearer YOUR_TOKEN" \
  https://mcp.lemon.domains/mcp
.cursor/mcp.json
{
  "mcpServers": {
    "lemon-domains": {
      "url": "https://mcp.lemon.domains/mcp",
      "headers": { "Authorization": "Bearer YOUR_TOKEN" }
    }
  }
}
Endpoint
https://mcp.lemon.domains/mcp
Transport
Streamable HTTP
Auth
Bearer token

Standard MCP

Streamable HTTP with Bearer-token auth. If your tool speaks MCP and sends an Authorization header, it works.

Scoped & revocable

Tokens are hashed at rest and revocable. Every call is scoped to your data and project roles.

Direct, no scraping

Tools run against your data directly: no browser automation, no agent loops, no waiting for dashboards to load.

Things you can ask

21 typed tools across domains, projects, registrars, and sync. Your AI picks the right one.

What domains do I have expiring in the next 60 days?
List every domain in my Acme project.
Add coolapp.io to my Acme project under my Porkbun account.
Move warmstart.app to the Internal project.
Mark example.com as not auto-renewing and note we're dropping it.
How did my last monthly sync go?

Read everything

  • List, search, and filter domains
  • Expiry reports and renewal timing
  • Projects, registrars, and sync history

Write when you ask

  • Add domains (single or bulk)
  • Move domains between projects
  • Update status, expiry, notes, auto-renew

Frequently asked questions

What is the Lemon Domains MCP server?

A remote Model Context Protocol server that exposes your Lemon Domains portfolio to any MCP-compatible AI client. Once connected, the assistant can search domains, check expiry, organize projects, and add or update domains in plain language.

Do I install anything? What about npx / npm?

No. It is a remote server hosted at mcp.lemon.domains, so there is no npm package to install. You connect by pointing your client at the URL and authenticating. The same connection works from any machine and any client.

Which AI clients work with it?

Header-capable clients that speak MCP over Streamable HTTP: Claude Code, Cursor, Windsurf, Zed, and custom SDK clients, using a Bearer token. Connector clients that require OAuth (Claude.ai, Claude Desktop, ChatGPT) are coming soon.

How does authentication work?

Use a personal access token (Bearer header) for Claude Code, Cursor, and CLI/CI clients. Connector (OAuth) clients are coming soon. Tokens are revocable and only a hash is stored.

Can the AI change or delete my domains?

Yes, with your token's access. It can add, update, move, and delete domains, projects, and registrar accounts, all scoped to your account and respecting project roles. Deletes are irreversible, so use short-lived tokens for one-off tasks if you're cautious.

Does it cost extra?

No. MCP access is included free. The server is the same data you see in the app, exposed as tools.

Make your domains talk back.

Generate a token and stop typing into five registrar dashboards.