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)

MCP Registry

mcp-name: io.github.ericismaking/canyougrab

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.1.tar.gz (48.0 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.1-py3-none-any.whl (5.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: mcp_server_canyougrab-1.0.1.tar.gz
  • Upload date:
  • Size: 48.0 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.1.tar.gz
Algorithm Hash digest
SHA256 4338d6be7124012dc011214c921d86ac3cb62c6c94860247082c9468d99cdacd
MD5 4e083911a2dc40f9e6e579eb477367e3
BLAKE2b-256 308265a9518dd7a4c4a28ed76e65f64d899a9258ec0150c818ffc17497be51b0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: mcp_server_canyougrab-1.0.1-py3-none-any.whl
  • Upload date:
  • Size: 5.5 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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 11e0ead1113629c30dceab448304a9fa2c005a3ebc12105329c9458d495ce608
MD5 413e444e97e4cdd47987548eff940fab
BLAKE2b-256 214eb5ae94a0f03f555661f5bd811180a3755f5efc5f2803b10c829ac2cda97d

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