Every change Wellknown observed on this MCP server, newest first, with what it was before and what it became. Tool-surface changes carry the definition diff. Nothing here is edited after the fact.
Changed the definition of "suggest_tld_alternatives"
⟨158 unchanged words⟩ suit them, like the questionnaire on the site. A suggestion on a gated ending (.law for licensed lawyers, .nyc for a New York City address) carries registration_rule with the registry source; closed ones are only proposed when the brief says the user qualifies.
Changed the definition of "check_domain_availability"
⟨81 unchanged words⟩ be free, and a tld.expert URL to cite. For one full domain that is taken, the result also carries registration: who it is registered with, when it expires, whether it is in redemption or pending delete, and whether it is listed for sale on a marketplace, from the registry's own RDAP/WHOIS. Use it for "who owns this domain", "when does it expire" and "is it for sale".
Changed the definition of "check_domain_availability"
{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"domain":{"description":"Alias for query, as in /api/check?domain= and suggest_tld_alternatives.","maxLength":253,"minLength":1,"type":"string"},"name":{"description":"Alias for query.","maxLength":253,"minLength":1,"type":"string"},"query":{"description":"A full domain like \"acme.io\" or a ⟨7 unchanged words⟩ \"acme.io\", \"notion\", \"getacme.com\". Required (or pass it as domain).","maxLength":253,"minLength":1,"type ⟨48 unchanged words⟩ ,"maxItems":20,"type":"array"}},"required":["query"],"type":"object"}
Changed the definition of "suggest_tld_alternatives"
⟨54 unchanged words⟩ single check (up to ~30 live lookups). Also use it when the user describes what the domain is for ("a fitness app in brazil", "a scratch site for side projects"): pass that as brief, with their name as domain if they have one. It then answers like the tld.expert search box: endings that fit the project (each with why and its source page), the popular endings, and name variants, every one checked live, taken ones counted but not listed. In brief mode, audience (who it is for) and vibe (how the name should feel) rethink the name ideas and lead with endings that suit them, like the questionnaire on the site.
{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"audience":{"description":"Optional, brief mode only: who it is for. Reshapes the name ideas and leads with endings that suit them.","enum":["everyone","business","developers","kids","local","fans"],"type":"string"},"brief":{"description":"Optional: a few words on what the domain is for, e.g. \"fitness app in brazil\" or \"notes beside the main road\". Switches to brief mode.","maxLength"
Added "check_brand_name" (4 tools before, 5 now)
Check a brand name — Use this when the user is naming a product or company and asks whether the name is free beyond the domain: a GitHub account or org, an npm package, or a US trademark ("is acme taken on GitHub", "is there a trademark for acme"). Checks GitHub, the npm registry and live USPTO marks right now; each answer carries its source URL and checked time. "none" means the source has no record, never that the name is available or safe to use; a trademark search is not legal clearance. For the domain itself, call check_domain_availability.
Certificate recorded, valid to 2027-01-04
Authorization not required
Changed the definition of "get_tld_prices"
⟨55 unchanged words⟩ are the TLD standard price, not premium names. Also answers "what does it cost over 5 years": true_cost gives each registrar's 1/3/5/10-year cost, the cheapest path per horizon (stay, or register at one and transfer after year one for gTLDs) and recent renewal price changes, each with source URL and checked date.
Unknown → Live
First tool surface recorded: 4 tools (server version 1.0.0)
https://tld.expert/mcp (mcp_streamable_http) — from mcp_registry, with the record
Showing the latest 11 events. The API returns up to 500 and filters by kind: ?kind=tool_surface_changed