Skip to main content
Glama
524,397 tools. Updated 2026-09-06 15:30

"Checking Domain Name Availability" matching MCP tools:

  • All-in-one brand name check: domain availability across TLDs, username availability across the major social platforms, an optional 0-100 brand score, and USPTO trademark screening. Returns JSON with per-TLD and per-platform results (each with an availability verdict and 0-1 confidence), availability summaries, brandScore, and trademark risk. Use namesniper_check_domains or namesniper_check_social instead when only one dimension is needed. Free without an API key (rate-limited; trademark is skipped and Instagram/TikTok/X return best-effort HTTP confidence); a paid key unlocks verified accuracy on those platforms plus trademark screening.
    ConnectorNo auth
  • Check whether a specific property is available for the requested dates. Use this tool after the user has selected a property from hemmabo_search_properties and wants to confirm availability before getting a quote. Do NOT use for general browsing — use hemmabo_search_properties instead. Read-only, open to anonymous callers (no Bearer token), and rate-limited: checking availability never places a hold or reserves dates. Returns available=true/false with conflict details and same-month alternative date windows when unavailable; a stale inbound calendar sync blocks an available answer (fails closed with calendar_freshness) instead of guessing. Omit guests to check dates only; pass it to price the alternative windows and to gate capacity — counts above the property's maximum return available=false (guests_exceed_max) with no alternatives. Stays shorter than the host's effective minimum nights return available=false with reasonCode min_nights_violation — extend the stay rather than shifting dates. The verdict always matches the host node's own availability API.
    ConnectorNo auth
  • Show which countries, frameworks, and legal domains are available. Use this BEFORE calling `search` when the user's topic doesn't name a jurisdiction (e.g., 'what does the law say about consumer protection'); then present the returned jurisdictions to the user or ask which applies. Examples: • 'Which countries do you cover?' → list_coverage() • 'Do you have German law?' → list_coverage(jurisdiction='DE') • 'What jurisdictions for NIS2?' → list_coverage(domain='cybersecurity') • 'Which countries have drone law?' → list_coverage(domain='aviation') (also accepts 'drone' / 'uas') Returns a `jurisdictions` array (each with `code`, `name`, `region`, `laws`, `provisions`, `domains`, `counts_complete`, and `uncounted_sources`) plus framework and source listings. An incomplete-count row also carries `coverage_note` explaining why. NOTE: `laws`/`provisions` are WHOLE-JURISDICTION corpus totals — the response's `count_scope` is `whole_jurisdiction`. Under a `domain` filter the jurisdiction list is narrowed to that domain but the counts are NOT domain-scoped; do not report them as a per-domain count. The domain-specific signal is the (domain-filtered) `sources`/`frameworks`.
    ConnectorOAuth
  • Search real-time domain availability and prices (via Name.com). Pass a keyword for suggestions, or include ONE full domain name anywhere in the query ("orivox.ai", "www.orivox.ai", even inside a short phrase) to also get that exact domain availability-checked and returned as the FIRST result marked exact:true. Response markers: exact_domain = the exact answer is in the list; exact_check_unavailable = the exact check failed, the list is keyword suggestions only (relay the included note); NEITHER marker = no single domain was recognized (bare keyword, or two+ domains in one query) and NO exact check ran -- if the user asked about specific domains, use check_domain per domain. Returns suggestions as {domain, available, price, premium, renewal_price} sorted purchasable-first (exact match first when present), plus registrar_env ("production" or "sandbox"). ALWAYS mention two pricing traps when recommending: premium=true is an aftermarket domain (first-year price can be thousands, renewal differs), and renewal_price much higher than price is a first-year-discount cliff (e.g. $3.99 year one, $48.99/year after) -- quote both numbers. If the response carries sandbox=true, relay the included caveat to the user in their language and do not present results as real availability. This is a READ: searching never reserves, registers, or charges anything. STOP after presenting the results. Do NOT call get_domain_purchase_link in the same turn: that tool is the PAYMENT step, and the user is still choosing. Report the names, prices and renewal cliffs, then wait. Only once the user picks ONE domain and says they want to buy it does the purchase link belong in the conversation -- a payment link handed to someone who has not decided is clutter at best and pressure at worst. Searching more, or checking another name with check_domain, needs no link at all.
    ConnectorOAuth
  • Authoritative availability check for ONE exact domain (e.g. "is orivox.ai free?") -- use this, not search_domains, when the user names a specific domain. Returns {domain, available, price, renewal_price, premium, registrar_env}. premium=true means aftermarket pricing (quote it explicitly); a renewal_price far above price is a first-year-discount cliff -- always tell the user both numbers. This is a READ: it never reserves, registers, or charges anything.
    ConnectorOAuth
  • Get a detailed pricing quote for a specific property, dates, and guest count. Use this tool after confirming availability to show the user exact pricing before booking. Do NOT use before checking availability — the quote may be invalid if dates are unavailable. Returns the final host-source total for the booking flow, per-night breakdown, and package pricing context. All prices are integers in the property's local currency (e.g. SEK). The quote is the propertyId priced for the exact checkIn/checkOut range and guests; the night count and party size together select the price tier, so changing any of them re-quotes.
    ConnectorNo auth

