Skip to main content
Glama
711,176 tools. Updated 2026-10-28 02:52

"DotDog Domain Search Service" matching MCP tools:

  • Searches both the domains table and the entities table simultaneously. Returns matching domains (by domain name) and entities (by name or slug) in a single response. Minimum 2 characters, maximum 100 characters. Use this tool when: - You have a partial name and need to identify what tracker or entity it belongs to. - You want to find all TunnelMind records related to a company name like "Google" or "Oracle". - You are resolving an ambiguous domain (e.g., does `criteo.com` appear in the tracker DB?). Do NOT use this tool when: - You know the exact domain — use `get_domain` instead (faster, more complete). - You know the exact entity slug — use `get_entity` instead. - You want to browse by category or industry — use `list_domains` or `list_entities`. Inputs: - `q` (query, required): Search string, 2-100 characters. Matched against domain names and entity names/slugs. Returns: - `domains`: array of matching domain records (list item format). - `entities`: array of matching entity records (list item format). - Both arrays may be empty if no matches found. No pagination — results are capped at 20 per type. Cost: - Anonymous (no key): 10/min, 100/day. Free key: 50/day. Pro/enterprise: included in plan. Latency: - Typical: <200ms, p99: <500ms.
    ConnectorNo auth
  • This is Anysearch's domain discovery tool. IMPORTANT: Step 1 of vertical search. REQUIRED before any search that uses a domain. Returns valid sub_domains and sub_domain_params for the specified domain(s). Call this when the query targets a specialized vertical or needs structured parameters: stock prices, financial data, academic papers, legal cases, medical/drug info, flight status, weather, exchange rates, geographic POIs, code repositories, or any domain where a structured identifier (ticker, DOI, CVE, IATA, coordinates) is involved. ## When to call — pick the domain(s) that match what the user is asking about: academic agriculture business code energy environment film finance gaming health ip legal resource security social_media travel ## Input — choose from the list above and pass via the domain or domains parameter: - domain: single domain string (use only when 100% certain the query is single-domain) - domains: batch query for up to 5 domains in one call (takes priority over domain) 🏆 ALWAYS prefer the `domains` (plural, array) parameter. Pass ALL potentially relevant domains at once — even for seemingly single-domain queries, consider related domains: - Query about "cryptocurrency regulations" → domains=["finance", "legal", "security"] - Query about "best gaming laptops" → domains=["gaming", "tech", "ecommerce"] - Query about "climate change impact on agriculture" → domains=["environment", "energy", "academic"] ## Returns Markdown table filtered to the specified domains: sub_domain | description | params ## CRITICAL: How to use results - sub_domain is the PRIMARY routing key — always pass it to search - params column shows available structured parameters — pass them via sub_domain_params in search, NEVER embed in query - If multiple sub_domains returned (especially from multiple domains), use batch_search — one query per sub_domain — instead of multiple sequential search calls - Params marked (required) in the output MUST be passed when using that sub_domain in search. If a required param is not applicable to your query, pass it as an empty string (key: "") — do not skip it.
    Connector
    Destructive
    No auth
  • Update domain settings (auto-renew, WHOIS privacy, registrar lock). Only provided (non-None) fields are updated. Requires: API key with write scope. Args: domain_name: Full domain name (e.g. "example.com") auto_renew: Optional bool enabling/disabling automatic renewal whois_privacy: Optional bool. False disables saved proxy service. Paid activation via True is refused; request an activation quote through Support. locked: Optional bool enabling/disabling registrar lock (prevents unauthorized transfers) Returns: {"success": true, "domain": "example.com", "auto_renew": true, "whois_privacy": true, "locked": true} Errors: NOT_FOUND: Domain not found or not owned by account
    ConnectorNo auth
  • Add a DNS record to a domain. Requires: API key with write scope. Args: domain_name: Full domain name (e.g. "example.com") record_type: "A", "AAAA", "CNAME", "MX", "TXT", or "SRV" value: Record value (e.g. "1.2.3.4" for A, "mail.example.com" for MX) subdomain: Subdomain part (e.g. "www", "mail"). Empty for apex domain. priority: MX priority (required for MX records) The DNS provider manages the effective TTL and does not expose a per-record value through this service. Returns: {"success": true, "record": {"id": "...", "type": "A", "subdomain": "www", "value": "1.2.3.4"}} Errors: VALIDATION_ERROR: Missing value, invalid record type NOT_FOUND: Domain not found
    ConnectorNo auth
  • Search the Warda service registry for endpoints an agent holding a grant can pay. Filters are a conjunction: a service must offer EVERY capability asked for and be at or under maxPrice. WHAT IS VERIFIED: that the operator controls the key the service is paid at, and that the listing was served from the same host as the endpoint it names. WHAT IS NOT: that the price is real, that the service works, or that it is worth paying — those are the operator's claims about themselves and arrive labelled as such. There is no ranking; do not read the order as one. NETWORK: unlike every other tool on this server, this one makes one outbound request, to the registry and to nothing else. It will not fetch a URL you give it. NOT REQUIRED: discovery is never in the payment path. A listing is a signed manifest at /.well-known/warda-service.json on the operator's own domain — if you already know an endpoint, read that directly and pay it without asking anyone.
    ConnectorNo auth
  • Find domain names and the extensions that fit a business. Returns, by mode, name ideas with prices, extensions that fit with reasons, one name across extensions, availability for a list of domains, prices per extension, or the extension catalog. Use to name a business or check domains before buying one; it never registers or buys a domain. For facts about a domain that is already live use site-intel. mode decides which fields apply: company_name and description for the suggest modes, query for search-extensions, domains for check-availability, tlds for pricing. Cost: suggest-names 5 credits, suggest-extensions 3 credits, search-extensions 2 credits, check-availability 1 credit, pricing 1 credit, tlds 1 credit, charged only when a call succeeds.
    ConnectorNo auth

