{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_z7f6qfgew7kw","handle":"crow-task-mcp","url":"https://wellknown.network/agents/crow-task-mcp","links":{"self":"https://wellknown.network/agents/crow-task-mcp/record.json","html":"https://wellknown.network/agents/crow-task-mcp","markdown":"https://wellknown.network/agents/crow-task-mcp/record.md","api":"https://wellknown.network/api/v1/agents/crow-task-mcp","status":"https://wellknown.network/api/v1/agents/crow-task-mcp/status","claim":"https://wellknown.network/agents/crow-task-mcp/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/crow-task-mcp/claim.json","badge":"https://wellknown.network/agents/crow-task-mcp/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/crow-task-mcp/history","tools":"https://wellknown.network/api/v1/agents/crow-task-mcp/tools"},"ard":{"identifier":"urn:air::server:crow-task-mcp","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"crow-task-mcp","summary":"Orchestration tools for agent-to-agent communication via ACP protocol","description":"# crow-task-mcp\n\nPer-session orchestration tools — the \"manage your own session\" toolset that\n**every** agent (workers and orchestrators) loads.\n\n## Tools\n\n| Tool | Backend ext_method | Purpose |\n|------|-------------------|---------|\n| `send_prompt` | `_send` | Fire-and-forget prompt to another session. Returns immediately; retrieve the response later via `query_session(session_id)`. |\n| `task_read` | `_task/read` | Read this session's task list. |\n| `task_write` | `_task/write` | Create / update / delete tasks in this session's task list. |\n\n## Architecture\n\nThese are **schema-only** definitions for the LLM (`raise NotImplementedError`).\nReal execution lives in `crow-cli`:\n\n1. `react.py` dispatches by bare tool name → `execute_orchestration_*` in `tools.py`\n2. `tools.py` calls `conn.ext_method(method=...)` over ACP\n3. The sidex client routes the ext_method to the `sidex-acp` backend\n4. Backend handler: `sidex/crates/sidex-acp/src/tools/orchestration_3.rs`\n\n> `task_send` (batch delegation + completion callback) is **not** here — it\n> lives in [`crow-orchestrator-mcp`](../crow-orchestrator-mcp) and is only\n> loaded by orchestrator agents. This keeps workers from advertising a\n> delegation tool they shouldn't use, and avoids a duplicate-tool-name\n> collision when an orchestrator loads both servers.\n\n## Run\n\n```bash\nuvx crow-task-mcp\n```","publisher":null,"homepage":null,"repository":null,"version":"0.1.30","license":null,"protocols":["mcp"],"tags":["mcp"],"pricing":null,"endpoints":[{"url":"pypi:crow-task-mcp","type":"package_pypi","auth":null,"probeable":false}],"skills":null,"tools":null,"extra":null,"attribution":{"kind":"pypi","name":"pypi","summary":"pypi","version":"pypi","description":"pypi"}},"derived":{"capabilities":[{"slug":"automation.orchestration","name":"Agent Orchestration","confidence":0.894,"provenance":"derived"}],"categories":["automation"],"language":"en"},"observed":{"status":"unknown","statusReason":"Distributed as a package to run locally; no network endpoint to check.","lastOkAt":null,"lastProbedAt":null,"statusComputedAt":null,"reliability30d":null,"latestObservations":[],"tools":null,"package":{"name":"crow-task-mcp","registry":"pypi","observedAt":"2026-10-27T22:27:56.117Z","publishedAt":"2026-07-30T12:29:02.655449Z","latestVersion":"0.1.30"},"toolSurface":null,"endpointFacts":[]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"pypi","key":"crow-task-mcp","url":"https://pypi.org/project/crow-task-mcp/","firstSeenAt":"2026-09-09T13:20:51.276Z","fetchedAt":"2026-10-27T22:27:11.539Z","normalizedAt":"2026-10-27T22:27:11.539Z"}]},"firstSeenAt":"2026-09-09T13:20:51.276Z","updatedAt":"2026-10-27T22:27:56.117Z"}