Matching MCP Servers

  • F
    license
    A
    quality
    D
    maintenance
    Enables checking domain availability and pricing using the GoDaddy OTE API, supporting multiple TLD suffixes and both fast and full check modes.
    1
    2
    -
  • A
    license
    A
    quality
    D
    maintenance
    Enables checking domain name availability and pricing through the Porkbun API, supporting both single and bulk domain queries with detailed pricing information including renewals, transfers, and premium status.
    2
    1
    MIT

Matching MCP Connectors

  • Bulk domain checking for AI chats: availability, aftermarket prices, archive.org history, buy links

  • Check if a brand name is free across domains, GitHub, npm and PyPI, and suggest available names.

  • Verify that a vacation-rental host domain is a valid Vacation Rental Protocol (VRP) node before trusting it. Reads the domain's .well-known/vacation-rental.json and JWKS. Read-only trust check: no availability, pricing, booking, or payment — do NOT use it to answer those questions. Use when a host domain arrives from outside search (user-typed or third-party); domains returned by hemmabo_search_properties can go straight to get_verified_stay_offer. On success, call get_verified_stay_offer with the same domain and stay dates. The single input is the host domain as a bare hostname (no scheme or path); public domains only — IPs, ports, and local/private hostnames are refused. Pass the node's canonical domain exactly — www and apex are distinct identities, and verification fails when the domain's declared canonical_domain differs from the one you passed. Verification reads that domain's own .well-known and JWKS, so the result is only as trustworthy as the exact domain you pass.
    ConnectorNo 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: Enable/disable automatic renewal whois_privacy: Enable/disable WHOIS privacy protection locked: Enable/disable 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
  • Confirms a publisher controls a domain by checking for a DNS TXT record the owner publishes under `_tunnelmind.{domain}`. A DNS record can only be set by whoever controls the zone, so its presence proves control — a stronger signal than ads.txt, which is just a file anything in the request path can serve. Use this tool when: - You want proof a publisher actually owns the domain it claims. - You are distinguishing publishers who have opted into Sigil verification. Inputs: - `domain` (query, required): Publisher domain. `www.` and scheme stripped. Returns: - `verified`: true (record found), false (absent), or null (DNS lookup failed). - `expected`: the exact TXT record the owner must publish to verify. - `found_records`: TXT values currently present at `_tunnelmind.{domain}`. - `checked_at`: ISO 8601 timestamp of the live DNS lookup. Cost: - Counts as one request against the daily rate limit. Latency: - Typical: <300ms (one DNS-over-HTTPS lookup).
    ConnectorNo auth
  • Search OTTASIA's catalog for movies or TV shows by name. Returns multiple candidates with year, type, brief overview, and country-aware OTTASIA link. Use this when a user asks 'find me X' or when a query is ambiguous (e.g. 'joker', 'the office') and you need to clarify which title they meant before checking availability. Use where_to_watch instead when the user has already named a specific title and country and just wants the streaming providers.
    ConnectorNo auth
  • Read-only availability and pricing lookup for domain names. No purchase or order is created by this tool; it only returns information. Preferred input: `domains`, 1 to 200 fully-qualified names (e.g. ['acme.com', 'acme.io']); results cover exactly those domains, with no suggestions or expansion. Fallback input: `query`, free text (one or more names, comma- or space-separated); names given without a TLD are expanded to popular TLDs (com/io/ai/co/net). Each result includes whether the domain is available, whether it is a premium name, the registration price and the renewal price. Both prices are totals for one full registration term of that ending, not per-year rates: one year on most endings, but two years on .ai, whose registry mandates a two-year term. Do not divide or multiply a returned price by a number of years. Available non-premium results also carry a `checkout_url` the user can open in a browser to register the domain on justdomain.ai if they choose to. Premium names cannot be registered through Just Domain yet and carry no `checkout_url`.
    ConnectorNo auth
  • Add policy/reference text to a domain's knowledge base. The text is chunked and embedded; explanations for future decisions in this domain will cite it. Creating a new domain claims it for your account (plan limits apply). The built-in demo domains are read-only — ingest into your own domain instead. On team plans, only the domain admin (the member who created the domain, or the subscription owner) can add documents. Args: domain: Domain to ingest into (existing or new). text: The policy or reference text. source: Optional source name shown in the document list.
    ConnectorOAuth
  • Search the talent graph. Returns ANONYMOUS match cards — headline, skills (with skills_matched showing which of YOUR terms hit), seniority, location, availability, salary range, and a short snippet — but NO name, full resume, or contact. Call get_candidate (a metered reveal) for the deeper anonymous profile. Filter by skills, location, seniority, salary, experience, availability, and more; sort by recency (default) or skill_match. Always paginated (max 25 per page).
    ConnectorNo auth
  • Quick brand SCREEN — combines domain availability with a trademark conflict signal for the industries given. NOT a clearance search and NEVER an availability answer: it does not see common-law rights, state registrations, or goods relatedness in any depth. Returns a screening tier (avoid, probably avoid, promising, or nothing surfaced). Report a clean result as "our quick search did not surface close conflicts" — never as "no conflicts", "available", or "clear" — and always point the user to a complete clearance search. Availability conclusions come only from run_knockout_search.
    ConnectorNo auth
  • Place a backorder on a domain that is currently registered to someone else. We watch it and automatically register it for the user when it becomes available (drops) - availability is polled every few minutes. The user is charged only if the catch succeeds - no upfront fee. Requires a card on file or payment_method 'balance'. Confirm the domain with the user first. Best-effort: a contested drop may be taken by a specialized drop-catcher first.
    ConnectorOAuth
  • List all DNS records for a domain. Returns DNS records at the domain level (independent of site-level manage_dns). Use this for domains that may not be linked to a site. Requires: API key with read scope. Args: domain_name: Full domain name (e.g. "example.com") Returns: [{"id": "record-id", "type": "A", "subdomain": "www", "value": "1.2.3.4", "ttl": 3600}] Errors: NOT_FOUND: Domain not found or not owned by account
    ConnectorNo auth
  • Check if a domain is available for purchase and get its price. Always call this before buying. After showing the price, ask the user two things before proceeding: 1. Confirm they want to purchase at that price. 2. Which payment method they prefer: - "card" / "Stripe" → call buy_domain (opens Stripe checkout in browser) - "crypto" / "USDC" / "x402" → call buy_domain_crypto (autonomous USDC payment, no browser; requires Coinbase Payments MCP or another x402 wallet) - "MPP" / "agent pay" → call buy_domain_mpp (Stripe agent payments via Shared Payment Token, no browser) If the user has Coinbase Payments MCP configured in their session, suggest crypto as the default. Otherwise default to buy_domain (Stripe). Args: domain: The full domain name to check (e.g. "coolstartup.com"). Returns: Dict with availability status, price in cents, and formatted price.
    ConnectorNo auth
  • Live availability check for a name across domain TLDs (registry RDAP), npm, PyPI, and GitHub usernames. Real registry lookups at call time - not guesses. Each result is registered, unregistered, unknown or invalid and names the source that decided it; "unknown" means no authoritative registry answered, so treat it as "cannot tell" and never as free. Some ccTLDs (.co among them) publish no RDAP and always come back unknown. Note: "unregistered" domains can still be registry-reserved or premium-priced; only a registrar checkout is final. Need another registry or platform checked? Describe it via the request_tool tool.
    ConnectorNo auth
  • Fetch structured Amazon product data by ASIN via the Oxylabs Web Scraper API — Amazon structured scraping: title, price, currency, rating, reviews count, stock/availability. Calls are synchronous proxying and can take 10-30 seconds. BYOK: _apiKey is "username:password" from the Oxylabs dashboard. Example: oxylabs_amazon_product({ asin: "B08N5WRWNW", domain: "com", _apiKey: "myuser:mypass" })
    ConnectorNo auth
  • Check whether a domain name is registered, using real-time RDAP data (the IETF-standardized successor to WHOIS). Use for "is domain-x.com available/registered", "who is domain-x.com registered with", or "when does domain-x.com expire" style questions. `domain` is a bare domain like "example.com" -- no protocol prefix, no path, no spaces. If the domain is NOT registered, returns `{"domain": ..., "registered": false}` -- this is a normal, meaningful answer (the domain is available), not an error. If the domain IS registered, returns `{"domain", "registered": true, "status", "registered_date", "expiration_date", "last_changed_date", "registrar"}`. `status` is a list of RDAP status codes (e.g. "active", "client transfer prohibited"). Dates are ISO 8601. `registrar` is the registrar's name, or null if the registry redacts it for privacy. For obviously malformed input (not a domain -- e.g. missing a dot, has spaces, or includes a protocol like "https://"), returns a clean `{"error": ...}` instead of calling the API.
    ConnectorNo auth
  • Sets the company name and returns its parts: base_name, entity_ending, and the derived full_name (base + ending). Set the entity ending first with formation_set_entity_ending. After setting the name, call formation_check_name to verify availability in the selected state.
    ConnectorNo auth