Skip to content
verify mcp Beta VerifyMCP is currently in beta. If you notice any issues, email [email protected] and we’ll put it right.

AgentPlaybooks

REMOTE · AGENTPLAYBOOKS.AI · SCANNED AUG 3

Manage portable AI agent playbooks, Agent Skills, MCP configurations, personas, and memory.

66 Trust /100

Deprecated

This server is marked deprecated in the MCP registry.

Trust breakdown (6 categories)

How this component scores in each security and reliability category. Every signal is checked automatically against the live server, and we only credit what we can confirm. How we score →

Endpoint Security63
Transport & Reachability100
Schema Quality & AI Usability75
  • AI-judged instruction clarity (good).Pass
  • Tool/resource definitions use about 4713 tokens (~100/item across 47 items; 47 tools + 0 resources), lean.Pass
  • Usage-examples check failed: none of the tools include examples. See how to fix → Fail
Stability & Change Management3
  • Stability check failed: schema churn in the 2 days we've observed: 0 tool removals, 1 breaking changes, 0 auth/transport breaks, 30 additions. See how to fix → Fail
Tool Coverage100
  • 100% of tools have a non-trivial description (not blank, and not just the tool's name).Pass
  • 100% of tool parameters carry a description.Pass
Capabilities100
  • Implements a supported MCP spec version (2025-11-25); the latest is 2026-07-28.Pass
Install

Add this component to your MCP client. Where a client-specific snippet is available, pick your client below and copy it straight into your config; otherwise use the connection detail shown.

remote · agentplaybooks.ai

# add to Claude Code
claude mcp add --transport http ai-agentplaybooks-agentplaybooks https://agentplaybooks.ai/api/mcp/manage
# ~/.codex/config.toml
[mcp_servers.ai-agentplaybooks-agentplaybooks]
url = "https://agentplaybooks.ai/api/mcp/manage"
// opencode.json
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "ai-agentplaybooks-agentplaybooks": {
      "type": "remote",
      "url": "https://agentplaybooks.ai/api/mcp/manage",
      "enabled": true
    }
  }
}
# add to OpenClaw
openclaw mcp add ai-agentplaybooks-agentplaybooks --url https://agentplaybooks.ai/api/mcp/manage --transport streamable-http
# ~/.hermes/config.yaml
mcp_servers:
  ai-agentplaybooks-agentplaybooks:
    url: "https://agentplaybooks.ai/api/mcp/manage"
// mcp.json
{
  "mcpServers": {
    "ai-agentplaybooks-agentplaybooks": {
      "type": "http",
      "url": "https://agentplaybooks.ai/api/mcp/manage"
    }
  }
}

The mcpServers block is a cross-client convention. Remote transports vary, so check your client's docs.

Changelog

