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: 2.9/5.
Each tool targets a distinct aspect of MCP server exploration and management: trust evaluation, comparison, configuration generation, search, loadout planning, etc. There is no overlap in purpose; even similar tools like 'get_capability' and 'search_servers' have clear boundaries (capability-specific vs. free-text search).
All tool names follow a consistent 'verb_noun' pattern using lowercase and underscores. The verbs ('check', 'compare', 'generate', 'get', 'list', 'plan', 'report', 'search') are appropriately descriptive and logically distinguish actions. No mixing of camelCase or other conventions.
With 14 tools, the server covers a comprehensive range of operations for an MCP server registry without being overwhelming. Each tool serves a clear and necessary function, and the count feels well-scoped for the domain.
The toolset covers all major use cases: retrieving server details, comparing servers, checking trust, generating configurations, searching by text or capability, exploring loadouts and ecosystem stats, and reporting issues. There are no obvious gaps for the server's stated purpose.
Available Tools
14 toolscheck_trustCheck trustAInspect
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?
With no annotations, the description carries the full burden. It implies a read operation but does not explicitly state it is safe, idempotent, or requires authentication. The description is adequate but lacks explicit behavioral context.
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, well-structured sentence that is front-loaded and concise, containing 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?
Given the tool's simplicity, one parameter, and no output schema, the description fully specifies the return values (trust score, label, scoring reasons, verification history), making it complete for agent 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 coverage is 100% with parameter 'slug' described as 'Server slug'. The description does not add extra meaning beyond the schema, so baseline score of 3 is appropriate.
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 'explainable trust score, label, scoring reasons, and verification history for an MCP server', specifying the verb 'Return' and the resource 'trust data', which distinguishes it from siblings 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?
No guidance is provided on when to use this tool versus alternatives, such as prerequisites or conditions. It does not mention exclusions or alternative tools for similar tasks.
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 serversBInspect
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. The description implies a read-only operation ('compare') but doesn't explicitly state the behavior, side effects, or any constraints like required permissions or data freshness. It's acceptable but lacks transparency beyond the basic action.
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, no repetition, and front-loaded with the main purpose. It could be slightly more structured but effectively communicates the core function.
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 no annotations, the description is too minimal. It doesn't explain return values, error conditions, or constraints (e.g., both servers must exist). An agent lacks detailed expectations for using this 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?
Both parameters have schema descriptions ('First server slug', 'Second server slug') with 100% coverage. The tool description adds that the comparison covers 'trust, transport, tools, install, and links', which gives context but does not significantly enhance parameter understanding 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 tool compares two MCP servers and lists the aspects (trust, transport, etc.). It distinguishes from siblings like 'get_server' (single) and 'search_servers' (search). However, it doesn't specify the output format.
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 guidance on when to use this tool versus alternatives. No prerequisites, exclusions, or context about when it's appropriate. The agent must infer from the name and description.
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 configCInspect
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 carries the full burden. It states the output is config, but does not disclose whether the operation is idempotent, read-only, or requires any authentication. Side effects are not mentioned.
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 a clear action and a parenthetical list of runtimes. Could be improved by breaking the runtime list into a separate line or bullet, but overall 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?
With no output schema and no annotations, the description should specify the output format (e.g., JSON file content) and any constraints (e.g., server must be valid). The current description is incomplete for agentic use.
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 basic descriptions for each parameter. The description adds value by explicitly listing the valid runtime values, which goes beyond the schema's single example. However, it does not clarify how the 'slug' parameter is resolved.
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 generates 'install + client config' for a specific runtime, listing nine supported runtime names. This distinguishes it from sibling tools like 'get_server' or 'list_runtimes' that provide different functionality.
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 guidance on when to use this tool versus alternatives. It does not mention prerequisites (e.g., server must exist), nor does it explain when not to use it, such as when only one part of the config is needed.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
get_alternativesGet alternativesBInspect
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 are provided, so the description must fully disclose behavior. It indicates a read-like operation (find) but does not state any side effects, authentication requirements, rate limits, or details about the ranking mechanism. The minimal disclosure leaves unknowns for the agent.
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 concise sentence that directly states the tool's purpose without unnecessary words. It is well-structured and front-loaded.
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 simplicity (one parameter, no output schema, no annotations), the description covers the basic purpose. However, it lacks details on the output format, ranking criteria, and any prerequisites, leaving the agent with partial information.
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 schema has 100% coverage for the single required parameter 'slug', with a description 'Server slug'. The tool description adds no further meaning beyond the schema, so the baseline of 3 applies.
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 finds verified MCP servers with the same capabilities as a given server, ranked by trust. It specifies the verb 'find' and the resource 'alternatives'. However, given sibling tools like 'search_servers', it does not explicitly differentiate its scope, though the focus on 'same capabilities' and 'verified' adds specificity.
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 over alternatives like 'search_servers' or 'get_server'. It does not mention prerequisites, context, or exclusions, leaving the agent to infer usage.
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, so description carries full burden. It discloses ranking by trust, but does not mention other behaviors such as authentication, rate limits, or output structure.
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, front-loaded sentence with no extraneous information. Every word 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 simplicity (1 param, no output schema), the description is sufficient. It conveys the core purpose and result structure, though additional detail on output fields would be helpful but not necessary.
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% for the single 'slug' parameter. The description adds an example ('send-email') which reinforces the schema, but doesn't add new semantics beyond the schema's own 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 ('List') and resource ('MCP servers that provide a capability'), clearly distinguishing it from siblings like list_capabilities. The ranking by trust adds specificity.
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 when needing top servers for a capability, but lacks explicit when-to-use or when-not-to-use guidance compared to alternatives like search_servers or get_server.
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?
With no annotations, the description carries burden. It states 'live snapshot' implying real-time read-only data. It lists what data is included (totals, breakdowns, top servers) but doesn't mention data freshness, rate limits, or side effects. Fairly transparent for a 0-param 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?
Single sentence with no wasted words. Key terms like 'Live snapshot' are front-loaded. Highly concise and structured effectively.
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 parameters and no output schema, the description adequately lists major output categories (totals, breakdowns, top servers). It could be more detailed (e.g., exact field names) but is sufficient for an overview 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?
No parameters exist, so baseline is 4. The description adds value by explaining what the tool returns, making the semantics clear without needing parameter details.
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, including totals, provenance/transport breakdowns, and top servers. It distinguishes from siblings like search_servers or get_server which focus on individual 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 implies use for high-level overview without explicitly stating when not to use it. The sibling context suggests it's the default for ecosystem stats, but no exclusions or alternatives are mentioned.
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, so description must disclose behaviors. It details what is returned (servers with role, trust/transport/tool-risk, governance posture, plays) and uses 'LIVE' to indicate current data. It does not explicitly state read-only or authentication needs, but the name suggests safety.
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 single sentence is efficient and packs necessary information, but its dense listing of return components could be more readable if structured. No redundant content.
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 retrieval tool with one parameter and no output schema, the description fully explains the return value structure (servers, governance, plays), making it complete for an agent to understand what the tool provides.
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 clear slug description. The description adds no additional parameter meaning beyond the schema, so baseline score of 3 is appropriate.
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 the specific verb 'fetch' and clearly identifies the resource as 'one curated loadout', distinguishing it from sibling tools like 'list_loadouts' which lists loadouts.
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 use when needing details of a specific loadout, but does not explicitly state when not to use or provide alternatives. Context from sibling names helps clarify usage.
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 are provided, so the description carries the full burden. It does not disclose behavioral traits such as authentication requirements, rate limits, or whether the fetch is cached. The description simply states what is fetched without additional context.
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, well-structured sentence that front-loads the purpose and lists included content. 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?
Given the simple nature of the tool (one parameter, no output schema, no nested objects), the description adequately lists what the full record contains. It could be improved by hinting at the return format but is complete enough for this complexity.
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% for the single parameter 'slug', with a basic description in the schema. The tool description adds no additional meaning beyond that, so baseline score of 3 is appropriate.
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 'Fetch' and resource 'full record for one MCP server', and lists specific content (install methods, tools, trust, verification, provenance). It distinguishes from siblings like search_servers (which is a search) and compare_servers (comparison).
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 when you have a slug and need a full record, but does not explicitly state when to use this tool versus alternatives like search_servers or get_alternatives. No when-not or exclusion guidance is provided.
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 ordering behavior ('most-populated first') and the limit parameter. Without annotations, it carries the full burden; it doesn't describe the exact output structure (e.g., just slugs or objects), but is still transparent about key behaviors.
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 that efficiently convey purpose, examples, usage context, and a caution. No wasted words, front-loaded with the main 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?
For a simple tool with one optional parameter and no output schema, the description fully covers how to use it, why it's needed, and how it fits with sibling tools. No gaps remain.
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 only parameter 'limit' is fully covered in the schema. The description adds the default value of 30, which is not in the schema, providing extra semantic meaning.
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 capability slugs, provides concrete examples ('send-email', 'query-database'), specifies ordering ('most-populated first'), and distinguishes from sibling tools like get_capability and search_servers that use these slugs.
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 tells when to use this tool: to discover capability slugs for use with get_capability or search_servers' capability filter. Also warns the taxonomy isn't guessable, guiding the agent to rely on this tool for discovery.
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 are provided, so the description carries the full burden. It correctly implies a read-only list operation and gives context about the output being summaries (since it points to get_loadout for full details). However, it does not mention pagination or rate limits, but given the simplicity of the tool (no parameters), the transparency is adequate.
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-loads the main action and resource, and contains no redundant information. Every sentence adds value.
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 no parameters and no output schema, the description provides complete context: what loadouts are, that this lists them, and how it relates to the sibling tool. No critical information is 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?
The tool has no parameters, so the baseline is 4. The description adds meaning by explaining what loadouts are (kits of MCP servers, governance, plays) and the context of being the agent-facing version, which is valuable beyond the empty 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 it lists curated loadouts and defines them as deliberately-assembled kits for specific jobs. It distinguishes from the sibling tool 'get_loadout' by noting that this is the agent-facing version and that get_loadout provides the full kit with live 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 explicitly tells the agent when to use this tool vs. alternatives: it says 'Use get_loadout for the full kit with live trust,' setting clear boundaries and providing a direct sibling reference.
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?
No annotations are provided, so the description bears the full burden. It describes a read-only listing operation with no mention of side effects, but does not elaborate on behavior beyond stating it returns runtimes and config paths. A score of 3 reflects adequate but not rich behavioral context.
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 that immediately state the tool's purpose and provide a key usage hint. Every word is purposeful, with no unnecessary details.
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 tool with no parameters and no output schema, the description fully covers what the user needs: it lists the runtimes supported by a related tool, explains the output format, and advises against guessing. No gaps are evident.
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 zero parameters and schema coverage is 100%, so there is no parameter information to supplement. The description adds value by specifying the output (runtimes and config paths), making the tool's purpose clear despite no 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 states the tool lists runtimes that 'generate_runtime_config' supports, providing specific examples (Claude Desktop, Cursor, VS Code) and the output (config path). It clearly distinguishes from the sibling 'generate_runtime_config' and advises against guessing runtime slugs.
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 before calling 'generate_runtime_config' or when needing to know available runtimes. The phrase 'enumerate these instead of guessing runtime slugs' gives clear guidance, but does not explicitly state when not to use the tool or list alternatives.
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?
Since no annotations are provided, the description bears full responsibility for behavioral transparency. It discloses that it produces a loadout, servers with live trust/risk, and an aggregate governance posture, and mentions transparent matching by goal terms. It does not describe side effects or modifications, but the tool is likely read-only.
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, information-dense sentence that efficiently conveys the tool's purpose and components. It could be slightly restructured for readability, but it is not overly long and includes all key points.
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 no annotations, the description adequately explains the tool's output (loadout, servers, trust/risk, governance). It provides enough context for an agent to understand what the tool produces, though it could benefit from mentioning that it leverages other 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 coverage is 100%, so the baseline is 3. The description adds minimal meaning beyond the schema—it mentions 'plain-language goal' and 'governance posture' which loosely relate to goal and risk_tolerance, but does not elaborate on how parameters affect the output.
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 function: transforming a plain-language goal into a recommended, governed toolset including a curated loadout and assembled servers with trust/risk data. It distinguishes from siblings like search_servers and get_loadout by positioning itself as a 'decision layer' that combines multiple aspects.
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 as a high-level planning tool ('decision layer over search/capability/trust/loadouts'), indicating it should be used when a composite toolset is needed. However, it does not explicitly state when not to use it or provide direct comparisons to alternatives.
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 serverBInspect
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 are provided, so the description must fully disclose behavior. It states the tool creates a submission for editorial review, but lacks details on side effects, rate limits, authentication requirements, or whether the submission is public. More transparency is needed for a mutation 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 two sentences with no unnecessary words. It front-loads the verb and resource, making it efficient and easy to parse.
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 has only two required parameters, no enums, and no output schema, the description adequately explains the purpose and outcome. It could be more complete by mentioning the response format, but the current level is sufficient 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%; both parameters (slug, detail) have descriptions. The tool description does not add meaning beyond the schema, but the schema itself is sufficient. Baseline 3 applies.
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 'report', the resource 'broken server', and defines what constitutes broken (install, docs, endpoint). It also notes the outcome (submission for editorial review), making it distinct 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?
The description provides no guidance on when to use this tool versus alternatives such as check_trust or get_capability. It does not specify prerequisites or situations where this tool is inappropriate.
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?
No annotations are provided, so the description carries full burden for behavioral disclosure. It reveals filter transparency (filters echoed back with reasons if ignored) and ranking by trust score, but fails to mention whether the operation is read-only or any authentication/rate-limit constraints. This is a moderate disclosure but incomplete for a fully transparent description.
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 total, each packed with essential information. The first sentence states the purpose clearly, and the second addresses key behaviors (browsing mode and filter transparency). No unnecessary words or repetition.
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 tool has 6 parameters and no output schema, yet the description does not explain what the returned results contain (e.g., list of server objects with metadata). It mentions ranking by trust score but lacks a complete picture of the output structure. While filter behavior is well-covered, the missing return format leaves the description somewhat incomplete.
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%, so the baseline is 3. The description adds value beyond the schema by explaining the query omission behavior and the meaning of the risk_level filter 'read-only' as a safe set for autonomous agents. Not all parameters gain extra context, but the added details justify a higher score.
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?
Clearly states 'Search the MCPExplorer index of MCP servers by free text and filters', specifying a specific verb and resource. Distinguishes from sibling tools like get_server (single server retrieval) and list_capabilities (capability listing) by focusing on free-text and filtered 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?
Provides explicit guidance on omitting the query parameter to browse the full index ranked by trust score, and explains that filters never silently fail. However, it does not explicitly compare to alternatives like get_server or list_capabilities, leaving some ambiguity about when to use this tool versus others.
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!