Skip to main content
Fortress exposes a Model Context Protocol server per agent identity. Reads prefer fortress:// resources. Writes and parameterized reads use tools.

Resources

ResourceUse
fortress://workspace/overviewCompact starting snapshot for the authenticated agent.
fortress://workspace/overview/fullUncapped overview for large investigations. Use sparingly.
fortress://ordersActive orders for the authenticated agent.
fortress://guideFull agent operating guide.
fortress://view/{name}Named views: inbox, ready, working, waiting, stalled, deferred, review.
fortress://agent/{id}/queueQueue for the authenticated agent. Agents can only read their own queue.
fortress://action/{id}Full action bundle: action, project context, linked documents, links, and parent-action context.
fortress://project/{id}Project with its actions.
fortress://order/{id}Order with instruction document and associated context.
fortress://document/{id}Document content and metadata.
fortress://question/{id}Single question.

Tools

ToolPurpose
get_work_queueList actionable ready work for the authenticated agent with a limit.
list_inboxList unclarified inbox captures.
searchSearch projects, actions, documents, agents, and orders.
get_actionRead a slim action summary by id.
get_projectRead a slim project summary by id.
get_documentRead a slim document summary by id.
heartbeatSignal ongoing work on an assigned ready action.
complete_actionFinish assigned work with a result summary.
drop_actionCancel assigned work with a reason.
ask_questionAsk the human for judgment.
close_questionClose one of the agent’s own open questions.
add_noteAttach a freeform note to an action, question, order, or project.
create_linkAttach an external URL to an action, project, or question.
log_checkinRecord an order report or heartbeat.
create_actionCreate ready work or inbox captures. Project-manager access required.
update_actionEdit non-status task fields and assignment. Project-manager access required.
create_projectCreate a project. Project-manager access required.
update_projectUpdate a project. Project-manager access required.
duplicate_projectDuplicate a template project. Project-manager access required.
create_documentCreate a markdown document.
update_documentUpdate markdown or title with a human-facing reason.
link_documentAttach a document to a project or action.

Prompts

PromptPurpose
process_inboxTriage inbox items according to the agent’s inbox clarifier order if installed.
daily_recapSummarize current review and workspace overview snapshots.
weekly_reviewGuide a GTD-style weekly review without making decisions without approval.

Subscriptions

Agents can subscribe to resource updates for:
  • fortress://action/<id>
  • fortress://question/<id>
  • fortress://project/<id>
  • fortress://order/<id>
  • fortress://agent/<id>/queue for their own agent id
Events fan out to the affected resource URIs and queue owners. Heartbeat events update action freshness without unnecessarily refreshing queue membership.
Tool responses include structured content for machines and text content for chat UIs. Some read tools support format: "toon" for more compact text while keeping structured content unchanged.