Every change we have recorded for this component, newest first. Security-relevant changes are always shown. ▲ marks a change for the better, ▼ a change for the worse; unmarked changes are neutral.

  • 3 Aug 26 0
    • Stability: 0.03 → fail security
    • A breaking change shipped without a version bump: still 1.0.0 security
    • Tool “create_persona” rewrote its description, which is the text the model reads security
    • Tool “create_skill” rewrote its description, which is the text the model reads security
    • Tool “delete_memory” rewrote its description, which is the text the model reads security
    • Tool “delete_persona” rewrote its description, which is the text the model reads security
    • Tool “delete_skill” rewrote its description, which is the text the model reads security
    • Tool “get_playbook” rewrote its description, which is the text the model reads security
    • Tool “get_skill” rewrote its description, which is the text the model reads security
    • Tool “list_playbooks” rewrote its description, which is the text the model reads security
    • Tool “list_skills” rewrote its description, which is the text the model reads security
    • Tool “read_memory” rewrote its description, which is the text the model reads security
    • Tool “search_memory” rewrote its description, which is the text the model reads security
    • Tool “update_playbook” rewrote its description, which is the text the model reads security
    • Tool “update_skill” rewrote its description, which is the text the model reads security
    • Tool “write_memory” rewrote its description, which is the text the model reads security
    • Schema quality: 66 → 100 functional
    • “create_skill” made “content” required, so existing callers break functional
    • Schema quality: excellent → good functional
    • New tool “use_secret” functional
    • New tool “write_canvas” functional
    • New tool “archive_memories” functional
    • New tool “call_connected_tool” functional
    • New tool “consolidate_memories” functional
    • New tool “create_mcp_server” functional
    • New tool “create_run” functional
    • New tool “create_task_graph” functional
    • New tool “delete_mcp_server” functional
    • New tool “delete_run” functional
    • New tool “delete_secret” functional
    • New tool “get_canvas_toc” functional
    • New tool “get_memory_context” functional
    • New tool “get_memory_tree” functional
    • New tool “list_canvas” functional
    • New tool “list_mcp_servers” functional
    • New tool “list_runs” functional
    • New tool “list_secrets” functional
    • New tool “list_skill_versions” functional
    • New tool “lock_canvas_section” functional
    • New tool “patch_canvas_section” functional
    • New tool “promote_memory” functional
    • New tool “read_canvas” functional
    • New tool “rollback_skill” functional
    • New tool “rotate_secret” functional
    • New tool “store_secret” functional
    • New tool “unlock_canvas_section” functional
    • New tool “update_mcp_server” functional
    • New tool “update_run” functional
    • New tool “update_task_status” functional
    • “create_playbook” added an optional parameter “persona_metadata” cosmetic
    • “create_playbook” added an optional parameter “persona_name” cosmetic
    • “create_playbook” added an optional parameter “persona_system_prompt” cosmetic
    • “create_playbook” added an optional parameter “tags” cosmetic
    • “create_skill” added an optional parameter “priority” cosmetic
    • “search_memory” added an optional parameter “include_children” cosmetic
    • “search_memory” added an optional parameter “memory_type” cosmetic
    • “search_memory” added an optional parameter “status” cosmetic
    • “search_memory” added an optional parameter “tier” cosmetic
    • “update_playbook” added an optional parameter “config” cosmetic
    • “update_playbook” added an optional parameter “persona_metadata” cosmetic
    • “update_playbook” added an optional parameter “persona_name” cosmetic
    • “update_playbook” added an optional parameter “persona_system_prompt” cosmetic
    • “update_playbook” added an optional parameter “tags” cosmetic
    • “update_skill” added an optional parameter “priority” cosmetic
    • “write_memory” added an optional parameter “memory_type” cosmetic
    • “write_memory” added an optional parameter “metadata” cosmetic
    • “write_memory” added an optional parameter “parent_key” cosmetic
    • “write_memory” added an optional parameter “priority” cosmetic
    • “write_memory” added an optional parameter “status” cosmetic
    • “write_memory” added an optional parameter “summary” cosmetic
    • “write_memory” added an optional parameter “tier” cosmetic
    • “create_skill” reworded the description of “content” cosmetic
    • “create_skill” reworded the description of “description” cosmetic
    • “create_skill” reworded the description of “name” cosmetic
    • “create_skill” reworded the description of “playbook_id” cosmetic
    • “delete_memory” reworded the description of “playbook_id” cosmetic
    • “delete_skill” reworded the description of “playbook_id” cosmetic
    • “delete_skill” reworded the description of “skill_id” cosmetic
    • “get_skill” reworded the description of “playbook_id” cosmetic
    • “get_skill” reworded the description of “skill_id” cosmetic
    • “list_skills” reworded the description of “playbook_id” cosmetic
    • “read_memory” reworded the description of “playbook_id” cosmetic
    • “search_memory” reworded the description of “playbook_id” cosmetic
    • “search_memory” reworded the description of “search” cosmetic
    • “update_playbook” reworded the description of “description” cosmetic
    • “update_playbook” reworded the description of “instructions” cosmetic
    • “update_playbook” reworded the description of “name” cosmetic
    • “update_playbook” reworded the description of “playbook_id” cosmetic
    • “update_skill” reworded the description of “content” cosmetic
    • “update_skill” reworded the description of “playbook_id” cosmetic
    • “update_skill” reworded the description of “skill_id” cosmetic
    • “write_memory” reworded the description of “description” cosmetic
    • “write_memory” reworded the description of “key” cosmetic
    • “write_memory” reworded the description of “playbook_id” cosmetic
    • “write_memory” reworded the description of “tags” cosmetic
    • “write_memory” reworded the description of “value” cosmetic
    • “create_skill” dropped the optional parameter “licence” cosmetic
    • “update_skill” dropped the optional parameter “licence” cosmetic
    • “create_skill” made “description” optional cosmetic
  • 2 Aug 26 0
    • Stability: unverified → 0.03 functional
  • 1 Aug 26 66

    First indexed and scored.

