Scopeweb
Server Details
Suggest domain names, rank them, confirm availability at the registry, hand over a buy link.
- Status
- Healthy
- Uptime
- 100.0% over the last 24 hours
- OAuth
- Works in Glama
- Last Tested
- Transport
- Streamable HTTP · MCP 2025-06-18
- URL
- ChatGPT
- –
- Claude
- –
TDQS
Scored across 21 tools
Most tools have clearly distinct purposes, and the descriptions explicitly distinguish closely related operations such as check_live, fetch, audit_domain, quote_domain, and verify_ownership. The main overlap is among discovery tools like search, suggest_names, recommend_name, scan_namespace, and score_name, which are differentiated in prose but still require careful selection.
The set is mostly consistent verb_noun naming: audit_domain, create_draft, get_finance, list_projects, quote_domain, set_budget, update_draft, verify_ownership. Minor deviations such as fetch, search, and kb_search are readable but break the otherwise predictable pattern.
At 21 tools, the surface is heavy for the server's purpose, spanning domain discovery, portfolio auditing, projects and budgets, ownership verification, drafts, plans, and knowledge search. Each tool has a role, but the breadth and some overlapping discovery functions make it borderline rather than well-scoped.
Core workflows are well covered: discovery, scoring, quoting, verification, portfolio listing, project budgets, finance, and draft create/get/list/update. There are minor lifecycle gaps such as no delete_draft or delete_project, and purchase completion is intentionally external via confirm_url, so agents can work around these limitations.
Available Tools
21 toolsaudit_domainARead-onlyIdempotentInspect
Fetches a live domain's observable surface: HTTP status, redirect target, title, meta description, h1 headings and tech hints. For when the user asks what is wrong with a site they own, what is deployed at a domain, or whether it serves anything at all. Read-only. Cannot spend money.
Inputs: domain (required).
check_liveARead-onlyIdempotentInspect
Checks up to 10 domains against the registry in real time (RDAP) and reports whether each is registered right now. For confirming availability just before a recommendation or purchase decision, and for any name an earlier answer marked 'unknown', 'pending' or 'unprobed', which are never registration claims. It answers whether a registration exists, not whether the name can be bought or at what price: reserved and premium names also read as unregistered here. It does not judge whether a name is good, and it does not fetch the site, so it reports 'registered' rather than 'active' or 'dormant'. Read-only. Cannot spend money.
Inputs: domains (required). Returns: results
create_draftAIdempotentInspect
Stores a draft website in the user's Scopeweb portfolio and returns a persistent draft_id and a live preview_url. For when the user wants a page, site or landing draft for a name and none exists yet. Drafts persist across conversations. Content is screened on every version; a flagged draft is still stored, but its preview serves HTTP 451. Cannot spend money.
Inputs: files (required), name_hint, description.
create_projectAInspect
Creates a named project owned by this account and returns its project_id. For when the user starts something new and wants a budget or its costs tracked. Cannot spend money.
Inputs: name (required).
fetchARead-onlyIdempotentInspect
Everything we hold about one domain: whether it is registered, what it costs to claim AND what it renews at, and where each number came from. Pass a domain name as the id, for example "atlas.io".
Inputs: id (required). Returns: id, url, text, title, +1 more
get_draftARead-onlyIdempotentInspect
Returns a draft's metadata and file list, or a single file's content when path is given. For reading the current text of a draft, including one made in an earlier conversation. Read-only. Cannot spend money.
Inputs: draft_id (required), path.
get_financeARead-onlyIdempotentInspect
The financial readout for one project: the budget, per-domain renewal costs, total known carry, how many domains have unknown renewal costs, and remaining headroom. For questions about what a project costs to hold or how much budget is left. Domains held at another registrar renew at that registrar's prices, which are not visible here, so their cost is reported as unknown with reason foreign_registrar_pricing, never guessed and never zero. A transfer-in price, when shown, is not their renewal price. When partial is true, headroom is an upper bound. Read-only. Cannot spend money.
Inputs: project_id (required).
kb_searchARead-onlyIdempotentInspect
Semantic search over a small curated corpus: Scopeweb's own documentation and methodology, ICANN policy, and per-registry policy documents. Returns passages with the source, its URL, and what that source may be cited for. For explaining how something works. It is retrieval, not authority: a vector search always returns its nearest neighbour, so a returned passage is not evidence that it answers the question. Per-registry policy fields and current registration status have their own sources, which take precedence over a passage here. Read-only. Cannot spend money.
Inputs: query (required), top_k. Returns: query, model_v, passages, not_a_claim_about
list_domainsARead-onlyIdempotentInspect
Lists the user's domain inventory: every domain with a verification challenge issued or completed, with cached liveness, classification, title and expiry. For portfolio, renewal and 'what do I own' questions. Each entry carries scan_age_ms, so a stale verdict reads as stale. Read-only. Cannot spend money.
Inputs: no named parameters. Returns: domains, verified_count, unverified_count
list_draftsARead-onlyIdempotentInspect
Lists every draft in the user's Scopeweb portfolio with status, preview URL and timestamps. For when the user asks about existing pages or wants to resume earlier work. Read-only. Cannot spend money.
Inputs: no named parameters. Returns: drafts
list_projectsARead-onlyIdempotentInspect
Lists the projects this account owns or operates through an entity, with each project_id and how many domains and drafts each holds, plus a count of verified domains not filed in any project. For when the user refers to a project, or wants a budget or finance readout, and its project_id is not known yet. Read-only. Cannot spend money.
Inputs: no named parameters.
quote_domainARead-onlyInspect
Prices a name believed to be unregistered and returns total_cents, renewal_cents, an expiry and a confirm_url. For when the user has chosen a name and wants the real price. It re-runs the registry check first: a registered name, or one whose status cannot be confirmed, is not quoted. Premium names are quoted at their real price or refused, never at the base rate. An expired quote is re-quoted, never honoured. The confirm_url is not a purchase: it opens a page where a person types the domain to authorise the charge, and no tool in this server completes an order. Cannot spend money. PRICES ARE IDENTICAL FOR ALL BUYERS REGARDLESS OF BUDGET: passing a project_id adds budget context (does it fit, what is left after) and never changes the number.
Inputs: domain (required), project_id. Returns: domain, message, contract, quotable, +5 more
recommend_nameARead-onlyInspect
Runs the whole naming job on the server and returns one recommended domain with its real price and a confirm_url, plus runners-up. From a concept it generates candidates, grades the unregistered ones on measurable properties with a trademark signal, re-checks the best against the registry live, and prices them in order until one quotes. For when the user wants a name picked rather than a list, for example 'what should we call this?'. The answer shows the count at every step, why the pick won, its trademark signal with the caveat, and any name refused along the way with the reason. The confirm_url is not a purchase: a person opens it and pays on scopeweb.io. Cannot spend money.
Inputs: concept (required), tlds, project_id, budget_cents. Returns: steps, reason, concept, runners_up, +3 more
scan_namespaceARead-onlyIdempotentInspect
Classifies an explicit list of up to 25 domains: registered, resolves, serves, parked, classification and liveness for each. For when the user already has specific names rather than a concept. Read-only. Cannot spend money.
Inputs: candidates (required).
score_nameARead-onlyIdempotentInspect
Grades candidate names on measurable properties of the string: length, syllables, pronounceability (the radio test), presence in a published English word list, edit distance to major brands, hyphens and digits, and TLD perception. For when the user is choosing between names or asks whether one is any good. It does not check availability. Every component returns its score, weight and basis so the number can be audited; severe properties cap the total instead of being averaged away. Not a search-ranking prediction, and brand_collision is string similarity, not legal clearance. Each of the top 5 results carries a trademark field: close live US and EU registrations and applications, with office, classes, owner and a required caveat. It is a signal, never a clearance, and measured: false means nothing was searched. Components that cannot be measured are returned as unavailable with reasons, never estimated. Read-only. Cannot spend money.
Inputs: domain, domains. Returns: results, score_version
searchARead-onlyIdempotentInspect
Find domain names for an idea. Returns candidate names across every ending, each with the state we can defend: sellable, restricted, not ours to sell, taken, or not checked. Pass the concept, not a domain.
Inputs: query (required). Returns: note, results
set_budgetAIdempotentInspect
Records a monthly or yearly spending ceiling, in cents, for one of the user's projects by project_id. For when the user states a spending limit. It never authorises a purchase and cannot spend money. The response includes the project's current carry and headroom. Headroom is flagged partial when a domain's renewal price is unknown: an unknown renewal is counted as unknown, never as zero, so headroom is then an upper bound. PRICES ARE IDENTICAL FOR ALL BUYERS REGARDLESS OF BUDGET. A budget changes what is recommended and how results are ordered; it never changes what anything costs.
Inputs: period (required), project_id (required), amount_cents (required).
show_plansARead-onlyIdempotentInspect
Shows the available plans with what each includes, plus the caller's current tier and any allowance used. For when the user asks what a tier costs or has reached a limit. Read-only: it displays pricing and cannot start, change or cancel a subscription. Plans change depth, never truth: the registration verdict, its rdap_source and a domain's price are identical on every tier, and the response lists exactly what does not vary.
Inputs: no named parameters. Returns: law, plans, your_plan
suggest_namesARead-onlyInspect
Generates candidate names across a namespace from a concept (a word or short phrase) and classifies each by what the registry says: unregistered, registered, pending or unprobed. For when the user is choosing or inventing a name and wants options to look at. Pending and unprobed are never registration claims. Returns a scan_id; passing it back walks deeper into the same namespace, converging over about 3 calls. Read-only. Cannot spend money. Unregistered does not mean purchasable: reserved and premium names answer the registry the same way. Only a registrar quote settles a price. PRICES ARE IDENTICAL FOR ALL BUYERS REGARDLESS OF BUDGET. A budget changes which candidates are recommended and how they are ordered; it never changes what anything costs.
Inputs: tlds, limit, query, offset, +1 more. Returns: query, results, scan_id, unprobed
update_draftAInspect
Writes a new version of an existing draft. Acts as a patch: files you send are written as a new version, files you omit carry forward unchanged, and earlier versions are kept. For when the user wants to change the copy, sections or layout of a draft that already exists. Returns the new version and preview_url. Cannot spend money.
Inputs: files (required), draft_id (required).
verify_ownershipAIdempotentInspect
Proves the user controls a domain with a DNS TXT challenge. action 'start' returns the TXT record to publish; action 'check' looks for it. For when the user says a domain is theirs and the claim matters. A verified domain joins the user's inventory. A failed DNS lookup returns an error, never 'not owned'. Cannot spend money.
Inputs: domain (required), action.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
Related MCP Connectors
AI-powered domain & business name generation with real-time availability checks.
AI-powered domain & business name generation with real-time availability checks.
Check if domain names are really available (live RDAP), with prices, brand scores and resale value.
Brandable business names with live domain availability + one-click buy URLs.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceEnables users to brainstorm brandable domain names from a description, check their real-time availability across domains and GitHub/npm/PyPI namespaces, and get ranked buy candidates via RDAP.18 npmISC
- AlicenseNot gradedqualityDmaintenanceGenerates startup names with live .com availability checks and screens them against US and EU trademark registers.54 npmMIT
- AlicenseAqualityBmaintenanceEnables AI assistants to generate brandable business names and verify each candidate across TLDs with real registry lookups, ranking results by availability. Also checks individual or bulk domains for registration status, expiry, DNS, email and TLS details via RDAP, WHOIS and DNS probes.4MIT
- AlicenseAqualityDmaintenanceEnables domain name availability checking through DNS and WHOIS lookups with confidence scoring. It supports searching across alternative TLDs and generating domain name variations for branding purposes.4ISC
Glama MCP Gateway
Add one secure layer between your agents and this server.