24 tools from the Mcacp MCP Server, categorised by risk level.
View the Mcacp policy →agent_check_upgrades Check all installed agents for available version upgrades. events Block until any prompted session produces events. Returns events stamped with sessionId and agentId. Supports optional Nagle-style coalescing to ba... get_agent_status Get detailed status of a running ACP agent. grant_permission Respond to a pending permission request (operator policy). The agent resumes; new events flow to the queue. list_installed_agents List all locally installed ACP agents with their id, name, version, and description. list_running_agents List all spawned ACP agent processes with status, heartbeat, and active sessions. list_sessions List stored sessions. Does not require the agent to be running. load_session Resume a previously created session. Agent must support session loading. 2/5 prompt Block until at least one prompt event is available. Returns queued events including updates (with full ACP metadata), permission requests, and comp... prompt_events Non-blocking poll for prompt events. Returns all queued events (updates, permission requests, completion). May return empty array if no new events. registry_search Search configured ACP agent registries for available agents. 2/5 reload_config Reload configuration from disk. Use after editing mcacp.json to pick up new agent_servers entries or changed settings. Returns the new config. shutdown Gracefully shut down a running ACP agent, closing all sessions. agent_install Install an ACP agent from the registry. 2/5 close_session Close an active session. Session file preserved for future load_session. 2/5 discover_agents Scan editor configs (Zed settings.json, JetBrains acp.json) for ACP agents. Returns agents with command/args/env and source. To import, add them to... 2/5 request_permission Send an MCP elicitation to the outer host asking for a permission decision. Does not require a running agent or session. 2/5 set_agent_status Set an explicit status text for a running agent. 2/5 set_mode Switch the operating mode of a session. 2/5 initialize Spawn an ACP agent process and perform the initialize handshake. Must be called before creating sessions. 3/5 new_session Create a new ACP session on an initialized agent. Returns the agent's session ID. 4/5 prompt_start Send a prompt to an active ACP session. Returns immediately with { status: "prompted" }. Use prompt or prompt_events to consume events. 3/5 The Mcacp MCP server exposes 24 tools across 4 categories: Read, Write, Destructive, Execute.
Use Intercept, the open-source MCP proxy. Write YAML rules for each tool — rate limits, argument validation, or deny rules — then run Intercept in front of the Mcacp server.
Mcacp tools are categorised as Read (13), Write (6), Destructive (2), Execute (3). Each category has a recommended default policy.
Open source. One binary. Zero dependencies.
npx -y @policylayer/intercept