Diagnostics

Diagnostic detail from the automated scan of this channel: what the scanner observed at each step, so you can see exactly where a check passed or failed. It is informational only and never changes the trust score.

Captured 3 Aug 2026 · Probed https://agentplaybooks.ai/api/mcp/manage

TLS valid

Negotiated TLS 1.3 with TLS_AES_128_GCM_SHA256 .

Subject Issuer Valid from Valid until Key Signature Serial
CN=agentplaybooks.ai CN=WE1,O=Google Trust Services,C=US 28 Jun 2026 27 Sept 2026 ECDSA 256 ECDSA-SHA256 b1e16533e0f6dbcf0e55845e7799d037
SANs: agentplaybooks.ai
CN=WE1,O=Google Trust Services,C=US (CA) CN=GTS Root R4,O=Google Trust Services LLC,C=US 13 Dec 2023 20 Feb 2029 ECDSA 256 ECDSA-SHA384 7ff31977972c224a76155d13b6d685e3
CN=GTS Root R4,O=Google Trust Services LLC,C=US (CA) CN=GlobalSign Root CA,OU=Root CA,O=GlobalSign nv-sa,C=BE 15 Nov 2023 28 Jan 2028 ECDSA 384 SHA256-RSA 7fe530bf331343bedd821610493d8a1b
DNSSEC insecure

Validation of agentplaybooks.ai. Not signed

Zone DS Keys Algorithms Outcome
. trust_anchor 20326, 38696 8, 8 Verified
ai. present 3799 8 Verified
agentplaybooks.ai. absent Unsigned (proven) parent-signed NSEC/NSEC3 proves an unsigned delegation
Authentication No authorisation required

The endpoint answered without asking for a token. Anyone who knows the URL can reach it.

Result No authorisation required
HTTP status 200
Header Value
strict-transport-security max-age=31536000; includeSubDomains
x-content-type-options nosniff
x-frame-options DENY
referrer-policy strict-origin-when-cross-origin
permissions-policy camera=(), microphone=(), geolocation=(), payment=()
Transports 2 probes
Transport URL Outcome Status Location
streamable-http https://agentplaybooks.ai/api/mcp/manage Verified 200
http (plaintext) http://agentplaybooks.ai/api/mcp/manage HTTPS enforced 301 https://agentplaybooks.ai/api/mcp/manage
MCP tools — 47 exposed · ~4,680 tokens

The tools this component advertises to a client, with an estimated token cost for each. Expand a tool to see its parameters and schema. The per-tool counts are indicative and are not scored directly; the schema's total context footprint is one signal in Schema Quality & AI Usability.

Tool Tokens
archive_memories ~123

Archive memories from working/contextual to longterm tier. Useful for cleaning up after completing tasks. Target a playbook with playbook_id.

