The MCP server index that vets servers, not just lists them. Advisory screen before you install.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh 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.
Server slug to assess.
This tool isn't marked read-only, so it may change something on the server or in an account you connected.
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.
| Argument | Type | Description |
|---|---|---|
| server_id* | string | Server slug to assess. |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"server_id"
],
"properties": {
"server_id": {
"type": "string",
"description": "Server slug to assess."
}
}
}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.
| Argument | Type | Description |
|---|---|---|
| server_id* | string | Registry slug from search_mcp_servers / recommend results, e.g. "io-github-microsoft-playwright-mcp" (NOT a short name like "github"). |
| tool_name* | string | Tool name as exposed by the server (e.g. "create_pull_request"). |
{
"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\")."
}
}
}Side-by-side comparison of 2-5 MCP servers - quality scores, install paths, env vars.
| Argument | Type | Description |
|---|---|---|
| slugs* | array | Server slugs to compare. |
{
"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."
}
}
}Get the exact install command for a given MCP server and client. Returns a JSON block ready to paste into the client config.
| Argument | Type | Description |
|---|---|---|
| client* | string | Target client. |
| server_slug* | string | Slug of the server (from search or recommend results). |
{
"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"
],
"type": "string",
"description": "Target client."
},
"server_slug": {
"type": "string",
"description": "Slug of the server (from search or recommend results)."
}
}
}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.
| Argument | Type | Description |
|---|---|---|
| task* | string | Natural-language description of the task, e.g. "read PDFs and write to S3". |
{
"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\"."
}
}
}Keyword + semantic search across every MCP server mcpindex indexes. Use when the user knows what tool category they want but not which server.
| Argument | Type | Description |
|---|---|---|
| limit | integer | Max results (default 10, max 50). |
| query* | string | Search query. |
| category | string | Optional category filter (e.g. database, browser, github). |
{
"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)."
}
}
}