Model Context Protocol server exposing authorized Context Bridge search and handoff tools for coding-agent sessions
Four tools with clear naming (verb_noun pattern) and reasonable descriptions (100-150 chars each). All tools are READ_ONLY, which is appropriate. However, input schemas lack depth: parameters have types and basic descriptions, but missing constraints (enums, ranges, patterns). Output schemas are not documented in the source. Error handling and recovery guidance are absent. Tool composition is sound (each does one thing), but parameter descriptions could be more prescriptive about formats and constraints.
Create a provenance-linked context package for another agent
List reviewed memory facts visible to this user
Read one authorized session and its normalized events
Search private and explicitly shared coding-agent sessions
Output schemas not documented. LLMs cannot plan downstream calls or extract required fields without knowing what each tool returns.
Parameter descriptions lack format constraints. 'query' in search_sessions has no length limit or pattern guidance. 'limit' has no min/max bounds (stated as 1-100 in description but not in schema). LLMs may pass invalid values.
No error handling or recovery guidance. If a session_id is invalid or user lacks permission, the tool provides no actionable error message or next steps for the LLM.
create_handoff 'target' enum is clear, but other parameters (full_history, token_budget, include_memories) lack guidance on defaults and interactions. What happens if token_budget is too small? Does full_history override token_budget?
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | D | 55 | 2026-07-28+ | v2 |
list_memories accepts no parameters (empty input schema). No pagination, filtering, or limit control. If there are hundreds of memories, the response could exhaust context. No guidance on result size or structure.