NameTypeReqDescription
from_tierstringOnly archive from this tier
generate_summariesbooleanAuto-generate summaries if missing
keysarraySpecific keys to archive
older_than_hoursnumberArchive memories older than X hours
playbook_idstringyesUUID or GUID of the target playbook
tagsarrayOnly archive memories with these tags

No output schema declared.

No examples provided.

call_connected_tool ~111

Call a tool on one of this playbook's connected MCP servers. This stable wrapper lets the user control plane apply newly created playbooks without dynamically changing its own tool list. Target a playbook with playbook_id.

NameTypeReqDescription
argumentsobjectArguments passed to the connected tool
playbook_idstringyesUUID or GUID of the target playbook
server_idstringyesConnected server UUID or name
tool_namestringyesTool name exposed by the connected server

No output schema declared.

No examples provided.

consolidate_memories ~120

Consolidate multiple related memories into a parent memory with summary. Reduces context size while preserving detail access via children. Target a playbook with playbook_id.

NameTypeReqDescription
archive_childrenbooleanMove children to longterm tier
memory_keysarrayyesKeys of memories to consolidate
parent_keystringyesNew parent memory key
parent_tagsarrayTags for parent memory
playbook_idstringyesUUID or GUID of the target playbook
summarystringyesSummary of consolidated memories

No output schema declared.

No examples provided.

create_mcp_server ~141

Connect an MCP or OpenAPI server to this playbook. Requires playbooks:write or full permission. Target a playbook with playbook_id.

NameTypeReqDescription
descriptionstringWhat this server provides
namestringyesDisplay name of the connected server
playbook_idstringyesUUID or GUID of the target playbook
resourcesarrayKnown resource definitions, if already discovered
toolsarrayKnown tool definitions, if already discovered
transport_configobjectTransport-specific configuration. Do not put plaintext secrets here.
transport_typestringConnection type (default: http)

No output schema declared.

No examples provided.

create_persona ~85

Set the singleton persona (AI identity and system prompt) for a playbook. Backward-compatible alias for updating persona fields.

NameTypeReqDescription
metadataobjectOptional metadata
namestringyesName of the persona
playbook_idstringyesUUID of the playbook
system_promptstringyesThe system prompt that defines this persona's behavior

No output schema declared.

No examples provided.

create_playbook ~166

Create a new playbook. A playbook is a container for personas (AI personalities), skills (capabilities), and memory (persistent storage).

NameTypeReqDescription
descriptionstringDescription of what the playbook is for
instructionsstringAlways-on project instructions (the AGENTS.md / CLAUDE.md content). Separate from the persona: the persona is who the agent is, these are the rules of this project.
namestringyesName of the playbook
persona_metadataobjectInitial persona metadata
persona_namestringInitial persona name
persona_system_promptstringInitial persona/system prompt
tagsarrayDiscovery and organization tags
visibilitystringVisibility of the playbook

No output schema declared.

No examples provided.

create_run ~74

Create a workflow run so this playbook can be applied immediately with isolated context and canvas artifacts. Target a playbook with playbook_id.

NameTypeReqDescription
contextobjectInitial execution context
namestringyesHuman-readable run name
playbook_idstringyesUUID or GUID of the target playbook

No output schema declared.

No examples provided.

create_skill ~127

Create a new skill for this playbook. Use this to expand capabilities. Requires full or skills:write permission. Target a playbook with playbook_id.

NameTypeReqDescription
contentstringyesThe instructions/prompt/code for the skill
descriptionstringWhat the skill does and when the agent should use it
namestringyesAgent Skills-compatible name (lowercase kebab-case, e.g. data-analyzer)
playbook_idstringyesUUID or GUID of the target playbook
prioritynumberPriority level (default 50)

No output schema declared.

No examples provided.

create_task_graph ~139

Create a hierarchical task plan in one call. Creates a parent 'plan' memory with children for each subtask. Use this for complex multi-threaded work that agent swarms can coordinate on. Each subtask gets its own memory node with status tracking. Target a playbook with playbook_id.

