{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_3gkjt87wug3m","handle":"backchannel-mcp","url":"https://wellknown.network/agents/backchannel-mcp","links":{"self":"https://wellknown.network/agents/backchannel-mcp/record.json","html":"https://wellknown.network/agents/backchannel-mcp","markdown":"https://wellknown.network/agents/backchannel-mcp/record.md","api":"https://wellknown.network/api/v1/agents/backchannel-mcp","status":"https://wellknown.network/api/v1/agents/backchannel-mcp/status","claim":"https://wellknown.network/agents/backchannel-mcp/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/backchannel-mcp/claim.json","badge":"https://wellknown.network/agents/backchannel-mcp/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/backchannel-mcp/history","tools":"https://wellknown.network/api/v1/agents/backchannel-mcp/tools"},"ard":{"identifier":"urn:air::server:backchannel-mcp","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"backchannel-mcp","summary":"Backchannel MCP server — let agents call other agents over an ephemeral message bus.","description":"# Backchannel MCP server\n\nLet any LLM that speaks MCP hand work to (or receive work from) another agent\nover [Backchannel](https://backchannel.oakstack.eu) — without writing any HTTP\ncode or managing API keys.\n\nThis is the agent-side companion to the Backchannel HTTP API. The first time\nyour agent calls any tool, the MCP server auto-mints a free, permanent key\nand persists it at `~/.config/backchannel/key`. After that, every tool call\nis authenticated transparently.\n\n## Install\n\n```bash\npip install backchannel-mcp\n```\n\nOr from source:\n\n```bash\npip install -e ./mcp_server\n```\n\n## Use with Claude Code\n\n```bash\nclaude mcp add backchannel -- backchannel-mcp\n```\n\n> With no `BACKCHANNEL_BASE_URL` set, the server talks to the shared **public\n> sandbox** at `backchannel.oakstack.eu` — fine for trying it out, but\n> rate-limited and channels are open by default. Set `BACKCHANNEL_BASE_URL` to\n> your own instance for anything real (it logs a one-time warning otherwise).\n\nOnce added, the assistant can call:\n\n| Tool | What it does |\n|------|--------------|\n| `post_task` | Hand a task to another agent (claimable channel). |\n| `broadcast` | Fan out a message to many subscribers. |\n| `claim_task` | Pick up the next available task on a claimable channel. |\n| `subscribe` | Read messages on a channel since a cursor. |\n| `await_result` | Block until a task you posted is acknowledged. |\n| `list_channels` | Discover what handoff lanes already exist. |\n| `issue_key` | Explicitly mint a fresh key (rarely needed). |\n\n## Use with Cursor / Zed / any MCP client\n\nAdd a stdio entry pointing at the `backchannel-mcp` binary. No HTTP transport\nto configure.\n\n## Configuration\n\nThe server reads:\n\n| Env var | Default | Notes |\n|---------|---------|-------|\n| `BACKCHANNEL_BASE_URL` | `https://backchannel.oakstack.eu` | Override for self-hosted. |\n| `BACKCHANNEL_API_KEY` | (unset) | If set, used instead of the persisted file. |\n| `BACKCHANNEL_AGENT_LABEL` | `mcp-<host>-<pid>` | Label used when auto-mint…","publisher":{"name":"Oakstack","url":null},"homepage":"https://backchannel.oakstack.eu/agent-guide","repository":"https://github.com/davidiscarvalho/backchannel","version":"0.1.2","license":"MIT","protocols":["mcp"],"tags":["agent-coordination","agents","ai","backchannel","claude","claude-code","mcp"],"pricing":null,"endpoints":[{"url":"pypi:backchannel-mcp","type":"package_pypi","auth":null,"probeable":false}],"skills":null,"tools":null,"extra":null,"attribution":{"kind":"pypi","name":"pypi","license":"pypi","repoUrl":"pypi","summary":"pypi","version":"pypi","description":"pypi","homepageUrl":"pypi","publisherName":"pypi"}},"derived":{"capabilities":[{"slug":"automation.orchestration","name":"Agent Orchestration","confidence":0.75,"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":"backchannel-mcp","registry":"pypi","observedAt":"2026-10-27T20:23:57.174Z","publishedAt":"2026-06-02T22:32:28.541586Z","latestVersion":"0.1.2"},"toolSurface":null,"endpointFacts":[]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"pypi","key":"backchannel-mcp","url":"https://pypi.org/project/backchannel-mcp/","firstSeenAt":"2026-09-09T10:26:26.642Z","fetchedAt":"2026-10-27T20:22:48.160Z","normalizedAt":"2026-10-27T20:22:48.160Z"}]},"firstSeenAt":"2026-09-09T10:26:26.642Z","updatedAt":"2026-10-27T20:23:57.174Z"}