Skip to main content

MCP server for confidence-scored domain availability checking via CanYouGrab.it

Project description

CanYouGrab.it MCP Server

Confidence-scored domain availability checking for AI agents. Works with Claude, ChatGPT, Gemini, Copilot, and any MCP-compatible client.

Unlike other domain checkers that return binary yes/no, CanYouGrab.it tells you how confident the result is — so your AI agent can make smarter decisions.

Quick Start

Claude Desktop / Claude Code

Add to your MCP config (~/.claude/.mcp.json or Claude Desktop settings):

{
  "mcpServers": {
    "canyougrab": {
      "command": "uvx",
      "args": ["mcp-server-canyougrab"],
      "env": {
        "CANYOUGRAB_API_KEY": "cyg_your_key_here"
      }
    }
  }
}

VS Code / Cursor

Add to .vscode/mcp.json:

{
  "servers": {
    "canyougrab": {
      "command": "uvx",
      "args": ["mcp-server-canyougrab"],
      "env": {
        "CANYOUGRAB_API_KEY": "cyg_your_key_here"
      }
    }
  }
}

ChatGPT / Remote Clients

Connect to the remote endpoint:

https://api.canyougrab.it/mcp

Get an API Key

Sign up at portal.canyougrab.it to get your API key.

Tools

check_domains

Check availability of up to 100 domains per request. Each result includes:

  • available: true (registrable), false (taken), or null (couldn't determine)
  • confidence: high / medium / low
  • source: dns / whois / cache
  • checked_at: When the data was gathered
  • cache_age_seconds: How fresh the data is
  • registration: Registrar, creation date, expiry date (for taken domains)

Confidence Levels

Level Meaning
high Verified by DNS + WHOIS, or fresh DNS with active nameservers
medium DNS only — WHOIS was unavailable or timed out
low DNS failure, timeout, or stale cached data

Example

User: "Check if coolstartup.com and coolstartup.io are available"

→ check_domains(["coolstartup.com", "coolstartup.io"])

{
  "results": [
    {
      "domain": "coolstartup.com",
      "available": false,
      "confidence": "high",
      "source": "dns",
      "registration": null
    },
    {
      "domain": "coolstartup.io",
      "available": true,
      "confidence": "high",
      "source": "whois",
      "registration": null
    }
  ]
}

check_usage

Check your current API usage and remaining quota.

Environment Variables

Variable Required Default Description
CANYOUGRAB_API_KEY Yes Your API key from portal.canyougrab.it
CANYOUGRAB_API_URL No https://api.canyougrab.it API base URL (for testing)

License

MIT

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

mcp_server_canyougrab-1.0.0.tar.gz (47.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

mcp_server_canyougrab-1.0.0-py3-none-any.whl (5.4 kB view details)

Uploaded Python 3

File details

Details for the file mcp_server_canyougrab-1.0.0.tar.gz.

File metadata

  • Download URL: mcp_server_canyougrab-1.0.0.tar.gz
  • Upload date:
  • Size: 47.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.11 {"installer":{"name":"uv","version":"0.10.11","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for mcp_server_canyougrab-1.0.0.tar.gz
Algorithm Hash digest
SHA256 5ebeb8806020001cd99c2b41d8d3e1e154e58dbd45fab39585a0de069b1aefb0
MD5 f91f3f30f0806b3dcf9e226c8ed24efc
BLAKE2b-256 beac000817e27804b0540ac0973ac2d5263cbdd12698c8a79de4d1c58ef07664

See more details on using hashes here.

File details

Details for the file mcp_server_canyougrab-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: mcp_server_canyougrab-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 5.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.11 {"installer":{"name":"uv","version":"0.10.11","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for mcp_server_canyougrab-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 93c7d301af3833465bf5a8d19d6de732403f676da68a2ecc03e400718d06f495
MD5 8fba73a9f676e005e7cbb0ca328afd2e
BLAKE2b-256 6e7cc6a766048b000df59fa6c63a07bc33928f95e2a6bc34cd885f64078df05b

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page