NameTypeReqDescription
plan_keystringyesKey for the root plan memory
plan_summarystringyesHigh-level summary of the entire plan
playbook_idstringyesUUID or GUID of the target playbook
tagsarrayTags for the plan
tasksarrayyesList of subtasks to create

No output schema declared.

No examples provided.

delete_mcp_server ~68

Disconnect an MCP or OpenAPI server from this playbook. Requires playbooks:write or full permission. Target a playbook with playbook_id.

NameTypeReqDescription
playbook_idstringyesUUID or GUID of the target playbook
server_idstringyesConnected server UUID

No output schema declared.

No examples provided.

delete_memory ~54

Delete a memory entry (requires API key) Target a playbook with playbook_id.

NameTypeReqDescription
keystringyesMemory key to delete
playbook_idstringyesUUID or GUID of the target playbook

No output schema declared.

No examples provided.

delete_persona ~55

Reset the singleton persona to the default assistant. The playbook always retains one logical persona.

NameTypeReqDescription
persona_idstringyesUUID of the persona to delete
playbook_idstringyesUUID of the playbook

No output schema declared.

No examples provided.

delete_playbook ~50

Delete a playbook and all its contents (personas, skills, memory, API keys). This action cannot be undone!

NameTypeReqDescription
playbook_idstringyesUUID of the playbook to delete

No output schema declared.

No examples provided.

delete_run ~55

Delete a workflow run and its isolated canvas artifacts. Target a playbook with playbook_id.

NameTypeReqDescription
playbook_idstringyesUUID or GUID of the target playbook
run_idstringyesWorkflow run UUID

No output schema declared.

No examples provided.

delete_secret ~61

Permanently delete a secret. Cannot be undone. Requires secrets:write permission. Target a playbook with playbook_id.

NameTypeReqDescription
namestringyesSecret name to delete
playbook_idstringyesUUID or GUID of the target playbook

No output schema declared.

No examples provided.

delete_skill ~66

Delete a skill from this playbook. Requires full or skills:write permission. Target a playbook with playbook_id.

NameTypeReqDescription
playbook_idstringyesUUID or GUID of the target playbook
skill_idstringyesID or name of the skill to delete

No output schema declared.

No examples provided.

get_canvas_toc ~81

Get the table of contents for a canvas document. Returns section IDs, headings, and levels for navigation and patch_canvas_section. Target a playbook with playbook_id.

NameTypeReqDescription
playbook_idstringyesUUID or GUID of the target playbook
run_idstringyesWorkflow run UUID
slugstringyesDocument slug

No output schema declared.

No examples provided.

get_memory_context ~121

Get a context-optimized view of memories. Returns full working memory, summaries for contextual, and keys only for longterm. Target a playbook with playbook_id.

NameTypeReqDescription
expand_keysarrayKeys to show full content regardless of tier
include_tiersarrayTiers to include (default: working, contextual)
max_itemsnumberMaximum items per tier
playbook_idstringyesUUID or GUID of the target playbook
tags_filterarrayOnly include memories with these tags

No output schema declared.

No examples provided.

get_memory_tree ~107

Get hierarchical tree view of memories showing parent-child relationships. Use this to visualize task graphs and track parallel operations. Includes status for each node. Target a playbook with playbook_id.

NameTypeReqDescription
include_valuesbooleanInclude full values (false = summaries only)
max_depthnumberMaximum tree depth
playbook_idstringyesUUID or GUID of the target playbook
root_keystringStart from this key (omit for all roots)

No output schema declared.

No examples provided.

get_playbook ~41

Get a playbook with its singleton persona, skills, connected MCP servers, and memory.

NameTypeReqDescription
playbook_idstringyesUUID of the playbook

No output schema declared.

No examples provided.

get_skill ~53

