Skip to main content
Glama
wiroai

Wiro MCP Server

Official
by wiroai

Read a Wiro playbook

get_playbook
Read-onlyIdempotent

Read Wiro playbooks to get the call order, formats, and money rules for a specific job before starting multi-step tasks.

Instructions

Read Wiro playbooks: short guides with the order of calls, the formats and the money rules for one kind of job. Read the relevant topic before a multi-step job, such as building or running a workflow, deploying or setting up an agent, or a Studio session, and follow it. Each topic is enough for its own job; read getting-started when the route or the workspace is unclear. Topics: getting-started (which route fits a request, what costs money, keys and workspaces, errors, long waits, the money rules); models (finding and comparing models, schemas and file fields, running, batches, waiting and stopping, prices and limits, earlier tasks, LLM chats); workflows (finding and running workflows, costs, breakpoints, failed runs, editing, cloning, deleting); workflow-graph (the graph create_workflow and update_workflow take: steps, Start fields, references, utilities, examples); workflow-agent (briefing the agent, editing a workflow by chat, pricing and saving its proposals, sessions); studio (when to use Studio, what a turn costs, the brief, collecting the results, slow turns); agents (templates and plans, deploying, statuses, setup and sign-ins, an agent that does not answer, messages, plan changes and credits, skills and schedules, removal); billing (which wallet pays, what is charged and when, minimums and limits, teams, estimates, where to see past spending). Several topics can be read in one call.

Input Schema

NameRequiredDescriptionDefault
topicsYesOne or more playbook topics to read, e.g. ["workflows"] or ["agents", "billing"].

Output Schema

NameRequiredDescriptionDefault
topicsYes

Schema Changelog

Changes observed during successful MCP inspections.

  1. Addedv1.4.1

TDQS

A4.7/5.0
Behavior4/5

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

The annotations already establish that this is a read-only, idempotent, non-destructive operation. The description adds useful behavioral context: each topic is self-contained for its job, and several topics can be read in one call, which affects invocation strategy. It does not need to explain return values because an output schema exists.

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 description is front-loaded with purpose and usage guidance before the topic catalog, and the catalog entries are informative rather than redundant. It is dense and long but largely earns its length given eight distinct topics that need to be distinguished.

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

Completeness5/5

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

With a single required parameter, full schema coverage, annotations covering safety, and an output schema, the description provides everything an agent needs to choose a topic and call the tool correctly. No important invocation context is missing.

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

Parameters5/5

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

Although the schema fully documents the topics parameter and its enum, the description goes well beyond the schema by explaining what each topic covers. That meaning is essential for selecting the right playbook content, especially because the enum values alone are not self-explanatory.

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 gives a specific verb and resource ("Read Wiro playbooks") and explains that they are short guides covering call order, formats, and money rules for a job. This clearly distinguishes it from siblings like search_docs or get_workflow, which are not procedural playbooks.

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

Usage Guidelines5/5

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

It explicitly says to read the relevant topic before multi-step jobs such as workflows, agent deployment, or Studio sessions, and tells the agent to use getting-started when the route or workspace is unclear. The topic catalog further routes the agent to the right playbook for each job.

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