Skip to content
Back to search
100
MCP live v1.0.0 MCP 2025-11-25 streamable-http

AgentPlaybooks

ai.agentplaybooks/agentplaybooks

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

Uptime
15.0%
20 probes
Response
401ms
last probe
Tools
47
callable
Resources
0
readable
Prompts
0
available

Tools · 47

list_playbooks

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

create_playbook

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

get_playbook

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

delete_playbook

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

create_persona

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

update_persona

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

delete_persona

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

list_skills

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

get_skill

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

read_memory

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 'hierarch…

search_memory

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. …

write_memory

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 s…

delete_memory

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

consolidate_memories

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.

promote_memory

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

get_memory_context

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.

archive_memories

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

get_memory_tree

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 playbo…

create_task_graph

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 g…

update_task_status

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_i…

list_canvas

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.

read_canvas

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

write_canvas

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.

patch_canvas_section

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.

get_canvas_toc

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.

lock_canvas_section

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

unlock_canvas_section

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

create_skill

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

update_skill

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

delete_skill

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

list_skill_versions

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

rollback_skill

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

update_playbook

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.

list_mcp_servers

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

call_connected_tool

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 play…

create_mcp_server

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

update_mcp_server

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

delete_mcp_server

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

list_runs

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

create_run

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

update_run

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

delete_run

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

list_secrets

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.

use_secret

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 exposin…

store_secret

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 …

rotate_secret

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.

delete_secret

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

How to use

Add to your Claude Desktop / Cursor / Cline MCP config:

{
  "mcpServers": {
    "agentplaybooks": {
      "url": "https://agentplaybooks.ai/api/mcp/manage",
      "transport": "streamable-http"
    }
  }
}