At a glance
- Free: works without a key or sign-in
- Any assistant: Claude, ChatGPT, Cursor, VS Code
- Private: names you ask about are never stored
- Sourced: every answer links to the full data
Server address
https://mcp.domaintoolbelt.comPaste it into your assistant's connector settings. No key and no sign-in needed. Setup for each client
Connect in one minute
- Click Open Claude connectors below (or Settings, then Connectors) and choose Add custom connector.
- Name it DomainToolBelt and paste https://mcp.domaintoolbelt.com/account. Leave the advanced fields empty.
- Click Connect: our Connect screen opens. Sign in, pick Full access or Read only, and allow.
- Start a chat and ask, for example, "What did 3-letter .com names sell for this week?"
claude mcp add --transport http domaintoolbelt https://mcp.domaintoolbelt.com/accountTools and what to ask
Your assistant picks the tool. These are the questions each one answers.
| Tool | What it answers | Try asking |
|---|---|---|
| search_domain_sales | Search domain sales | What did 3-letter .com names sell for this week? |
| search_auctions | Search live domain auctions | Which .ai auctions end in the next hour? |
| list_expiring_domains | List expiring domains | Which 4-letter .com names are about to be deleted? |
| get_trending_keywords | Trending keywords in new registrations | Which keywords are people registering across many endings? |
| get_domain_summary | Domain summary | Has voice.com ever sold, and for how much? |
| get_domain_status | Domain status | Is brewly.com taken or for sale? |
| check_name_across_tlds | Name across endings (EMD) | |
| search_name_atlas | Name Atlas: names taken in many endings | |
| get_domain_timeline | Domain history timeline (paid key) | Show every sale and listing of voice.com. |
| list_watched_domains | My watched domains (your account, any key) | Which of my watched domains changed this week? |
| watch_domain | Watch a domain (your account, any key) | Watch brewly.com and tell me if it drops. |
| unwatch_domain | Stop watching a domain (your account, any key) | Stop watching brewly.com. |
| list_saved_domains | My saved domains (your account, any key) | Which of my saved names expire this month? |
| save_domain | Save a domain (your account, any key) | Save coffee.ai to my list. |
| unsave_domain | Remove a saved domain (your account, any key) | Remove coffee.ai from my saved list. |
| list_keyword_watches | My Keyword Watch (your account, any key) | What keywords am I watching? |
| add_keyword_watch | Add a keyword to Keyword Watch (your account, any key) | Watch "coffee" in .com and .ai auctions. |
| remove_keyword_watch | Remove a keyword from Keyword Watch (your account, any key) | Stop watching the keyword coffee. |
| get_keyword_watch_matches | Matches for one keyword (your account, any key) | Anything new for my coffee keyword? |
| list_alerts | My alerts (your account, any key) | Read me my unread alerts. |
| mark_alerts_read | Mark alerts read (your account, any key) | Mark all my alerts read. |
| get_webhook | My alert webhook (your account, any key) | |
| set_webhook | Set my alert webhook (your account, any key) | |
| test_webhook | Test my alert webhook (your account, any key) |
Real answers
What an assistant receives without a key, from the live server, as of . Every answer links back to the page with the full data.
Question: What were the biggest domain sales this week?
{
"total": 2203,
"sales": [
{
"domain": "fis.com",
"price": 600000,
"currency": "USD",
"sale_date": "2026-10-30",
"venue": "Reported sale",
"reported": true,
"price_kind": "sale price",
"url": "https://domaintoolbelt.com/domain/fis.com"
}
],
"more_at": "https://domaintoolbelt.com/sales"
}Test it from a terminal
curl -s https://mcp.domaintoolbelt.com \
-H 'Content-Type: application/json' \
-H 'Accept: application/json, text/event-stream' \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"search_domain_sales","arguments":{"window":"7d","sort":"price"}}}'Free and paid
The MCP server and the REST API share one allowance. Without a key you get the teaser below; a free key gives 1,000 credits a month, and a paid plan or topped-up credits give full lists and live checks.
| Data | Free | Paid |
|---|---|---|
| Domain status | Last known status and for sale yes or no, up to 3 names a call | Live check (coming soon) |
| Domain summary | Last sale price and date, value range | Sale count, plus price and year of every sale; full history timeline |
| Sales search | Top 3 rows, total count and a link | Up to 100 rows a page, full archive, all filters |
| Auctions search | Top 3 rows | Up to 100 rows a page, all filters |
| Expiring domains | Top 3 rows, phase only | Up to 100 rows a page, estimated drop day |
| Trending keywords | Top 3 | Up to 20 |
| Name across endings (EMD) | Count and the first 3 endings | Count and every ending |
| Name Atlas | Top 3 names | Up to 100 names a page, paging |
| Value estimate | Stored estimate | New appraisal computed (coming soon) |
| Bulk availability | Use Bulk Check on the site, no limit | Up to 500 names a request (1 credit a name, coming soon) |
| Monitors and Keyword Watch | Not in the API | Account tools with sign-in |
Prices and limits: developer overview and limits.
Questions people ask
Is the DomainToolBelt MCP server free?
Yes. It works without a key or sign-in: list answers show the top 3 rows with the total count and a link to the full list, and each address can make 50 calls a day (10 a minute), the same as a free key. A free API key gives 1,000 credits a month (1 credit a call, 5 for domain status, summary, history and sales).
What data does it have?
Reported domain sales with price, date and venue; live domain auctions with bids and end times; domains heading toward deletion and their phase; trending keywords in new registrations; the last known status of a name; and our stored value estimates.
How fresh is the data?
Auctions refresh about every 30 minutes and aftermarket prices about every 15 minutes. Sales appear once confirmed, usually within two days. Status answers are the last known state, not a live check, and every answer carries an as-of time.
What are the limits?
Without a key: 50 calls a day and 10 a minute per address, 3 rows per list and up to 3 names per status call. With a key, your plan's monthly allowance applies. The limits page lists every number.
Do you store the names I ask about?
No. Names asked about through the MCP server or the API are never stored and never shown anywhere, the same rule as the site.
Which clients work?
Claude, ChatGPT, Cursor, VS Code and any client that speaks Streamable HTTP. Paste the server address; no sign-in is needed.
Machine-readable: server card, openapi.json, llms.txt.