MCP Server

Connect AI assistants to WebsiteData using the Model Context Protocol (MCP). Once connected, you can ask your AI assistant questions about websites and it will query WebsiteData to provide answers.

Setup

The WebsiteData MCP server is hosted at https://websitedata.app/mcp. No installation is required — configure your AI client to connect with your API key.

Claude Code (CLI)

Run the following command, replacing YOUR_API_KEY with your WebsiteData API key:

Add MCP server

claude mcp add -t http websitedata https://websitedata.app/mcp \
  -H "Authorization: Bearer YOUR_API_KEY"

Verify the server was added by running claude mcp list. For more details, see the Claude Code MCP documentation.

Claude Desktop

Open your Claude Desktop settings and add the following to your MCP server configuration. For step-by-step instructions, see the MCP quickstart guide for Claude Desktop.

Claude Desktop MCP config

{
  "mcpServers": {
    "websitedata": {
      "type": "streamable-http",
      "url": "https://websitedata.app/mcp",
      "headers": {
        "Authorization": "Bearer YOUR_API_KEY"
      }
    }
  }
}

Cursor

In Cursor, open Settings and navigate to the MCP section. Add a new server with the following configuration. For step-by-step instructions, see the Cursor MCP documentation.

Cursor MCP config

{
  "mcpServers": {
    "websitedata": {
      "type": "streamable-http",
      "url": "https://websitedata.app/mcp",
      "headers": {
        "Authorization": "Bearer YOUR_API_KEY"
      }
    }
  }
}

Available tools

The MCP server provides the following tools that AI assistants can use to query WebsiteData:

  • Name
    get_domain
    Description

    Look up a single domain by name. Returns title, description, language, country, categories, technologies, rank, and more.

  • Name
    search_domains
    Description

    Search and filter domains by keyword, country, language, category, technology, TLD, and fingerprints. Supports sorting and cursor-based pagination.

  • Name
    bulk_get_domains
    Description

    Fetch up to 100 domains in a single request.

  • Name
    get_domains_by_tld
    Description

    List domains filtered by top-level domain (e.g. "com", "org", "io").

  • Name
    get_technology
    Description

    Look up a single technology by name. Returns description, URL, icon, categories, and install/uninstall metrics.

  • Name
    search_technologies
    Description

    Search and filter technologies by keyword and category. Supports sorting by name, total installs, new installs, uninstalls, or net change.

Example prompts

Once connected, you can ask your AI assistant questions like:

  • "Look up wordpress.org and tell me what technologies it uses"
  • "Find domains in Germany that use Shopify"
  • "Search for websites in the /Arts & Entertainment category"
  • "What technology does stripe.com use?"
  • "Find the top technologies by total installs"
  • "Compare the technology stacks of github.com and gitlab.com"
  • "Search for .io domains that use React"

For more details about the underlying API, see the Domains API and Technologies API.

Was this page helpful?