What it does
- Exposes structured tools grouped by domain: navigation (orgs, projects, active project), decisions, memories, tasks, context (capsule- and project-scoped retrieval), and status helpers.
- Enforces role-based tool visibility: membership role in an organization determines which tool names are registered for that session.
- Requires a coherent session project: navigation tools instruct agents to set an active project before project-scoped calls, or to pass an explicit project identifier where supported.
list_decisions, create_memory, get_context-style operations with low-latency round trips to your live project state.
When to use MCP vs other surfaces
| Use MCP when… | Prefer IDE add-on when… | Prefer CLI when… |
|---|---|---|
| The client is an LLM agent or chat UI with MCP support | You want diagnostics in the editor and sidebar browsing | You want a TUI, scripts, or CI push/status |
Security and auth
The hosted server integrates with Clerk-compatible auth for MCP (including OAuth flows appropriate to MCP clients). Treat MCP credentials like any production API access: least privilege via org roles, no embedding long-lived secrets in prompts.Related concepts
Platform overview
How MCP fits the full product map.
IDE add-on
Editor-native MCP and enforcement.
Memories
What agents retrieve and cite.
Decisions
Immutable rules agents must not override.