Skip to content

mcpindex

by gautamgb · remote · local (npm) · no sign-in to list tools · v0.4.0 · published by GitHub user gautamgb

The MCP server index that vets servers, not just lists them. Advisory screen before you install.

Changes · 3

6 tools: 3 change things and 3 only read.

Scanned Oct 21, 2026

No check matched anything in the tool definitions. No finding is not a safety guarantee. How the checks work.

claude mcp add --transport http mcpindex https://mcpindex.ai/api/mcp

Tools

Open a tool for its reasons and full description. Descriptions are the publisher's own words, shown as they are.

6 tools

Changes things 3Claude Code: ask
  • assess_serverAggregated pre-flight trust assessment across all tools on an MCP server.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Aggregated pre-flight trust assessment across all tools on an MCP server. Same verdict shape as check_tool_trust. Use for "is THIS server worth integrating?" decisions. v1 advisory; conformance monitored not enforced; verdicts may be UNVERIFIED if not yet probed.
  • check_tool_trustPre-invocation advisory screen for a specific tool on an MCP server.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Pre-invocation advisory screen for a specific tool on an MCP server. Returns an advisory verdict object (directive ALLOW | DENY | REVIEW | UNVERIFIED, dimensions, freshness). At v1 the public screen produces REVIEW or UNVERIFIED only - ALLOW/DENY are reserved. Not the in-path gate (mcpindex-gate). Agents SHOULD treat UNVERIFIED as "human review required", never as ALLOW.
  • recommend_mcp_for_taskRecommend the best MCP servers for a natural-language task.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Recommend the best MCP servers for a natural-language task. Returns top 3 ranked picks with reasoning, install commands, and quality scores. Use this when the user asks for the right MCP server for a task they want to do.
Only reads 3Claude Code: allow
  • compare_serversSide-by-side comparison of 2-5 MCP servers - quality scores, install paths, env vars.No findings

    Why it is in this group

    • The name "compare_servers" says "compare": a word for reading.
    Description, as the server wrote it
    Side-by-side comparison of 2-5 MCP servers - quality scores, install paths, env vars.
  • get_install_commandGet the exact install command for a given MCP server and client.No findings

    Why it is in this group

    • The name "get_install_command" says "get": a word for reading.
    Description, as the server wrote it
    Get the exact install command for a given MCP server and client. Returns a JSON block ready to paste into the client config.
  • search_mcp_serversKeyword + semantic search across every MCP server mcpindex indexes.No findings

    Why it is in this group

    • The name "search_mcp_servers" says "search": a word for reading.
    Description, as the server wrote it
    Keyword + semantic search across every MCP server mcpindex indexes. Use when the user knows what tool category they want but not which server.

This is not a safety rating, and no finding is not a safety guarantee. The groups and findings come from fixed checks of the tool definitions the server returned on the date shown, not from its code or what it does when called. How the checks work.

Install

Pinned to version 0.4.0. Values in angle brackets are yours to fill in.

claude mcp add --transport http mcpindex https://mcpindex.ai/api/mcp

Run in a terminal.

Claude Code permissions

Allow the reads, ask before a change, deny the deletes. Paste into .claude/settings.json.

.claude/settings.json
{
  "permissions": {
    "allow": [
      "mcp__mcpindex__search_mcp_servers",
      "mcp__mcpindex__get_install_command",
      "mcp__mcpindex__compare_servers"
    ],
    "ask": [
      "mcp__mcpindex__recommend_mcp_for_task",
      "mcp__mcpindex__check_tool_trust",
      "mcp__mcpindex__assess_server"
    ],
    "deny": []
  }
}

Tools that only read are allowed, tools that change things ask first, tools that delete or cancel are denied. It assumes the server is installed as mcpindex. Review it before you use it.