Skip to main content
Glama

Get playbook

get_playbook

Read the playbook for a whole job before starting it: the steps, tools and settings that make it good. Playbooks: clean-cut, ad-variants, brand-overlays, brand, self-review.

Tool call template

Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.

{
  "id": 1,
  "jsonrpc": "2.0",
  "method": "tools/call",
  "params": {
    "arguments": {
      "name": "<name>"
    },
    "name": "get_playbook"
  }
}

Input Schema

NameRequiredDescriptionDefault
nameYes

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A3.7/5.0
Behavior2/5

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

The description calls this a 'Read' operation, yet annotations declare readOnlyHint=false, so an agent cannot tell whether calling it mutates state (e.g. marking a playbook as started) — the description does nothing to reconcile this. Beyond that it discloses no other behavior: no indication of return format, size, or versioning of playbooks. With annotations present the bar is lower, but the read/non-read-only mismatch leaves a real ambiguity unaddressed.

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 short sentences, front-loaded with purpose and followed by the valid options. The trailing name list duplicates the schema enum and could be trimmed, but it is cheap and aids scanning rather than burying the point.

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?

For a one-parameter, single-resource read tool with no output schema, the description covers what the tool is, when to call it, and roughly what it yields. The main omission is any hint of the returned structure or how large a playbook is, though with no output schema declared that burden is lighter.

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 description coverage is 0%, so the description must carry meaning, and it only partially does: it repeats the enum values verbatim without explaining what distinguishes 'clean-cut' from 'brand' or 'self-review'. The phrase 'steps, tools and settings' hints at the content of each playbook but not at how to choose among them, which is the actual decision the agent faces.

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

Purpose5/5

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

The description states a specific verb and resource ('Read the playbook') plus the payload ('the steps, tools and settings'), and it enumerates the five valid playbook names. An agent can tell exactly what this returns without opening the schema, and no sibling tool (get_brand, get_project, get_component) covers the same resource.

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

Usage Guidelines4/5

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

It gives explicit timing guidance — 'before starting it' — which is the key usage condition for an agent orienting itself on a job. It offers no exclusions or named alternatives, but none exist for this resource, so the guidance is clear if not exhaustive.

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