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
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 --transport http lemon-domains https://mcp.lemon.domains/mcp \
  --header "Authorization: Bearer YOUR_TOKEN"
.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. Each token is read-only or read and write, and every call is scoped to your data.

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

30 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 registrar sync go?
Give me a full report on example.com: registrar, locks, DNS and email.
Can I transfer coolapp.io to Porkbun today?

Look things up

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

Make changes

  • 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, organise 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?

Any client that speaks MCP over Streamable HTTP and sends a Bearer token: Claude Code, Cursor, Windsurf, and custom SDK clients.

How does authentication work?

Use a personal access token (Bearer header) for Claude Code, Cursor, and CLI/CI clients. When you create a token you choose read-only or read and write access. Tokens are revocable and only a hash is stored.

Can the AI change or delete my domains?

Yes, if its token has read and write access. It can add, update, move, and delete domains, projects, and registrar accounts, all scoped to your account, and every change is recorded in domain history. A read-only token can look but not change anything. 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.