mcpindex MCP
An advisory directory client that provides discovery and trust screening for MCP servers. It allows agents to search for servers, get recommendations for specific tasks, and check tool or server trust verdicts (REVIEW or UNVERIFIED) before installation or use.
Endpoint and access
No sign-in to connect and list tools. Individual tools may still need a vendor account, credentials, or permissions; check the documented prerequisites.
https://mcpindex.ai/api/mcpWhat its tools do
6 tools, grouped by the hints the server advertises. Hints are self-declared, not verified behavior.
Checks and signals
Each line is separate evidence, not a trust score.
- Passed Endpoint answered the live check ·
- Availability 1 of 1 checks passed in 30 days
What you can do with it
- Find an MCP server for a specific task
- Check trust verdict for a specific tool
- Assess trust level of a server
Source and maintenance
- Maintenance checked
Protocol and capabilities
- Server
- mcpindex 1.0.0
- MCP protocol negotiated in check
- 2025-11-25
- Tools
- 6 advertised
- Resources
- Not advertised
- Resource templates
- Not advertised
- Prompts
- Not advertised
{
"tools": {
"listChanged": true
}
}Tools
6 advertised
recommend_mcp_for_task — Recommend MCP servers for a task
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.
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"task"
],
"properties": {
"task": {
"type": "string",
"description": "Natural-language description of the task, e.g. \"read PDFs and write to S3\"."
}
}
}search_mcp_servers — Search MCP servers
Keyword + semantic search across every MCP server mcpindex indexes. Use when the user knows what tool category they want but not which server.
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"query"
],
"properties": {
"limit": {
"type": "integer",
"maximum": 50,
"minimum": 1,
"description": "Max results (default 10, max 50)."
},
"query": {
"type": "string",
"description": "Search query."
},
"category": {
"type": "string",
"description": "Optional category filter (e.g. database, browser, github)."
}
}
}get_install_command — Get install command
Get the exact install command for a given MCP server and client. Returns a JSON block ready to paste into the client config.
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"server_slug",
"client"
],
"properties": {
"client": {
"enum": [
"claude-desktop",
"claude-code",
"cursor",
"gemini-cli",
"cline",
"zed"
],
"type": "string",
"description": "Target client."
},
"server_slug": {
"type": "string",
"description": "Slug of the server (from search or recommend results)."
}
}
}compare_servers — Compare MCP servers
Side-by-side comparison of 2-5 MCP servers - quality scores, install paths, env vars.
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"slugs"
],
"properties": {
"slugs": {
"type": "array",
"items": {
"type": "string"
},
"maxItems": 5,
"minItems": 2,
"description": "Server slugs to compare."
}
}
}check_tool_trust — Check tool trust (advisory)
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.
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"server_id",
"tool_name"
],
"properties": {
"server_id": {
"type": "string",
"description": "Registry slug from search_mcp_servers / recommend results, e.g. \"io-github-microsoft-playwright-mcp\" (NOT a short name like \"github\")."
},
"tool_name": {
"type": "string",
"description": "Tool name as exposed by the server (e.g. \"create_pull_request\")."
}
}
}assess_server — Assess server trust (advisory)
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.
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"server_id"
],
"properties": {
"server_id": {
"type": "string",
"description": "Server slug to assess."
}
}
}Prompts
Not advertised
Resources
Not advertised
30-day availability
Aggregated from read-only remote checks; this is not a tool-execution or security guarantee.
- Successful checks
- 1 of 1 (100%)
- Average latency
- 523 ms
- 95th percentile latency
- 523 ms
Maintenance history
Public check and source-refresh events. Editorial and ownership records remain private.
- · probe · passed · 523 ms · metadata changed · 6 tool(s)
Connect from your client
Each snippet registers the same endpoint; pick the client you use.
Claude Code
claude mcp add --transport http mcpindex-mcp https://mcpindex.ai/api/mcpCodex
codex mcp add mcpindex-mcp --url https://mcpindex.ai/api/mcpCursor
{
"mcpServers": {
"mcpindex-mcp": {
"url": "https://mcpindex.ai/api/mcp"
}
}
}Cline
{
"mcpServers": {
"mcpindex-mcp": {
"type": "streamableHttp",
"url": "https://mcpindex.ai/api/mcp",
"disabled": false
}
}
}VS Code
{
"servers": {
"mcpindex-mcp": {
"type": "http",
"url": "https://mcpindex.ai/api/mcp"
}
}
}Gemini CLI
gemini mcp add --transport http mcpindex-mcp https://mcpindex.ai/api/mcpClaude Desktop
https://mcpindex.ai/api/mcpWindsurf
{
"mcpServers": {
"mcpindex-mcp": {
"serverUrl": "https://mcpindex.ai/api/mcp"
}
}
}Let your agent find its tools
Find servers like mcpindex MCP from your agent. Add Koskamo once to search the index for endpoints, access requirements, and client setup. Public discovery needs no key.