Get detailed information about a specific skill Target a playbook with playbook_id.

NameTypeReqDescription
playbook_idstringyesUUID or GUID of the target playbook
skill_idstringyesSkill ID or name

No output schema declared.

No examples provided.

list_canvas ~76

List canvas documents in a workflow run. Canvas documents are collaborative markdown files that multiple agents can edit in parallel. Target a playbook with playbook_id.

NameTypeReqDescription
playbook_idstringyesUUID or GUID of the target playbook
run_idstringWorkflow run UUID. Omit to list documents across all runs.

No output schema declared.

No examples provided.

list_mcp_servers ~57

List the MCP and OpenAPI servers connected to this playbook, including transport metadata and discovered capability counts. Target a playbook with playbook_id.

NameTypeReqDescription
playbook_idstringyesUUID or GUID of the target playbook

No output schema declared.

No examples provided.

list_playbooks ~28

List playbooks owned by or shared with the authenticated user, including access role and content counts.

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

list_runs ~50

List workflow runs for this playbook. Runs isolate canvas artifacts and execution context. Target a playbook with playbook_id.

NameTypeReqDescription
playbook_idstringyesUUID or GUID of the target playbook

No output schema declared.

No examples provided.

list_secrets ~75

List all secret names and metadata in this playbook. Does NOT return values — secret values are never exposed to agents. Requires secrets:read permission. Target a playbook with playbook_id.

NameTypeReqDescription
categorystringFilter by category
playbook_idstringyesUUID or GUID of the target playbook

No output schema declared.

No examples provided.

list_skill_versions ~75

List historical versions of a skill for auditing or rollback. Target a playbook with playbook_id.

NameTypeReqDescription
limitnumberMax versions to return (default 10)
playbook_idstringyesUUID or GUID of the target playbook
skill_idstringyesID or name of the skill

No output schema declared.

No examples provided.

list_skills ~48

List all skills (capabilities/rules) in this playbook Target a playbook with playbook_id.

NameTypeReqDescription
playbook_idstringyesUUID or GUID of the target playbook

No output schema declared.

No examples provided.

lock_canvas_section ~98

Lock a section for exclusive editing. Prevents other agents from modifying it. Remember to unlock when done. Target a playbook with playbook_id.

NameTypeReqDescription
locked_bystringyesAgent identifier
playbook_idstringyesUUID or GUID of the target playbook
run_idstringyesWorkflow run UUID
section_idstringyesSection ID to lock
slugstringyesDocument slug

No output schema declared.

No examples provided.

patch_canvas_section ~123

Edit a specific section of a canvas document. Parallel-safe: only updates the targeted section. Lock the section first for safety in multi-agent scenarios. Target a playbook with playbook_id.

NameTypeReqDescription
contentstringyesNew section content (markdown)
headingstringOptional: new heading text
playbook_idstringyesUUID or GUID of the target playbook
run_idstringyesWorkflow run UUID
section_idstringyesSection ID from get_canvas_toc
slugstringyesDocument slug

No output schema declared.

No examples provided.

promote_memory ~95

Promote a memory to a higher tier or boost its priority for active use. Target a playbook with playbook_id.

NameTypeReqDescription
keystringyesMemory key to promote
playbook_idstringyesUUID or GUID of the target playbook
priority_boostnumberAmount to increase priority (0-50)
target_tierstringTarget tier (cannot demote with this tool)

No output schema declared.

No examples provided.

read_canvas ~92

Read a canvas document. Returns full content, sections structure, and metadata. Optionally read a specific section by ID. Target a playbook with playbook_id.

NameTypeReqDescription
playbook_idstringyesUUID or GUID of the target playbook
run_idstringyesWorkflow run UUID
section_idstringOptional: read only this section
slugstringyesDocument slug

No output schema declared.

No examples provided.

read_memory ~103

