For AI assistants

Compare the Cloud MCP server

Let your AI assistant search the Compare the Cloud directory of 20,000+ UK and European technology providers and read our articles, news and opinion, published since 2012. It is free and read-only, and an anonymous connection needs no sign-in.

MCP server landing page Source on GitHub

Two endpoints, one server

Anonymous

https://mcp.comparethecloud.net/mcp

No sign-in. Limited to 60 requests a minute. A free key from the registration page raises that to 600 a minute. Use this for quick lookups and for agents running unattended.

Signed in

https://mcp.comparethecloud.net/auth/mcp

Sign in with a Compare the Cloud account over OAuth. Your browser opens and you choose Allow or Deny. Use this when you want the connection tied to you. Disconnect apps any time at my.comparethecloud.net.

Set it up

Claude Code

Run this in a terminal.

claude mcp add --transport http comparethecloud https://mcp.comparethecloud.net/mcp

To sign in instead, add the signed-in URL, then run /mcp inside Claude Code to authenticate.

claude mcp add --transport http comparethecloud https://mcp.comparethecloud.net/auth/mcp

Claude

In Claude, open Settings, then Connectors, and add a custom connector with this URL. Use the signed-in URL if you want to sign in with your account.

https://mcp.comparethecloud.net/mcp

Cursor

Add this to ~/.cursor/mcp.json, or to .cursor/mcp.json in a project.

{
  "mcpServers": {
    "comparethecloud": {
      "url": "https://mcp.comparethecloud.net/mcp"
    }
  }
}

Codex

codex mcp add comparethecloud --url https://mcp.comparethecloud.net/mcp

ChatGPT

In ChatGPT, add a custom connector (MCP) using the same URL. Connector menus change often, so the landing page keeps the current steps.

https://mcp.comparethecloud.net/mcp

Setting up through an agent? Point it at the install guide (/llms-install.md), written for assistants to follow.

Ten read-only tools

Nothing here writes to Compare the Cloud. Every tool reads.

  • search_providersSearch technology providers by name, category and city.
  • get_providerRead all supplied fields for one provider.
  • similar_providersFind providers similar to a directory listing.
  • list_categoriesList directory categories, cities or services with counts.
  • directory_statsRead directory totals and the twenty largest categories.
  • search_contentSearch articles, news and opinion, or return the latest content.
  • get_contentRead an article, news story or opinion piece, with its citation.
  • searchSearch providers and editorial content for company knowledge.
  • fetchFetch a provider or editorial result by its search identifier.
  • site_guideRead the site guide and its guidance on available content.

Find it elsewhere