Local-first, auditable multi-agent control room for coding, review, evidence, and private remote work.
peerbridge-mcp defines 9 tools with complete JSON schemas and descriptions. Naming follows verb_noun convention (send_message, bridge_status, control_discussion). Descriptions are present but vary in clarity, some are domain-specific and assume deep knowledge of PeerBridge's multi-agent orchestration model (e.g., 'Atomically create one exact routed message from the calling room member to every other active Agent seat'). All tools have typed input schemas with constraints (enums, maxLength, patterns). However, parameter descriptions are sparse or missing entirely, most params lack explanations of their purpose, valid ranges, or dependencies. Output schemas are not documented. Error handling is minimal; no recovery guidance or actionable error messages visible. Security considerations (permission gates, audit trails) are not evident in the tool definitions.
Coordinator-only idempotent round advancement after every prompt in a discussion round reaches a terminal dispatch state.
Return local bridge, task, presence and audit status.
Pause, resume, stop, or continue one room discussion.
Read one room's auto-response policy and active discussion state.
Post one room message using the persisted room automation policy. off records only, once fans out one parallel response round, and discussion opens a bounded orchestrated multi-round discussion.
Coordinator-only terminal reconciliation for active discussion prompts whose seat, immutable route, runtime match, or retry budget can no longer run.
Parameter descriptions are missing or minimal. Most params (room_id, task_id, subject, body, priority, etc.) lack explanations of their purpose, valid ranges, or dependencies. LLMs cannot infer meaning from names alone.
Output schemas are not documented. Tools return results but the structure, fields, and types are not visible in the tool definitions. Agents cannot plan downstream calls or extract data reliably.
Error handling and recovery guidance are not visible. No indication of which errors are retryable, user-fixable, or fatal. No actionable error messages or suggestions for next steps.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | C | 66 | 2026-07-28+ | v2 |
Send a SHA-bound message without invoking the recipient automatically.
Atomically create one exact routed message from the calling room member to every other active Agent seat in the selected room, including Lobby. Every destination seat must have an enabled route profile; replies are direct and do not automatically fan out again.
Set a room's off, once, parallel-round, free asynchronous, or unbounded goal response mode. Goal mode ignores round and message limits while retaining explicit terminal safety conditions. Only the room creator or human operator may change it.
Domain-specific jargon in descriptions ('SHA-bound message', 'route profile', 'immutable route', 'dispatch state') assumes deep knowledge of PeerBridge internals. Descriptions should explain WHAT the tool does and WHEN to use it in plain language.
No permission gates or scope declarations visible. Tools like set_room_automation and control_discussion modify state but do not document required permissions or authorization checks.