# AgentPlaybooks MCP server

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

## Links
- Registry page: https://www.getdrio.com/mcp/ai-agentplaybooks-agentplaybooks
- Repository: https://github.com/matebenyovszky/agentplaybooks
- Website: https://agentplaybooks.ai

## Install
- Endpoint: https://agentplaybooks.ai/api/mcp/manage
- Auth: Auth required by registry metadata

## Setup notes
- Remote header: Authorization (required; secret)
- The upstream registry signals required auth or secrets.
- Remote endpoint: https://agentplaybooks.ai/api/mcp/manage
- Header: Authorization

## Tools
- list_playbooks - List playbooks owned by or shared with the authenticated user, including access role and content counts. Endpoint: https://agentplaybooks.ai/api/mcp/manage
- create_playbook - Create a new playbook. A playbook is a container for personas (AI personalities), skills (capabilities), and memory (persistent storage). Endpoint: https://agentplaybooks.ai/api/mcp/manage
- get_playbook - Get a playbook with its singleton persona, skills, connected MCP servers, and memory. Endpoint: https://agentplaybooks.ai/api/mcp/manage
- delete_playbook - Delete a playbook and all its contents (personas, skills, memory, API keys). This action cannot be undone! Endpoint: https://agentplaybooks.ai/api/mcp/manage
- create_persona - Set the singleton persona (AI identity and system prompt) for a playbook. Backward-compatible alias for updating persona fields. Endpoint: https://agentplaybooks.ai/api/mcp/manage
- update_persona - Update a persona's name, system prompt, or metadata. Endpoint: https://agentplaybooks.ai/api/mcp/manage
- delete_persona - Reset the singleton persona to the default assistant. The playbook always retains one logical persona. Endpoint: https://agentplaybooks.ai/api/mcp/manage
- list_skills - List all skills (capabilities/rules) in this playbook Target a playbook with playbook_id. Endpoint: https://agentplaybooks.ai/api/mcp/manage
- get_skill - Get detailed information about a specific skill Target a playbook with playbook_id. Endpoint: https://agentplaybooks.ai/api/mcp/manage
- 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 'hierarchical' memory_type for complex task graphs with parallel threads. Target a playbook with playbook_id. Endpoint: https://agentplaybooks.ai/api/mcp/manage
- 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. Target a playbook with playbook_id. Endpoint: https://agentplaybooks.ai/api/mcp/manage
- 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 status to track task progress in parallel workflows. Target a playbook with playbook_id. Endpoint: https://agentplaybooks.ai/api/mcp/manage
- delete_memory - Delete a memory entry (requires API key) Target a playbook with playbook_id. Endpoint: https://agentplaybooks.ai/api/mcp/manage
- 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. Endpoint: https://agentplaybooks.ai/api/mcp/manage
- promote_memory - Promote a memory to a higher tier or boost its priority for active use. Target a playbook with playbook_id. Endpoint: https://agentplaybooks.ai/api/mcp/manage
- 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. Endpoint: https://agentplaybooks.ai/api/mcp/manage
- archive_memories - Archive memories from working/contextual to longterm tier. Useful for cleaning up after completing tasks. Target a playbook with playbook_id. Endpoint: https://agentplaybooks.ai/api/mcp/manage
- 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 playbook_id. Endpoint: https://agentplaybooks.ai/api/mcp/manage
- 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 gets its own memory node with status tracking. Target a playbook with playbook_id. Endpoint: https://agentplaybooks.ai/api/mcp/manage
- 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_id. Endpoint: https://agentplaybooks.ai/api/mcp/manage
- 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. Endpoint: https://agentplaybooks.ai/api/mcp/manage
- 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. Endpoint: https://agentplaybooks.ai/api/mcp/manage
- 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. Endpoint: https://agentplaybooks.ai/api/mcp/manage
- 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. Endpoint: https://agentplaybooks.ai/api/mcp/manage
- 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. Endpoint: https://agentplaybooks.ai/api/mcp/manage
- 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. Endpoint: https://agentplaybooks.ai/api/mcp/manage
- unlock_canvas_section - Unlock a previously locked section so other agents can edit it. Target a playbook with playbook_id. Endpoint: https://agentplaybooks.ai/api/mcp/manage
- 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. Endpoint: https://agentplaybooks.ai/api/mcp/manage
- update_skill - Update an existing skill in this playbook. Requires full or skills:write permission. Target a playbook with playbook_id. Endpoint: https://agentplaybooks.ai/api/mcp/manage
- delete_skill - Delete a skill from this playbook. Requires full or skills:write permission. Target a playbook with playbook_id. Endpoint: https://agentplaybooks.ai/api/mcp/manage
- list_skill_versions - List historical versions of a skill for auditing or rollback. Target a playbook with playbook_id. Endpoint: https://agentplaybooks.ai/api/mcp/manage
- rollback_skill - Rollback a skill to a previous version. Requires full or skills:write permission. Target a playbook with playbook_id. Endpoint: https://agentplaybooks.ai/api/mcp/manage
- 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. Endpoint: https://agentplaybooks.ai/api/mcp/manage
- 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. Endpoint: https://agentplaybooks.ai/api/mcp/manage
- 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 playbook with playbook_id. Endpoint: https://agentplaybooks.ai/api/mcp/manage
- create_mcp_server - Connect an MCP or OpenAPI server to this playbook. Requires playbooks:write or full permission. Target a playbook with playbook_id. Endpoint: https://agentplaybooks.ai/api/mcp/manage
- update_mcp_server - Update a connected MCP or OpenAPI server. Requires playbooks:write or full permission. Target a playbook with playbook_id. Endpoint: https://agentplaybooks.ai/api/mcp/manage
- delete_mcp_server - Disconnect an MCP or OpenAPI server from this playbook. Requires playbooks:write or full permission. Target a playbook with playbook_id. Endpoint: https://agentplaybooks.ai/api/mcp/manage
- list_runs - List workflow runs for this playbook. Runs isolate canvas artifacts and execution context. Target a playbook with playbook_id. Endpoint: https://agentplaybooks.ai/api/mcp/manage
- 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. Endpoint: https://agentplaybooks.ai/api/mcp/manage
- update_run - Update a workflow run's name, status, or context. Target a playbook with playbook_id. Endpoint: https://agentplaybooks.ai/api/mcp/manage
- delete_run - Delete a workflow run and its isolated canvas artifacts. Target a playbook with playbook_id. Endpoint: https://agentplaybooks.ai/api/mcp/manage
- 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. Endpoint: https://agentplaybooks.ai/api/mcp/manage
- 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 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. Endpoint: https://agentplaybooks.ai/api/mcp/manage
- 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 playbook_id. Endpoint: https://agentplaybooks.ai/api/mcp/manage
- 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. Endpoint: https://agentplaybooks.ai/api/mcp/manage
- delete_secret - Permanently delete a secret. Cannot be undone. Requires secrets:write permission. Target a playbook with playbook_id. Endpoint: https://agentplaybooks.ai/api/mcp/manage

## Resources
Not captured

## Prompts
Not captured

## Metadata
- Owner: ai.agentplaybooks
- Version: 1.0.0
- Runtime: Streamable Http
- Transports: HTTP
- License: Not captured
- Language: Not captured
- Stars: Not captured
- Updated: Aug 1, 2026
- Source: https://registry.modelcontextprotocol.io
