Skip to content

start_here

Status: GA Access: token required API contract: 0.3.0 · capability 2026-09-03.1 View as Markdown Open in Claude Open in ChatGPT

Call this FIRST. Returns the ordered plan + the capability version of the read surface.

Pass your cached serverInfo.version as last_seen_version: if the surface changed, changed is true and whats_new lists what to adopt (new endpoints/fields) BEFORE you act. On a first connect (no cached version) whats_new is the full changelog. Cache the returned capability_version for next time.

Access: read-only — safe to call repeatedly, changes nothing

Available at: /mcp/, /mcp/readonly/

Hints declared to MCP clients (ToolAnnotations)

HintValue
readOnlyHinttrue
destructiveHintfalse
idempotentHinttrue
openWorldHintfalse
NameTypeRequiredDescription
last_seen_versionstring | nullnoCapability version you cached from a previous connect (serverInfo.version); omit on first use

Send inside an initialized MCP session (see Connecting). Every parameter is shown with a typed placeholder; drop the optional ones you do not need — but for defect/task tools the QA fields are what keeps a report out of quarantine.

{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "start_here",
"arguments": {
"last_seen_version": "<last_seen_version>"
}
}
}
FieldTypeDescription
capability_versionstringCurrent version of the agent read surface
you_last_seenstring | nullThe version you passed in, echoed back
changedbooleanTrue iff you passed a version and it differs from the current one
whats_newarray of objectChangelog entries newer than your version (all of them on a first connect)
whats_new[].versionstringCapability version of this entry (date-anchored, monotonic)
whats_new[].addedarray of stringNew endpoints, tools or fields a consumer can adopt
whats_new[].changedarray of stringSemantics that changed for a consumer
whats_new[].deprecatedarray of stringWhat is going away and what replaces it
read_firststring | nullResource to read before acting when there is anything to adopt
planstringOrdered bootstrap plan for using the platform
docsobjectPublic documentation entry points
docs.portalstringDeveloper documentation portal (HTML entry)
docs.llmsstringCurated Markdown index of the portal (llms.txt)
docs.sectionsstringWhere the per-section map lives (MCP resource URI)
docs.notestringHow to use the portal on a user’s behalf
SymptomCauseAction
401Token missing/expiredTokens are issued by the platform owner via POST /api/v1/auth/agent-token (superuser-only) — ask for a re-issue. ⚠️ A new token replaces your grant set
403 / capability errorYour token lacks the capability or the contract grantCheck my_capabilities first; ask the owner for the grant