agent-pool-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| AGENT_POOL_DEPTH | No | Current nesting level (auto-incremented). | 0 |
| AGENT_POOL_MAX_DEPTH | No | Max allowed depth (no limit if not set). |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {} |
| resources | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| get_usage_guideA | Get the comprehensive usage guide for agent-pool with examples and best practices. Call this FIRST when planning how to use agent-pool tools for parallel work, pipelines, or scheduling. Returns practical examples for each feature area. Available topics: delegation, pipelines, scheduling, skills, peer-review, sessions. Omit topic to get the full guide. |
| delegate_taskA | Delegate a coding task to a CLI agent running in headless mode.
The agent is sandboxed to Returns a task_id immediately (non-blocking). Use get_task_result to check status and retrieve the result. IMPORTANT: CLI providers can take ~15-20s before the agent begins working. Set timeout to at least 60s for simple tasks, 300s+ for complex analysis.
WORKSPACE: The agent can only use file tools within |
| delegate_task_readonlyA | Delegate a read-only analysis task to a CLI agent.
The agent is sandboxed to Returns a task_id immediately (non-blocking). Use get_task_result to check status and retrieve the result. IMPORTANT: CLI providers can take ~15-20s before the agent begins working. Set timeout to at least 60s for simple tasks, 300s+ for complex analysis.
WORKSPACE: The agent can only use file tools within |
| consult_peerA | Antigravity-backed peer consultation for architectural/technical consensus. For Codex orchestration, prefer delegate_task_readonly with resource_group: "review". Use during PLANNING phase to validate proposals before implementation. Supports iterative rounds: send proposal, get feedback, revise, resend until AGREE. The peer responds with a structured verdict: AGREE, SUGGEST_CHANGES, or DISAGREE. Returns a task_id immediately (non-blocking). Use get_task_result to check the verdict. The peer runs without a timeout — it will work until done. Progress is visible via get_task_result. |
| get_task_resultA | Check the status and result of a background task started with delegate_task, delegate_task_readonly, or consult_peer. Completed results remain available until TTL cleanup, so multiple callers can retrieve the full report. |
| cancel_taskA | Cancel a running task and kill its process. Use when a task is stuck or no longer needed. |
| finish_taskA | Close a task lifecycle and clean up tracked child processes. Running tasks are cancelled by default; completed tasks keep their result unless remove_from_memory is true. |
| release_slotA | Release a capacity slot in the cross-process slot ledger for a given admission_id. Best-effort and idempotent: an unknown or already-released admission returns released:false with ok:true. The board calls this when a workflow step closes so the slot frees immediately instead of waiting for the dead-pid sweep. |
| list_sessionsB | List available Antigravity CLI conversations for a project directory when the CLI exposes them. Use session_id with delegate_task to resume. |
| list_tasksA | List all background tasks currently running or recently completed in the agent pool memory. |
| resolve_contextA | Return a compact dynamic context plan for a task. Classifies zones, recommends tool profile, and returns matching skill/workflow indexes without loading full markdown. |
| list_skillsA | List global CLI skills plus skills from the active team-memory workspace//skills directory. |
| get_skill_contentA | Return one global or active workspace skill with metadata and markdown content. Use after resolve_context returns a skill item that needs atomic loading. |
| create_skillC | Create or update an active workspace CLI skill under team-memory workspace//skills/. |
| delete_skillB | Delete an active workspace CLI skill by name from team-memory workspace//skills/. |
| install_skillA | Reserved for future external skill installation. Workspace skills are managed in team-memory workspace//skills/ or through the Agent Portal UI. |
| schedule_taskA | Schedule a CLI agent to run on a cron schedule or as a delayed one-shot. Default provider: Codex CLI. Spawns a persistent daemon that survives IDE/CLI restarts. Results are saved in local portal project state and can be retrieved with get_scheduled_results. Cron format: standard 5-field (minute hour day month weekday). Examples: "*/30 * * * *" (every 30 min), "0 9 * * MON-FRI" (9am weekdays), "0 */2 * * *" (every 2 hours). |
| list_schedulesB | List all scheduled tasks with their cron expressions, next run times, and daemon status. |
| cancel_scheduleA | Cancel a scheduled task by ID. Removes it from the schedule. The daemon will auto-exit when no schedules remain. |
| get_scheduled_resultsA | Get results from scheduled task executions. Returns the last 20 results, newest first. |
| create_pipelineC | Create a pipeline definition with sequential steps. |
| run_pipelineC | Start executing a pipeline. |
| list_pipelinesC | List all pipeline definitions. |
| get_pipeline_statusB | Get status of a pipeline run. |
| cancel_pipelineB | Cancel a running pipeline. |
| signal_step_completeA | Signal that a pipeline step is complete (called BY agents running inside pipeline steps). |
| bounce_backB | Return task to a previous pipeline step with feedback about missing/insufficient data. |
| create_groupA | Create a named agent group with shared runtime config. Groups are reusable presets for fractal orchestration. |
| list_groupsB | List all registered agent groups with their config. |
| delete_groupB | Delete a named agent resource group. |
| delegate_to_groupA | Delegate a task to a named agent group. Spawns agents with the group's shared config (runner, skill, policy).
Use Returns array of task_ids immediately (non-blocking). Use get_task_result to check each. |
| send_messageA | Send a message to a channel for inter-agent communication. Use this to pass structured data between pipeline steps or between any agents. Channel conventions:
Messages are persisted to disk (survives restarts). Uses JSONL format for concurrent-write safety. |
| get_messagesA | Read messages from a channel. Returns all messages in chronological order. Channel conventions:
Use clear=true to consume messages (delete after reading). |
| save_scriptA | Save a local automation script to the team-memory scripts/ directory. This is useful for zero-token execution nodes. |
| list_scriptsC | List all locally saved automation scripts. |
| track_filesB | Track active files in local portal project state. Useful to persist file context between pipeline steps. |
| untrack_filesA | Remove files from the active tracking context. |
| get_tracked_filesB | Return active files tracked in the current project context. |
| list_workflowsC | List global workflows plus workflows from the active team-memory workspace//workflows directory. |
| search_by_tagsA | Find workflow steps matching all tags. Returns full content for one match and a lightweight list for multiple matches. |
| get_workflow_contentB | Return markdown content and transition metadata for one workflow step node. |
| get_board_stateB | Get the current state of the Agent Board (tasks and delegation tree). |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| Usage Guide | Comprehensive guide for agent-pool |
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/rnd-pro/agent-pool-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server