list_workstreamsReturn ranked Workstreams by opportunity score.
limit?: 1-100
workstreams[], total
Find the highest-impact product problems before loading handoff context.
Use the Coherence MCP server to give agents read access to ranked Workstreams, handoff packages, source evidence, and revenue context.
Tools are invoked through standard MCP JSON-RPC. This example asks for the top five ranked Workstreams.
POST https://mcp.getcoherence.ai/api/mcp
Authorization: Bearer coh_live_...
Content-Type: application/json
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "list_workstreams",
"arguments": { "limit": 5 }
}
}Find work
Call list_workstreams or search_workstream_model.
Load context
Call get_handoff_package for implementation details.
Check receipts
Call get_spec_evidence and get_revenue_context.
Implement
Use the handoff package and citations inside your coding agent.
Write tools are intentionally not exposed in this public MCP surface. Agents can read product context, handoff packages, and evidence, then implement in the connected coding environment. Legacy theme/spec tools remain available while clients migrate.
list_workstreamsReturn ranked Workstreams by opportunity score.
limit?: 1-100
workstreams[], total
Find the highest-impact product problems before loading handoff context.
list_handoff_packagesReturn handoff packages in the workspace, newest first.
status?: draft | review | approved | pushed | shipped, limit?: 1-100
handoff_packages[], total
Find agent-ready packages tied to validated Workstreams.
get_handoff_packageFetch one full agent-native handoff package.
handoff_package_id: uuid, spec_id?: uuid
metadata, content, evidence_links, revenue_context, markdown
Load implementation context before a coding agent writes code.
search_workstream_modelSearch Workstreams, evidence, handoffs, and accounts.
query: string
workstreams, evidence, handoffPackages, accounts
Find product context across Workstreams, evidence, and handoffs.
get_spec_evidenceFetch only the evidence excerpts behind a handoff package.
spec_id: uuid
evidence[], total
Review receipts without pulling the full package body.
get_revenue_contextFetch the business context attached to a handoff package.
spec_id: uuid
arr_at_risk, customers, segments, accounts
Understand why the work matters commercially.
get_related_specsFind sibling legacy specs targeting the same Workstream/theme.
spec_id: uuid, limit?: 1-50
related[], total
Avoid duplicating work in the same problem area.
searchLegacy search across themes, signals, specs, and customers.
query: string
themes, signals, specs, customers
Support older clients while migrating to search_workstream_model.
list_themesLegacy alias for ranked Workstreams.
limit?: 1-100
themes[], total
Support existing clients during the Workstream transition.
list_specsLegacy alias for handoff packages.
status?: draft | review | approved | pushed | shipped, limit?: 1-100
specs[], total
Support existing clients during the handoff package transition.
get_specLegacy alias for fetching a handoff package.
spec_id: uuid
metadata, content, evidence_links, revenue_context, markdown
Support existing clients during the handoff package transition.
401 means the token is missing, malformed, or revoked. Empty results usually mean the workspace has no evidence yet. Tool names are underscored, not camelCase.