Read a specific memory entry by key. Automatically increments access count. Memory supports 3 tiers: 'working' (active scratch pad), 'contextual' (recent context), 'longterm' (archived). Use 'hierarchical' memory_type for complex task graphs with parallel threads. Target a playbook with playbook_id.

NameTypeReqDescription
keystringyesMemory key to read
playbook_idstringyesUUID or GUID of the target playbook

No output schema declared.

No examples provided.

rollback_skill ~70

Rollback a skill to a previous version. Requires full or skills:write permission. Target a playbook with playbook_id.

NameTypeReqDescription
playbook_idstringyesUUID or GUID of the target playbook
version_idstringyesThe specific version ID from list_skill_versions to rollback to

No output schema declared.

No examples provided.

rotate_secret ~84

Rotate (update) an existing secret with a new value. The old value is permanently replaced and cannot be recovered. Requires secrets:write permission. Target a playbook with playbook_id.

NameTypeReqDescription
namestringyesSecret name to rotate
playbook_idstringyesUUID or GUID of the target playbook
valuestringyesNew secret value

No output schema declared.

No examples provided.

search_memory ~155

Search memories by text, tags, tier, or type. Returns summaries for large memories. Use tags for categorical search; use tier to focus on active vs archived data; use memory_type to find task graphs. Target a playbook with playbook_id.

NameTypeReqDescription
include_childrenbooleanInclude child memories in results
memory_typestringFilter by memory type
playbook_idstringyesUUID or GUID of the target playbook
searchstringSearch in keys, descriptions, and summaries
statusstringFilter by task status (hierarchical only)
tagsarrayFilter by tags (any match)
tierstringFilter by memory tier

No output schema declared.

No examples provided.

store_secret ~145

Store a new encrypted secret. The value is encrypted with AES-256-GCM using a per-user derived key and never stored or returned in plaintext. Requires secrets:write permission. Target a playbook with playbook_id.

NameTypeReqDescription
categorystringSecret type (default: general)
descriptionstringWhat this secret is used for
expires_atstringISO 8601 expiration date (optional)
namestringyesSecret name (letters, numbers, hyphens, underscores)
playbook_idstringyesUUID or GUID of the target playbook
valuestringyesThe secret value to encrypt and store

No output schema declared.

No examples provided.

unlock_canvas_section ~79

Unlock a previously locked section so other agents can edit it. Target a playbook with playbook_id.

NameTypeReqDescription
playbook_idstringyesUUID or GUID of the target playbook
run_idstringyesWorkflow run UUID
section_idstringyesSection ID to unlock
slugstringyesDocument slug

No output schema declared.

No examples provided.

update_mcp_server ~126

Update a connected MCP or OpenAPI server. Requires playbooks:write or full permission. Target a playbook with playbook_id.

NameTypeReqDescription
descriptionstringNew description
namestringNew display name
playbook_idstringyesUUID or GUID of the target playbook
resourcesarrayUpdated resource definitions
server_idstringyesConnected server UUID
toolsarrayUpdated tool definitions
transport_configobjectUpdated transport-specific configuration
transport_typestringConnection type

No output schema declared.

No examples provided.

update_persona ~76

Update a persona's name, system prompt, or metadata.

NameTypeReqDescription
metadataobjectNew metadata
namestringNew name
persona_idstringyesUUID of the persona
playbook_idstringyesUUID of the playbook
system_promptstringNew system prompt

No output schema declared.

No examples provided.

update_playbook ~196

Update the persona/system prompt or the project instructions of this playbook. Handle with extreme care! Requires full or playbooks:write permission. Target a playbook with playbook_id.

NameTypeReqDescription
configobjectReplacement playbook configuration
descriptionstringNew playbook description
instructionsstringNew always-on project instructions (the AGENTS.md / CLAUDE.md content). Kept separate from the persona: the persona is who the agent is, these are the rules of this project.
namestringNew playbook name
persona_metadataobjectNew metadata JSON
persona_namestringNew persona name
persona_system_promptstringNew core system instructions
playbook_idstringyesUUID or GUID of the target playbook
tagsarrayReplacement discovery tags
visibilitystringNew visibility

