New · MCP server

Use our MCP search engine directly inside Claude

Add our URL to your Claude Code, Claude Desktop, or Cursor config. On the first tool call, your client opens a sign-in tab automatically (OAuth). 100% free, unlimited, no credit card.

What is this?

Our MCP server is a hosted HTTP endpoint that exposes the claude-quiz search engine as a tool inside Claude. It indexes more than 4,700 MCP servers and 32,000 tools, with semantic search (embeddings + hybrid ranking).

It exposes four tools that Claude can call automatically when you need them:

  • search_mcps : natural-language search
  • get_mcp_details : full details for an MCP by slug
  • analyze_mcps : AI rerank of search results to filter false positives
  • start_login : sign-in instructions (rarely needed, OAuth opens on its own)

1Add the MCP to your client

Paste this snippet into your client. On the first tool call, a sign-in tab opens in your browser (OAuth, 100% free). Sign in once, your client keeps the token, and that's it.

One-liner (Claude Code)

Run this in your terminal:

terminalbash
claude mcp add --transport http mcp-search https://claudequiz.app/api/mcp

Your client doesn't support OAuth (CI, headless scripts, older client)? Generate an API key instead →

Or edit your config manually

Claude Code

Edit ~/.claude.json:

~/.claude.jsonjson
{
  "mcpServers": {
    "mcp-search": {
      "type": "http",
      "url": "https://claudequiz.app/api/mcp"
    }
  }
}

Quit and relaunch Claude Code. The `/mcp` command in chat should list `mcp-search` as connected.

Claude Desktop

On macOS: ~/Library/Application Support/Claude/claude_desktop_config.json (Windows: %APPDATA%\Claude\claude_desktop_config.json).

claude_desktop_config.jsonjson
{
  "mcpServers": {
    "mcp-search": {
      "type": "http",
      "url": "https://claudequiz.app/api/mcp"
    }
  }
}

Fully restart Claude Desktop (Quit, not just close the window).

Cursor

Edit ~/.cursor/mcp.json with the same format as Claude Code.

~/.cursor/mcp.jsonjson
{
  "mcpServers": {
    "mcp-search": {
      "type": "http",
      "url": "https://claudequiz.app/api/mcp"
    }
  }
}

Reload the Cursor window (⌘⇧PReload Window) so the config is picked up.

2API key (OAuth fallback, optional)

If your client doesn't open a sign-in tab automatically (older client, CI, headless script), you can bypass OAuth by generating an API key and adding it as Bearer. Same service, still free, still unlimited.

Generate my API key →

Once the key is copied, edit your config: add a "headers" field with your key as Bearer. Here is the full config (replace `mcps_PASTE_YOUR_KEY_HERE` with your real key):

~/.claude.jsonjson
{
  "mcpServers": {
    "mcp-search": {
      "type": "http",
      "url": "https://claudequiz.app/api/mcp",
      "headers": {
        "Authorization": "Bearer mcps_PASTE_YOUR_KEY_HERE"
      }
    }
  }
}

Or as a one-liner

Instead of editing the JSON file, just run (replace `mcps_PASTE_YOUR_KEY_HERE` with your real key):

terminalbash
claude mcp add --transport http mcp-search https://claudequiz.app/api/mcp --header "Authorization: Bearer mcps_PASTE_YOUR_KEY_HERE"

3First prompt

In any Claude chat, ask something in natural language:

You
Find me an MCP to manage my Google Calendars
Claude
I found 5 relevant MCPs for managing Google Calendar:

1. **google-calendar-mcp** (1.2k stars, verified)
   Tools: list_events, create_event, update_event, delete_event…
2. **gcal-pro** (340 stars)
   …

I'd recommend google-calendar-mcp to start with: it's the most popular, verified by Smithery, and covers all standard use cases.

Want me to show you how to install it?

Claude calls search_mcps in the background, gets the structured data, then generates its own contextual explanation.

Tools reference

search_mcps

Semantic search across 4,700+ MCPs.

Parameters
  • querystring (required)Natural-language description
  • limitnumber (optional)Max results (1-25, default 10)
  • categoriesstring[] (optional)Filter by categories
  • toolTagsstring[] (optional)Filter by brand tag (e.g. ["github", "slack"])
get_mcp_details

Full details for an MCP by slug: every tool with input schema, repo, install, etc.

Parameters
  • slugstring (required)Slug returned by search_mcps
analyze_mcps

AI rerank of a previous search result to filter false positives (e.g. a Slack MCP rejected on a Discord query). Costs 1 monthly AI credit per call.

Parameters
  • querystring (required)Same query that was passed to search_mcps
  • limitnumber (optional)How many top results to analyze (1-30, default 15)
start_login

Returns sign-in instructions as text. Rarely needed: OAuth triggers automatically on the first tool call. Use only if your client didn't open the sign-in tab.

No parameters.

Prompt examples

Find me an MCP to automate Gmail
Which MCP should I use to query a PostgreSQL database?
Give me the details of the github-mcp MCP
Compare MCPs for managing Slack
Is there an MCP for Linear? List the tools it exposes.

Troubleshooting

`mcp-search` does not show up in Claude after configuring

Fully quit and relaunch the client (not just close the window). Make sure `type` is `"http"` and the URL is correct. In Claude Code, type `/mcp` to check the status.

Client doesn't open the sign-in tab / 'Sign-in required' error

Your client is probably too old for OAuth. In Claude Code, type /mcp then click Authenticate next to `mcp-search`. If that still fails, generate an API key from step 2 and use it as Bearer (the key bypasses OAuth).

I lost my key / I want to revoke it

Go to the setup page, click "Revoke" next to the affected key. You can generate a new one, the client picks it up next time you update the config.

"Embedding API error"

It's a server-side issue (missing OpenAI key or quota exceeded). Try again in a few minutes.

Security & privacy

  • OAuth: the access token is held and stored by your client (Claude Code, Desktop, Cursor). We never see it in plaintext on the server.
  • API key: stored as a SHA-256 hash on the server. We can't recover the plaintext, so we can never re-show it. You can have up to 5 active keys, revocable from the setup page.
  • No password ever transits through Claude. All authentication happens on claudequiz.app in your browser.
  • Your searches are logged like normal site searches (for AI cost tracking), but we don't store the contents of the results.