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
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/mcpListed in the official MCP Registry as com.tldmath/tldmath and on Smithery.
- ClaudeSettings → Connectors → Add custom connector, then paste the URL.
- ChatGPTAdd a custom connector (remote MCP server) with the URL.
- Meta MuseAdd a remote MCP server with the URL.
- 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_domainLive 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_tldsOne 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_namesFrom 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_checkWhether 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_optionsFor 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_renewalsFor 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_changesAnnounced 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_pricesStandard prices for one TLD across registrars, refreshed daily.
“How much does a .ai domain really cost, including renewal?”
Input tld
list_supported_tldsThe 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_setupThe 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_stepsThe 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_moveMoving 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_cardWho 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_emailServices 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_hostingEmail-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
- 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_limitedandmodel_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.