MCPExplorer
Server Details
Search, vet & assemble MCP servers from your agent: verified tools, risk labels, and trust scores.
- Status
- Healthy
- Last Tested
- Transport
- Streamable HTTP
- URL
Glama MCP Gateway
Connect through Glama MCP Gateway for full control over tool access and complete visibility into every call.
Full call logging
Every tool call is logged with complete inputs and outputs, so you can debug issues and audit what your agents are doing.
Tool access control
Enable or disable individual tools per connector, so you decide what your agents can and cannot do.
Managed credentials
Glama handles OAuth flows, token storage, and automatic rotation, so credentials never expire on your clients.
Usage analytics
See which tools your agents call, how often, and when, so you can understand usage patterns and catch anomalies.
Tool Definition Quality
Average 3.9/5 across 14 of 14 tools scored. Lowest: 3.2/5.
Each tool has a clearly distinct purpose, from checking trust and comparing servers to generating configs and searching. There is no overlap or ambiguity between tools, even those like list_capabilities and get_capability serve different functions.
All tool names follow a consistent verb_noun pattern in snake_case (e.g., check_trust, list_runtimes, generate_runtime_config). The verbs accurately reflect the action, and there is no mixing of conventions.
With 14 tools, the surface is well-scoped for an MCP server index and configuration tool. Each tool contributes a necessary function—search, retrieval, comparison, config generation, stats, etc.—without being overwhelming.
The tool set covers all core operations for exploring and managing MCP servers: discovery, detailed retrieval, trust analysis, comparison, config generation, ecosystem overview, and reporting issues. There are no obvious gaps in functionality.
Available Tools
14 toolscheck_trustCheck trustBInspect
Return the explainable trust score, label, scoring reasons, and verification history for an MCP server.
| Name | Required | Description | Default |
|---|---|---|---|
| slug | Yes | Server slug |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations exist, and the description only lists outputs without mentioning behavioral traits like idempotency, authentication needs, or impact on the system.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
A single sentence that is efficient and to the point, though it could be more front-loaded by starting with the tool's primary action.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given no output schema and a single parameter, the description adequately states outputs but lacks details on trust score scale or label semantics, leaving some needed context missing.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 100% with a single parameter 'slug' described as 'Server slug'; the description adds no extra meaning beyond that, meeting the baseline but not exceeding it.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the tool returns trust-related data (score, label, reasons, verification history) for an MCP server, distinguishing it from sibling tools like get_server or compare_servers.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description provides no guidance on when to use this tool vs alternatives, such as when trust evaluation is needed versus other server details.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
compare_serversCompare two MCP serversAInspect
Compare two MCP servers side by side: trust, transport, tools, install, and links.
| Name | Required | Description | Default |
|---|---|---|---|
| a | Yes | First server slug | |
| b | Yes | Second server slug |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations provided, so description must disclose behavioral traits; it only states the comparison aspects without mentioning auth, error handling, or read-only nature, falling short.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Single sentence that is front-loaded with purpose and lists key comparison dimensions; no wasted words.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a simple comparison tool with no output schema, the description adequately defines scope but lacks return format details and handling of edge cases, leaving some gaps.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 100% but descriptions are minimal ('First server slug', 'Second server slug'); description adds no extra meaning beyond schema, failing to clarify how parameters relate to comparison aspects.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
Description clearly states it compares two MCP servers, listing aspects (trust, transport, etc.), distinguishing it from sibling tools like get_server (single server) and search_servers (search).
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
No explicit when-to-use or alternatives, but the title and description strongly imply usage for comparison, providing clear context without exclusions.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
generate_runtime_configGenerate MCP setup configAInspect
Generate the install + client config for an MCP server in a given runtime (claude-desktop, cursor, vscode, windsurf, cline, continue, goose, openai-agents, langgraph, crewai).
| Name | Required | Description | Default |
|---|---|---|---|
| slug | Yes | Server slug | |
| runtime | Yes | Runtime slug, e.g. 'claude-desktop' |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations are provided, so the description must carry the full burden. It only states what the tool does without disclosing behavioral traits such as whether it modifies anything, authorization needs, error handling, or rate limits. This is insufficient for a generation tool.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is a single sentence that immediately states the purpose, front-loading key information with no unnecessary words.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
The description is functional but lacks details about the output format or side effects. Given no output schema, the description should hint at what the generated config looks like. The simplicity of the tool (2 required params) reduces the need for more.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 100% with both parameters described. The description adds minimal value beyond the schema, only listing example runtimes. It does not enhance understanding of slug format or runtime constraints.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the verb 'generate' and the resource: install and client config for an MCP server in a given runtime. It lists specific runtimes, distinguishing it from sibling tools like list_runtimes that only enumerate runtimes.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description implies the tool is for generating configuration, but it does not explicitly state when not to use it or mention alternatives. However, the context of sibling tools makes the intended use reasonably clear.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
get_alternativesGet alternativesAInspect
Find verified MCP servers with the same capabilities as a given server, ranked by trust.
| Name | Required | Description | Default |
|---|---|---|---|
| slug | Yes | Server slug |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations provided, so description carries full burden. Mentions 'verified' and 'ranked by trust' but does not explain verification process, trust ranking criteria, or any behavioral details like rate limits or data freshness.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Single sentence, no wasted words, key information front-loaded. Efficient and clear.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a one-parameter, no-output-schema tool, description covers input and output nature (list of servers, ranked by trust). Lacks output structure details but sufficient for basic understanding.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema has 100% coverage with description 'Server slug'. The tool description adds context ('given server') but no additional semantic depth beyond what schema already provides.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
Description uses specific verb ('Find') and resource ('MCP servers') with distinguishing qualifiers ('verified', 'same capabilities', 'ranked by trust'). Clearly sets apart from siblings like search_servers or get_server.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Implies usage when seeking alternatives with same capabilities, but lacks explicit when-to-use or when-not-to-use guidance and does not reference sibling tools for comparison.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
get_capabilityGet a capabilityAInspect
List the best MCP servers that provide a capability (e.g. 'send-email', 'web-search'), ranked by trust.
| Name | Required | Description | Default |
|---|---|---|---|
| slug | Yes | Capability slug, e.g. 'send-email' |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations provided; description mentions 'ranked by trust' and 'best' but doesn't explain ranking criteria or if operation is read-only. Lacks details on output format.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Single sentence with direct action, no filler. Information is front-loaded and efficient.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Adequate for a simple tool with one parameter and no output schema; missing explicit mention of return structure (e.g., list of server objects with trust scores) but contextually sufficient given sibling tools.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description covers the slug parameter 100%; description reinforces the example but adds minimal new semantic value beyond the schema.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the verb ('List'), the resource ('MCP servers'), and the specific action (providing a capability ranked by trust). It distinguishes from siblings like list_capabilities and get_server.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Implies usage context (finding servers for a specific capability), but doesn't explicitly state when to use this versus alternatives like get_alternatives or list_capabilities.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
get_ecosystem_statsGet ecosystem statsAInspect
Live snapshot of the indexed MCP ecosystem: totals (servers, tools, handshake-verified), provenance and transport breakdowns, and the current top-trust / most-adopted / newest / biggest-trust-riser servers.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations are provided, so the description carries the full burden. It states 'live snapshot' indicating real-time data but does not disclose caching, update frequency, or any side effects. With no contradictions, it is adequate but minimal.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is a single sentence that packs considerable information, making it somewhat dense but still front-loaded with the core purpose. It could be slightly more readable by splitting into two sentences, but remains efficient.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given no output schema, the description provides a good overview of what the tool returns. It covers totals, breakdowns, and top servers. However, it does not mention any limits or additional context like pagination, but that is likely unnecessary for a snapshot tool.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
There are no parameters, and schema coverage is 100% (empty). The description adds value by explaining the output structure (totals, breakdowns, top servers), which is essential since no output schema exists.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states it provides a live snapshot of the indexed MCP ecosystem with specific metrics (totals, breakdowns, top servers). The verb 'snapshot' and resource 'ecosystem' are specific, and the tool is well-distinguished from siblings that focus on individual servers or trust.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description implies usage for getting aggregate ecosystem statistics but does not explicitly state when to use this tool over alternatives like get_server or search_servers. The use case is clear enough, but no exclusionary or conditional guidance is provided.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
get_loadoutGet a loadoutAInspect
Fetch one curated loadout: its servers (each with role + LIVE trust/transport/tool-risk from the index), an aggregated governance posture for the whole kit, and the plays (see→decide→act sequences) it's designed to run.
| Name | Required | Description | Default |
|---|---|---|---|
| slug | Yes | Loadout slug, e.g. 'gtm', 'coding', 'research' |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations provided; description fully carries the burden. It discloses that returned data is 'LIVE' (real-time), and lists all return components (servers, governance, plays). No mention of permissions or side effects, but as a fetch operation this is sufficient.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Single sentence, but internally structured with bullet-like enumeration using colons and commas. Efficient, though could be split for readability.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a simple fetch tool with one required parameter and no output schema, the description fully explains the returned object structure. Sibling tools provide context; description is self-sufficient.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema provides 100% coverage with one required 'slug' parameter. Description adds concrete examples ('gtm', 'coding', 'research'), aiding understanding beyond the schema's generic 'Loadout slug'.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states 'Fetch one curated loadout' and enumerates specific components (servers with role+LIVE trust/transport/tool-risk, aggregated governance, plays), distinguishing it from sibling tools like list_loadouts or get_server.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
No explicit when to use or when not. The description implies fetching by slug, but lacks guidance on comparing to alternatives like get_alternatives or list_loadouts.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
get_serverGet an MCP serverAInspect
Fetch the full record for one MCP server by slug: install methods, tools, trust, verification, and provenance.
| Name | Required | Description | Default |
|---|---|---|---|
| slug | Yes | Server slug, e.g. 'github' |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations provided, so the description carries full burden. It states 'fetch' which implies read-only, but doesn't explicitly mention safety, authentication, or rate limits. It is adequate but lacks explicit behavioral disclosure.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Single sentence with clear front-loading of purpose and list of contents. No wasted words.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
The description covers what the tool returns (install methods, tools, trust, verification, provenance) which is sufficient for a simple fetch tool with one parameter and no output schema.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 100%, but the description adds meaning by explaining that 'slug' is the server identifier (e.g., 'github'), going beyond the schema's brief description.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description uses a specific verb 'Fetch' and resource 'full record for one MCP server', and lists included components (install methods, tools, trust, verification, provenance), clearly distinguishing it from siblings like check_trust or search_servers.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
No explicit guidance on when to use this tool vs alternatives. It only implies use when you have a slug and need full record, but doesn't mention when to use siblings like check_trust or search_servers.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
list_capabilitiesList capabilitiesAInspect
List the capability slugs an agent can filter or look up by (e.g. 'send-email', 'query-database'), most-populated first. Use these with get_capability or search_servers' capability filter — the taxonomy isn't guessable.
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Max capabilities (default 30) |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Discloses sorting order ('most-populated first') and provides examples of return values. Could be more explicit about being read-only, but the listing nature implies safety. No annotations present, so description carries full burden.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Two concise sentences with important information front-loaded. No extraneous words; each sentence serves a purpose: action+example and usage guidance.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a simple list tool with one optional parameter, the description covers purpose, output nature (capability slugs), ordering, and relationship to sibling tools. No output schema needed as output is evident from examples.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The description does not mention the 'limit' parameter, which is already well-documented in the input schema (100% coverage). No additional meaning is added beyond the schema.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states 'List the capability slugs' and distinguishes from siblings by mentioning usage with 'get_capability or search_servers' capability filter'. It provides examples (e.g., 'send-email'), making the purpose unambiguous.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Explicitly advises to use capability slugs with other tools and notes that the taxonomy isn't guessable, guiding when to use this tool (to discover slugs) and when not (e.g., not hardcoding).
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
list_loadoutsList loadoutsAInspect
List curated loadouts — deliberately-assembled kits of MCP servers + governance + plays for a specific job (GTM, coding, research, support, infra). The agent-facing version of the /loadouts product. Use get_loadout for the full kit with live trust.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations provided; description describes what loadouts are but doesn't explicitly state behavioral traits like idempotency or read-only nature.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Two sentences with no wasted words, front-loaded with core action and definition.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a parameterless list tool without output schema, it adequately covers purpose and sibling differentiation, though output format is implicit.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
No parameters exist, so schema coverage is 100%; description adds context about loadouts but not needed for parameters.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states it lists curated loadouts, defines loadouts as kits for specific jobs, and distinguishes from sibling get_loadout.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
It explicitly directs to use get_loadout for full details, but doesn't cover all alternatives or when not to use.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
list_runtimesList runtimesAInspect
List the runtimes generate_runtime_config supports (Claude Desktop, Cursor, VS Code, agent frameworks, …), with each one's config path. Enumerate these instead of guessing runtime slugs.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description bears full responsibility. It accurately describes the read-only listing behavior and mentions what it returns (runtimes and config paths). No contradictions or hidden behaviors are implied.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is two sentences long, front-loading the purpose and providing immediately useful examples and usage guidance. No extraneous information.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a simple listing tool with no parameters and no output schema, the description is fully complete. It tells the agent what the tool does, what it produces, and why it should be used.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The input schema has no parameters, and schema description coverage is 100%. The description correctly adds no parameter information because there is none, meeting the baseline for a parameterless tool.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the tool lists runtimes supported by generate_runtime_config, including examples like Claude Desktop, Cursor, VS Code, and agent frameworks. It distinguishes itself from the sibling generate_runtime_config by specifying it lists the valid runtimes for that tool.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description explicitly tells the agent to use this tool instead of guessing runtime slugs, providing clear guidance on when to invoke it (before generate_runtime_config). It doesn't mention when not to use it, but the context is clear enough.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
plan_toolsetPlan a governed toolsetAInspect
Turn a plain-language goal into a recommended, governed toolset: the best-fit curated loadout (matched transparently by goal terms) plus an assembled set of the most relevant indexed servers, each with LIVE trust and tool-risk, and an aggregate governance posture for the kit. The decision layer over search/capability/trust/loadouts.
| Name | Required | Description | Default |
|---|---|---|---|
| goal | Yes | What the agent should do, in plain language, e.g. 'triage support tickets and file bugs'. | |
| limit | No | Max assembled servers (default 6). | |
| risk_tolerance | No | 'read-only' restricts the assembled set to servers with no write/destructive tools — the safe set for an unsupervised agent. Default 'any'. |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries full burden. It mentions 'matched transparently by goal terms' and 'LIVE trust and tool-risk', providing some behavioral insight. However, it does not disclose whether the tool is purely read-only, what side effects occur, or how the 'governance posture' is computed.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is two sentences long, front-loaded with the main action. It conveys key information without verbosity, though the first sentence is somewhat dense. The structure is efficient and earns its place.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given the tool's complexity (3 parameters, no output schema), the description should explain return values. It describes the assembled toolset but does not specify the output format (e.g., list of servers, loadout details, trust scores). This gap reduces completeness.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 100%, so baseline is 3. The description adds high-level context (e.g., 'best-fit curated loadout') but does not provide additional meaning beyond the schema's parameter descriptions. No parameter-specific guidance is added.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly identifies the tool's purpose: turning a plain-language goal into a recommended, governed toolset. It specifies the verb 'plan' and the resource 'toolset', and distinguishes from siblings like search_servers and list_loadouts by focusing on assembling a loadout and indexed servers with trust/risk assessment.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description calls this 'the decision layer over search/capability/trust/loadouts', implying it is used for comprehensive toolset planning. However, it does not explicitly state when to use it versus alternatives like search_servers or get_loadout, nor does it provide when-not-to-use guidance.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
report_broken_serverReport a broken serverAInspect
Report that an MCP server's install, docs, or endpoint is broken. Creates a submission for editorial review.
| Name | Required | Description | Default |
|---|---|---|---|
| slug | Yes | Server slug | |
| detail | Yes | What's broken (install fails, endpoint down, docs wrong, …) |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations provided, so description must carry the burden. It discloses that a submission is created for human review, but does not mention permissions, side effects, or what happens after submission. Adequate but not comprehensive.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Two sentences with no waste. Front-loaded with the verb and resource. Every sentence earns its place.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given the low complexity (2 required params, no nested objects, no output schema), the description covers the essentials. Could mention confirmation or rate limits, but not critical for a simple reporting tool.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 100%, so baseline is 3. The description adds no new meaning beyond the schema, which already defines 'slug' and 'detail' with descriptions. The mention of 'install, docs, or endpoint' in the description is redundant with the schema's detail description.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the action ('Report'), the resource ('MCP server's install, docs, or endpoint'), and the outcome ('Creates a submission for editorial review'). This differentiates it from sibling tools like 'check_trust' or 'get_server'.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
No explicit guidance on when to use this tool versus alternatives. It implies use when something is broken, but does not mention when not to use it or suggest alternatives like 'get_alternatives' for replacements.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
search_serversSearch MCP serversAInspect
Search the MCPExplorer index of MCP servers by free text and filters. Omit query to browse the whole index ranked by trust score. Every filter either applies or is echoed back in ignored_filters with a reason — filters never silently do nothing.
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Max results (default 10) | |
| query | No | Free-text query, e.g. 'send email' or 'postgres'. Omit to browse the full index ranked by trust. | |
| transport | No | Filter by transport. Many servers are still 'unknown' (transport not yet probed by the crawler). | |
| capability | No | Filter to servers providing a capability slug, e.g. 'send-email'. An unknown slug is reported in ignored_filters, not silently dropped. | |
| risk_level | No | Filter by tool risk. 'read-only' = has tools and none are write/destructive — the safe set to hand an autonomous agent. | |
| official_status | No | Filter by provenance |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries full burden. It discloses that filters never silently fail and mentions trust ranking for browsing, but lacks details on pagination, rate limits, or the structure of returned data.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is extremely concise (two sentences) with no superfluous words. It front-loads the core purpose and then adds key behavioral and usage guidance.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Absent an output schema, the description does not explain what the tool returns (e.g., list of servers, full details). It also does not specify how multiple filters combine (AND/OR). This leaves gaps for an agent to correctly use the tool.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 100%, so each parameter already has a description. The main description adds context about omitting query and filter behavior, but does not significantly expand on the schema's existing parameter descriptions.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the tool's purpose: searching the MCPExplorer index of MCP servers using free text and filters. It distinguishes itself from siblings like get_server (single server) and list_capabilities (capabilities) by focusing on search and browsing.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description provides explicit guidance on when to omit query (to browse ranked by trust) and emphasizes that filters are never silent. However, it does not explicitly compare with siblings or advise when not to use this tool.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
Claim this connector by publishing a /.well-known/glama.json file on your server's domain with the following structure:
{
"$schema": "https://glama.ai/mcp/schemas/connector.json",
"maintainers": [{ "email": "your-email@example.com" }]
}The email address must match the email associated with your Glama account. Once published, Glama will automatically detect and verify the file within a few minutes.
Control your server's listing on Glama, including description and metadata
Access analytics and receive server usage reports
Get monitoring and health status updates for your server
Feature your server to boost visibility and reach more users
For users:
Full audit trail – every tool call is logged with inputs and outputs for compliance and debugging
Granular tool control – enable or disable individual tools per connector to limit what your AI agents can do
Centralized credential management – store and rotate API keys and OAuth tokens in one place
Change alerts – get notified when a connector changes its schema, adds or removes tools, or updates tool definitions, so nothing breaks silently
For server owners:
Proven adoption – public usage metrics on your listing show real-world traction and build trust with prospective users
Tool-level analytics – see which tools are being used most, helping you prioritize development and documentation
Direct user feedback – users can report issues and suggest improvements through the listing, giving you a channel you would not have otherwise
The connector status is unhealthy when Glama is unable to successfully connect to the server. This can happen for several reasons:
The server is experiencing an outage
The URL of the server is wrong
Credentials required to access the server are missing or invalid
If you are the owner of this MCP connector and would like to make modifications to the listing, including providing test credentials for accessing the server, please contact support@glama.ai.
Discussions
No comments yet. Be the first to start the discussion!