No output schema declared.

No examples provided.

update_run ~87

Update a workflow run's name, status, or context. Target a playbook with playbook_id.

NameTypeReqDescription
contextobjectReplacement execution context
namestringNew run name
playbook_idstringyesUUID or GUID of the target playbook
run_idstringyesWorkflow run UUID
statusstringNew run status

No output schema declared.

No examples provided.

update_skill ~106

Update an existing skill in this playbook. Requires full or skills:write permission. Target a playbook with playbook_id.

NameTypeReqDescription
contentstringNew content/instructions
descriptionstringNew description
namestringNew name
playbook_idstringyesUUID or GUID of the target playbook
prioritynumberNew priority level
skill_idstringyesID or name of the skill to update

No output schema declared.

No examples provided.

update_task_status ~116

Update the status of a task node in a hierarchical plan. When all children of a parent are 'completed', the parent is auto-updated. Returns the current subtree state. Target a playbook with playbook_id.

NameTypeReqDescription
keystringyesTask memory key to update
playbook_idstringyesUUID or GUID of the target playbook
resultobjectTask result data to store in value
statusstringyesNew status
summarystringUpdated summary with results

No output schema declared.

No examples provided.

use_secret ~275

Make an HTTP request with a secret injected as a header. The secret value is NEVER returned to the agent — it is decrypted and used server-side only. Use this to authenticate API calls without exposing credentials. Example: use_secret({secret_name: 'OPENAI_API_KEY', url: 'https://api.openai.com/v1/models'}) sends GET with 'Authorization: Bearer <key>'. Requires secrets:read permission. Target a playbook with playbook_id.

NameTypeReqDescription
bodyobjectJSON request body (for POST/PUT/PATCH)
extra_headersobjectAdditional headers (e.g. {"Content-Type": "application/json"})
header_namestringHeader name to inject the secret into (default: Authorization)
header_prefixstringPrefix before the secret value (default: 'Bearer '). Use empty string for raw value.
methodstringHTTP method (default: GET)
playbook_idstringyesUUID or GUID of the target playbook
secret_namestringyesName of the secret to use (e.g. OPENAI_API_KEY)
timeout_msnumberRequest timeout in milliseconds (default: 30000, max: 60000)
urlstringyesThe URL to send the HTTP request to

No output schema declared.

No examples provided.

write_canvas ~113

Create or fully replace a canvas document. Markdown headings are auto-parsed into sections for parallel editing. Use patch_canvas_section for partial updates. Target a playbook with playbook_id.

NameTypeReqDescription
contentstringyesFull markdown content
metadataobjectCustom document metadata
namestringyesDocument title
playbook_idstringyesUUID or GUID of the target playbook
run_idstringyesWorkflow run UUID
slugstringyesURL-friendly document identifier

No output schema declared.

No examples provided.

write_memory ~234

Write a memory entry. Use tier='working' for active tasks, 'contextual' for background context, 'longterm' for completed work. Set memory_type='hierarchical' and parent_key to build task graphs. Use status to track task progress in parallel workflows. Target a playbook with playbook_id.

NameTypeReqDescription
descriptionstringHuman-readable description
keystringyesMemory key
memory_typestringflat (default) or hierarchical for task graphs
metadataobjectGraph metadata: dependencies, thread assignment, progress, etc.
parent_keystringParent memory key for hierarchical organization
playbook_idstringyesUUID or GUID of the target playbook
prioritynumberPriority 1-100 (default: 50)
statusstringTask status (for hierarchical task tracking)
summarystringCompact summary for context views
tagsarrayTags for categorization
tierstringMemory tier (default: contextual)
valueobjectyesValue to store

No output schema declared.

No examples provided.