Skip to main content
Glama

mcpserverlist-mcp

Automatically check launch coverage

check_launch_coverage

Check all implemented destinations with read-only provider requests, remove blocked destinations and preserve prerequisites. Destinations whose topic or eligibility does not fit this server come back as state not_applicable (not a failure; reasons say how to set directory_categories if it fits). Saves the exact final report. At least one qualifying new submission required to launch; no charge or upstream writes.

Input Schema

NameRequiredDescriptionDefault
intake_idYes

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

B3.4/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Despite readOnlyHint=false, the description explains the side effects clearly: it removes blocked destinations, preserves prerequisites, and saves the exact final report. It further discloses cost and safety traits (no charge, no upstream writes) and clarifies that not_applicable is not a failure, which is exactly the kind of nuance annotations cannot convey. It does not mention credential/authorization requirements for the provider requests, which keeps it below a 5.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The core behavior and its safety profile come first, and each sentence carries information. The closing fragment 'At least one qualifying new submission required to launch' is grammatically incomplete and slightly obscures an important launch condition.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness3/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a tool that mutates server state and hits external providers, the description covers outcomes, error semantics, cost, and saving of the report, which is solid coverage without an output schema. It remains incomplete on the sole parameter and on how it relates to sibling preflight tools, which an agent needs in order to call it correctly.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters2/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 0% for the single required intake_id, so the description must carry the explanatory burden, and it never mentions the parameter at all. The only hint of intake context is the vague line about a 'qualifying new submission', which does not tell an agent what intake_id refers to or where to obtain it.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description states a concrete verb and object: it checks every implemented destination via read-only provider requests, prunes blocked ones, and preserves prerequisites. That is far more specific than the title. It never distinguishes itself from the neighboring run_preflight/get_preflight tools, so an agent cannot tell from this text alone which coverage-checking path to pick.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Usage is only implied: the mention that 'at least one qualifying new submission required to launch' hints that this runs after intake and before launch, but that clause is ambiguous about whether it is a precondition or an enforced rule. No explicit when-to-use, when-not-to-use, or alternative (run_preflight) is named.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.