Skip to main content
Glama

LaunchBuddy: Builder Tools and Launch Audits

Get Launch Todos

get_launch_todos

Read the connected project checklist and its completion progress. Documentation: https://launchbuddy.com/agents.

Input Schema

NameRequiredDescriptionDefault
projectIdYes

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

C2.6/5.0
Behavior2/5

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

The description frames the operation as a pure "Read", but annotations declare readOnlyHint=false and idempotentHint=false, and the description does nothing to reconcile that (no mention of side effects, connection/sync behavior, or permissions). Beyond the verb, the only behavioral detail is a link to external documentation rather than an in-description statement.

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

Conciseness3/5

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

The core sentence is front-loaded and free of padding, but the second sentence is a bare documentation link that consumes description budget without conveying actionable information. Two sentences total, so there is no structural bloat, just low-value content.

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

Completeness2/5

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

For a tool with one required identifier, no output schema, and a non-read-only annotation profile, the description leaves the key gaps open: what projectId must be, how the checklist is represented when returned, and what "connected" implies. "Completion progress" is the only hint at return shape, which is not enough.

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% and there is one required parameter (projectId) that the description never mentions: no format, no expected source (e.g., from list_projects), no error behavior for an invalid or disconnected project. The description therefore adds no meaning beyond the schema's type declaration.

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 names a specific verb and resource ("Read the connected project checklist") and adds the returned payload ("its completion progress"), which is more precise than the bare name get_launch_todos. It never names a sibling such as update_launch_todo or list_projects, so it does not explicitly differentiate read-only retrieval from mutation or from project discovery.

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

Usage Guidelines2/5

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

There is no when-to-use guidance: nothing says to call update_launch_todo to change a todo, list_projects to discover a projectId, or under what conditions this tool should be preferred over get_launch_resource. The only pointer is a documentation URL, which defers the guidance rather than providing it.

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.

Resources