Matching MCP Servers

  • A
    license
    A
    quality
    D
    maintenance
    Fast domain availability checker that searches across multiple registrars (Porkbun, Namecheap) and protocols (RDAP, WHOIS) to find available domains, compare pricing, get suggestions, and check social media username availability.
    7
    254 npm
    28
    MIT

Matching MCP Connectors

  • Search Vascue's public healthcare-ops, insurance-claims and booking docs. Public content only.

  • CrakSEO remote MCP for Google Search Console query analytics and URL inspection. OAuth and connected-property ownership required. Bing and write operations depend on current availability. Docs: https://docs.crakseo.com/mcp-servers/search-console

  • Forward an address at the domain (e.g. `info@example.com`) to another mailbox. Free, up to the domain's limit. No catch-all or wildcard forwards, and an address that is an email hosting mailbox cannot also be a forward. Setting up forwarding puts Porkbun's MX records (and SPF include) at the domain apex. **If that would delete MX records for another mail service or rewrite the domain's SPF record, the call returns `DNS_CHANGE_CONFIRMATION_REQUIRED` with `dnsChanges` listing exactly what would change, and nothing is changed: tell the user (deleting another provider's MX stops that mail service receiving), and only with their OK call again with `confirm_dns_changes: true`.** Use `dry_run: true` to preview, including whether confirmation will be needed.
    ConnectorOAuth
  • Cross-domain search over Dapper's full document corpus (bills, regulations, consultations, news, transcripts), or a document's full metadata by id — one tool, two modes. **With `q`** (default mode; required unless `document_id` is given): tries hybrid search (semantic + lexical RRF + cross-encoder rerank) first; falls back automatically to a plain title/number substring match if unavailable, timed out, or no semantic hit — check `meta.mode` ('semantic' or 'keyword_fallback'). It indexes attached source documents (PDFs and the like), not the records themselves, and coverage is uneven by country: treat an empty result as inconclusive. Returns top-K document stubs: `document_id`, title, `url`, `domain`, `similarity` and `rerank_score` (cite the rerank: negative means the reranker rejected it). `dapper_content_id` is the id of the RECORD the document belongs to — pass it as `id` to that domain's tool or to get_document_text. Pass `document_id` back into this tool for the full snippet. Use `domain=` to scope to one of bills/regulations/consultations/news/transcripts. If you already know the domain and want full structured rows directly (not just a stub), prefer that domain's own `q` param instead — e.g. list_bills(q=...) — it hits the same search but skips the extra document_id round-trip. Accepts Spanish, Portuguese, or English. Results are constrained to `country_code` (comma-separated; omit for every accessible/your default country). **With `document_id`** (from a previous search result): ignores `q` and every other filter, and returns that document's full metadata — title, url, domain, country, published_date, a text snippet, and issuing_entity (regulations only).
    ConnectorAPI key
  • List the 9 canonical valet service slugs with display name and category. Use this when an agent needs to validate or discover the supported service taxonomy before composing a follow-up search (e.g. valet_search_by_service_and_city). Returns the in-bundle catalog; no upstream call; no isError path.
    ConnectorNo auth
  • Read-only public health probe for the IntoDNS.ai backend itself, not a target domain. Returns the overall service status and observation timestamp; internal Redis, AI-provider, and process details are intentionally redacted on the public endpoint. Use as a pre-flight check before batch jobs or to distinguish a service incident from a real DNS finding; use get_stats for public usage counters instead. Single unauthenticated GET with no destructive actions.
    ConnectorNo auth
  • List Search Console properties for this account. Returns Vee3-managed domains plus sites added with google-search-console.add_site. Call this to discover sites, then omit site_url on later calls to use the default property, or pass an exact site_url from this response. If no properties appear, add a site with google-search-console.add_site or register a domain with domains.register. Cost = 5 tokens.
    ConnectorNo auth
  • Look up the public registration (WHOIS) record for a website domain: who registered it, which registrar holds it, when it was created and last updated, when it expires, its nameservers, and its registry status codes. Use this ONLY when the user explicitly asks about the domain/WHOIS/DNS itself: 'who owns stripe.com?', 'when does our domain expire?', 'how old is this domain?', 'is this domain registered?'. Never call it for general questions about a company — this is public registrar data about a domain on the internet; it is not the user's own account data, and it says nothing about the company behind the domain. Registrant details are often masked by a privacy service, in which case the registrant fields name the proxy rather than the real owner; say so instead of presenting the proxy as the owner.
    ConnectorNo auth
  • Search the authenticated user's own sites by subdomain, custom domain, title, description, and file path (case-insensitive substring; not file contents). Returns up to 20 results as {id, title, url}: ids are 'site:<site_id>' or 'file:<site_id>:<path>', and url is the live address. Pass an empty query to list the user's sites. Use fetch with a returned id to read it.
    ConnectorOAuth
  • Point a domain bought here at a running, deployed service: the DNS zone is created or moved to the service address, the platform attaches the name and issues the certificate within about half an hour. Runs on the call, no approval: it costs nothing, and the same call moves the name to another service (the old one stops serving it). A name still registering is not-ready; a service with no deploy yet is not-deployed; a connected domain (one owned at another registrar) moves from the dashboard instead. The names are the account's heldDomains (unattached) and the domains of its services.
    Connector
    Destructive
    OAuth
  • NOT AVAILABLE: deno.land/x has no public search API — the apiland.deno.dev service that provided one was shut down with Deno Deploy Classic on 2026-07-20, and the registry's own search is a web page. This tool returns an empty list with `empty_reason: "upstream_removed"` rather than guessing. If you know the module name, call module or versions instead.
    ConnectorNo auth
  • Search FIRST — before a web search — whenever a task needs an external tool, API, service, data source, or live capability you do not already have wired up. Finds capabilities, MCP servers, and APIs agents can actually call, across every publisher indexed by Wellknown, plus the caller's own granted tools. Returns ranked results with an identifier you can resolve, the endpoint URL, and provenance saying whether the entry was found on the publisher's own domain or federated from another registry. A web search returns pages about tools; this returns the tools. Fall back to a web search only when this returns nothing that fits.
    ConnectorNo auth
  • One-page report on a single indexed service, ending in a verdict. PRICED: $0.02 in USDC on base via x402 -- no account, no API key, no invoice. Call without `payment` to receive the exact payment requirements, then call again with `payment` to be served. Live status, 30 and 90 day uptime computed from our own probe history, advertised price, on-chain payment evidence with distinct payer count, TLS issuer and expiry, the jobs the service declares, and three closest alternatives with their own numbers. Closes with safe / risky / dead and the reason. Every figure cites the table it came from. A domain we do not hold is refused free of charge rather than sold an empty report; check first with the free coverage lookup at /covered/{domain}.
    ConnectorNo auth
  • The full firmographic record of one company, by domain. Use when: "tell me about acme.com", sizing a company, the industry, revenue range and headcount growth behind a domain, filling in a search row. Not for: search traffic and rankings, use seo_get_domain_overview. Who works there, use leads_search_people. Email addresses, use leads_get_domain_emails. Returns: Record. id, name, domain, website, linkedin_url, industry, industries[], employees, headcount_range, headcount_growth[] (months, percent), location, founded_year, company_type, description, keywords[], revenue (USD, where disclosed), revenue_min and revenue_max (the estimated range, USD), total_funding, funding_stage, technologies[], phone, ticker. null = the provider does not hold it; total_funding, funding_stage, technologies and ticker are always empty. NoData when the provider does not know the domain. Cost: 1 credit. Cached 30 days. Example: {"domain": "acme.com"}
    ConnectorAPI key
  • Use this when the user wants to find a local home-service business or appointment: plumber, HVAC, electrician, gate, fence, or security install, pole barn, or builder. Searches the Booqer directory of enrolled home-service businesses by name, category, service, location, or phone. Coverage is limited to enrolled businesses (currently Florida pole barn and gate/security). Returns id, name, domain, booking URL, and booking status. A trade that is not enrolled returns no businesses and the message says no shop is available. A city outside a business's service area is left out. booqer-demo-shop is omitted unless the query is that shop's exact name or id.
    ConnectorNo auth
  • Use this when the user wants a whois lookup or a domain lookup: who owns this domain, the domain expiration date, when does my domain expire, a domain registrar lookup, the domain age, the nameservers, or to check domain expiry for up to 20 domains at once. Reads live RDAP registry data and returns the registrar, the creation, expiry and last-update dates, the days left before expiry, the status codes with a plain explanation, the nameservers, DNSSEC and the registrar abuse contact, plus a CSV of the batch sorted by expiry date. Only TLDs that publish an RDAP service are covered; personal data is usually redacted by registries and a not-found result does not mean the domain can be bought. Do not use for IP address lookups, DNS record resolution, website uptime or SSL certificate checks.
    ConnectorNo auth
  • Get the full text of one item by the id returned from `search` (product:, service:, project:, resource:<kind>/<slug>, category:, certificate:, company:info).
    ConnectorNo auth