Skip to main content
Glama

Read a playbook

get_playbook
Read-only

The full Markdown of a playbook: verified steps the agent can follow to build something itself on Cloudflare. "start-here" is the first-time setup check for owners not on Cloudflare yet.

Input Schema

NameRequiredDescriptionDefault
slugYesPlaybook slug from search_catalog.

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A3.5/5.0
Behavior3/5

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

Annotations already establish readOnlyHint=true and openWorldHint=false, so safety is covered. The description adds genuinely new behavior context, namely that the payload is full Markdown and that 'start-here' has special first-time-setup semantics, but it says nothing about size, truncation, or what happens when a slug is missing or stale.

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?

Two tight sentences with the return format front-loaded, which is the right ordering. The quoted 'start-here' is slightly awkward phrasing but not wasteful.

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

Completeness4/5

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

With no output schema, the description correctly spends its words telling the agent what comes back (full Markdown of verified steps) and flags a notable special slug. For a one-parameter read tool this is close to sufficient, with only failure behavior left unstated.

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

Parameters3/5

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

Schema coverage is 100% and the slug property already says it comes from search_catalog, so this is the baseline case. The description contributes one useful semantic detail, that 'start-here' is a meaningful special slug, but gives no format or error expectations for an invalid slug.

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 the specific resource and its return form: 'the full Markdown of a playbook,' plus what a playbook contains ('verified steps the agent can follow'). That distinguishes it from content-fetching siblings like get_app or get_download, though it never names those alternatives explicitly.

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 schema ties the slug to search_catalog, so an agent can infer this is the fetch step after discovery, and the second sentence carves out a specific case ('start-here' for owners not yet on Cloudflare). There is no explicit statement of when to prefer this over other read tools or what to do when a slug is unknown.

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