AI connector · MCP

Ask your AI. It’ll do the math.

Add TLDMath to Claude, ChatGPT, Cursor or Meta Muse and your assistant checks live prices at Porkbun, Namecheap, Dynadot, Cloudflare, Vercel, NameSilo, Name.com and Hostinger, then answers with what a domain really costs over two years.

  • Read-only
  • No account
  • No API key
  • 15 tools

Is yourname.dev free, and where is it cheapest over two years?

Via TLDMath · today’s .dev prices

Cloudflare, year 1$8.20
Renewal, year 2$12.20
2-year total$20.40
Best 2-yr

Plus availability for the exact name and a buy link.

Connect in a minute

One URL, no sign-in. Streamable HTTP (stateless), MCP spec 2026-07-28 and 2025-era clients.

https://www.tldmath.com/mcp

Listed in the official MCP Registry as com.tldmath/tldmath and on Smithery.

  1. ClaudeSettings → Connectors → Add custom connector, then paste the URL.
  2. ChatGPTAdd a custom connector (remote MCP server) with the URL.
  3. Meta MuseAdd a remote MCP server with the URL.
  4. CursorAdd to ~/.cursor/mcp.json: {"mcpServers":{"tldmath":{"url":"…/mcp"}}}

Find a name

From a vague idea to a domain you can buy, priced honestly.

  • check_domain

    Live availability and every registrar’s registration, renewal and transfer price for one exact domain, ranked by two-year cost, with a buy link.

    “Is acme.dev available, and where is it cheapest over two years?”

    Input domain, optional fresh

  • check_name_across_tlds

    One name across up to 8 TLDs: availability and the best two-year price for each.

    “Check the name launchly on .com, .io and .ai.”

    Input name, optional tlds

  • recommend_names

    From a project description: 3–5 TLDs ranked with reasons, and 10 name ideas already screened for availability. Optionally set a style, a word every name must contain, a maximum length, or the extensions to check. Nothing is stored.

    “Suggest names for my bakery that start with “bake”, 10 letters max, checked on .com and .shop.”

    Input description (10–600 characters), optional style, include_word, word_position, max_length, tlds

  • brand_check

    Whether the name is taken on GitHub, npm, PyPI, crates.io and YouTube, plus links for X, Instagram, TikTok and the USPTO and WIPO trademark searches.

    “Is the name rostvale free on GitHub and npm?”

    Input name

  • taken_domain_options

    For a taken domain: registrar, expiry, where it is in the expiry-to-release cycle with an estimated drop window, whether it’s parked for sale, and backorder links.

    “acme.com is taken. Is it for sale, or could it expire?”

    Input domain

Keep it cheap

For domains you already own, and the prices behind them.

  • check_renewals

    For your domains: registrar, expiry date, renewal price and the cheapest place to transfer, with the two-year saving.

    “I own example.org and pay $20 a year to renew it. Should I move it?”

    Input domains (1–20)

  • tld_price_changes

    Announced registry price increases (upcoming and the past year) and registrar price changes caught by the daily checks.

    “Is .com going up in price? Should I renew early?”

    Input optional tld, optional days

  • compare_tld_prices

    Standard prices for one TLD across registrars, refreshed daily.

    “How much does a .ai domain really cost, including renewal?”

    Input tld

  • list_supported_tlds

    The TLDs with daily price tables, and the registrars queried live.

    “Which extensions can you price?”

    Input none

Launch it

Point the domain at a website, set up email on it, or move an app off a builder.

  • plan_dns_setup

    The DNS records for a website host or AI app builder (Lovable, Bolt, v0, Replit, Vercel, Netlify…), an inbox (Google Workspace, Microsoft 365, Zoho, Fastmail, Proton…) and an app-email service (Resend, Postmark, SES…), each checked against live DNS. Never changes DNS.

    “I host acme.dev on Vercel and want Fastmail. What DNS records do I need?”

    Input domain, host, email and/or sender, optional host_target

  • plan_launch_steps

    The same plan as ordered steps with commands your own tools run: Vercel CLI, Cloudflare’s API and Resend’s API, with keys read from your environment. Only records not yet in place get a command, so it’s safe to run again.

    “Connect acme.dev to my Vercel project with Google Workspace and Resend. Show me each change first.”

    Input domain, host, email and/or sender

  • plan_app_move

    Moving an app off Lovable, Bolt, Replit or Base44 to your own host: export, data and sign-ins, variables, auth redirects, DNS switch and clean-up, with the builder records still live that must go.

    “Move my Lovable app on acme.dev to Vercel without breaking sign-in.”

    Input domain, from, to, optional dependency and variable names

  • ownership_card

    Who runs a domain, from public records: registrar and renewal date, DNS host, website host, inbox and the services that send mail as it, each with its evidence.

    “Which accounts do I need to fix acme.dev’s website and email?”

    Input domain

  • compare_app_email

    Services an app sends email through (sign-in links, receipts), ranked by two-year cost at your monthly volume, with daily caps and overage prices.

    “My app sends about 20,000 emails a month. Which email service is cheapest?”

    Input optional emails_per_month

  • compare_email_hosting

    Email-on-your-domain providers ranked by two-year cost for your number of mailboxes: free forwarding, cheap mailboxes, office suites and encrypted options, with intro-price traps shown.

    “What’s the cheapest way to get email on my domain for 3 people?”

    Input optional mailboxes, optional need

Agent Skill

For Claude Code, Codex and other agents that load skills: the launch and move workflow, with ask-before-every-change rules built in.

The tldmath-launch skill connects a domain or moves an app off a builder using the tools above, then runs each approved change with your own CLIs. Keys stay in your terminal’s environment and never go in the chat. It works without the connector too, over TLDMath’s public API.

Claude Code

npx skills add SPFreedom/tldmath-skills --skill tldmath-launch -g -a claude-code

Codex

npx skills add SPFreedom/tldmath-skills --skill tldmath-launch -g -a codex

Without Node

mkdir -p ~/.claude/skills/tldmath-launch && curl -fsSL https://www.tldmath.com/skills/tldmath-launch/SKILL.md -o ~/.claude/skills/tldmath-launch/SKILL.md

Read the skill before installing it: it’s one short file. Source: github.com/SPFreedom/tldmath-skills (MIT).

The fine print

What an assistant (and you) can count on.

Limits & guarantees

MCP requests / IP60 / min
Name ideas / IP6 / min
Authenticationnone
Writes or purchasesnever
PricesUSD / year
  • Every tool is read-only: annotated readOnlyHint, non-destructive and open-world. TLDMath never registers domains, changes DNS or takes payment.
  • Errors an assistant can recover from: stable codes such as invalid_domain, tld_not_tracked, rate_limited and model_error.
  • Multi-year minimums (like .ai’s two years) show the upfront checkout total separately from the per-year price.
  • Live snapshots: confirm at checkout. Some TLDs (.io, .me, .so) have no public registry lookup for expiry dates.
  • Affiliate links are disclosed and never change the ranking.
  • Data: the connector receives only tool arguments (a domain, name, TLD, project description, list of domains, a host and email choice, or for a move plan package and environment-variable names, never values). See the privacy policy and terms. Questions: support@tldmath.com.