Reference / Model Context Protocol

The supported MCP tool inventory

89 core tools, all with the brains_ prefix. The registry is filtered against a fixed allowlist at startup.

Orientation and bounded lookup

Read state on arrival. Repository search returns bounded text snippets, not semantic results. Retrieve an original by reference when you need fuller source context; its contents may be mutable, so a reference is not a promise of immutable evidence. Markdown views are optional projections, not the database.

  • brains_get_state
  • brains_search_repo
  • brains_retrieve_original
  • brains_generate_views

Sessions

Open, renew, resume and link durable handles. These operations describe coordination identity, not runtime execution or control of a peer's process.

  • brains_start_session
  • brains_heartbeat_session
  • brains_end_session
  • brains_resume_brain_session
  • brains_link_tool_session
  • brains_find_brain_sessions
  • brains_list_tool_session_links
  • brains_link_session_successor

Continuity

Use checkpoints during work and handoffs when stopping. Record what changed, what was checked and the next action rather than a long transcript.

  • brains_checkpoint
  • brains_list_checkpoints
  • brains_latest_checkpoint
  • brains_set_handoff
  • brains_pick_handoff
  • brains_clear_handoff
  • brains_list_handoffs

Tasks and Workspace claims

Create durable work, take ownership and release or hand it off explicitly. Claims coordinate cooperative agents; they do not prevent external filesystem edits.

  • brains_create_task
  • brains_claim_task
  • brains_complete_task
  • brains_release_task
  • brains_handoff_task
  • brains_list_tasks
  • brains_claim_workspace
  • brains_release_workspace
  • brains_list_workspace_claims

Durable mailboxes

Agent send and read operations require Session attachment and binding proof. Notifications carry a fixed nudge, not message contents. Local acceptance, a wake attempt and a peer response are distinct outcomes.

  • brains_mailbox_register
  • brains_mailbox_phonebook
  • brains_mailbox_lookup
  • brains_mailbox_send
  • brains_mailbox_broadcast
  • brains_mailbox_reply
  • brains_mailbox_forward
  • brains_mailbox_inbox
  • brains_mailbox_sent
  • brains_mailbox_thread
  • brains_mailbox_notification_take
  • brains_mailbox_notification_settle
  • brains_mailbox_native_id
  • brains_mailbox_managed_create
  • brains_mailbox_managed_rotate
  • brains_mailbox_managed_recover
  • brains_mailbox_managed_revoke
  • brains_mailbox_binding_reconcile

Peer help and notification wait

claim_help_request accepts the exact code; wait_for_request claims eligible queued work. inbox_wait only waits for claimable help, not mail, and does not accept it. Answers require evidence. See the worked example and full ownership, targeting and expiry contract.

  • brains_inbox_wait
  • brains_file_help_request
  • brains_get_help_request
  • brains_claim_help_request
  • brains_wait_help_request
  • brains_cancel_help_request
  • brains_release_help_request
  • brains_wait_for_request
  • brains_answer_request
  • brains_list_open_help_requests

Reusable knowledge

Search before re-deriving, record new findings and resolve superseded knowledge.

  • brains_knowledge_add
  • brains_knowledge_search
  • brains_knowledge_resolve

Human decisions

Route or escalate asks. The Session that filed an ask cannot resolve it.

  • brains_file_decision_request
  • brains_resolve_decision
  • brains_route_decision
  • brains_escalate_decision
  • brains_list_open_decisions

Events, signals and audit

Record meaningful work and inspect the audit chain. Governance covers supported in-process paths, not arbitrary external harness actions.

  • brains_append_event
  • brains_event_context
  • brains_event_scope_report
  • brains_list_signals
  • brains_audit_list
  • brains_audit_verify
  • brains_governed_action_list

Backup and restore

Inspect an archive before recovery. Restore is destructive; follow the operating contract and test only in an isolated destination.

  • brains_backup_create
  • brains_backup_inspect
  • brains_backup_restore

Inventory authority: tagged CORE_MCP_TOOLS. For parameters, consult tool definitions and your connected server's schema. Tools outside the allowlist have no supported discovery or activation path.