Skip to main content

MCP Tools Overview

Benchmarked against: Anthropic — Tools Overview Protocol: Model Context Protocol (MCP) — open standard by Anthropic Architecture: Multiple MCP servers, each exposing domain-specific tools

SuperPortia agents interact with the world through MCP (Model Context Protocol) tools. Every agent capability — searching knowledge, creating work orders, ingesting files, sending messages, running commands — is exposed as an MCP tool that agents can call.


What is MCP?​

The Model Context Protocol is an open standard that defines how AI agents connect to external tools and data sources. Instead of hardcoding integrations, MCP provides a universal interface:

  • MCP Server — A process that exposes tools (functions) and resources (data)
  • MCP Client — The AI agent (Claude Code, Claude App) that calls these tools
  • Tool — A specific function the agent can invoke (e.g., search_brain, create_work_order)

SuperPortia runs multiple MCP servers simultaneously, each handling a different domain.


MCP servers in the fleet​

ServerDomainToolsDeployment
Local UBILocal knowledge base, file ops, dispatch~30 toolsPer-ship (SS1/SS2)
Cloud UBCloud knowledge base, work orders, messaging~20 toolsCloudflare Workers (shared)
CloudflareInfrastructure managementAPI search + executeCloudflare MCP
SupabaseDatabase operations~25 toolsSupabase MCP
ChromeBrowser automation~15 toolsChrome extension
Claude PreviewDev server & preview~15 toolsLocal dev tools
MemoryKnowledge graph~8 toolsLocal memory server
FilesystemFile system access~10 toolsLocal filesystem server

For details on each server, see MCP Servers.


Tool categories​

Tools for finding and retrieving information from the Universal Brain.

ToolServerPurpose
search_brainLocal UBI / Cloud UBHybrid search (semantic + keyword) across all UB entries
search_by_categoryLocal UBI / Cloud UBBrowse entries by category (knowledge, project_doc, etc.)
get_entryLocal UBI / Cloud UBRetrieve a specific entry by ID
get_recentLocal UBI / Cloud UBList most recently ingested entries
get_statsLocal UBI / Cloud UBUB statistics — total entries, categories, sources

Ingestion & classification​

Tools for adding new knowledge to the Universal Brain. Content passes through the MTAAA pipeline for automatic classification.

ToolServerPurpose
ingest_fragmentLocal UBI / Cloud UBIngest file, text, URL, or screenshot into UB

Work order management​

Tools for the complete work order lifecycle. See Work Order API for full reference.

ToolServerPurpose
create_work_orderLocal UBI / Cloud UBCreate a new WO with structured fields
list_work_ordersLocal UBI / Cloud UBQuery WOs with filters (status, project, assignee)
get_work_order_detailLocal UBI / Cloud UBFull WO details including transition history
accept_work_orderLocal UBI / Cloud UBAccept a pending WO (pending → accepted)
update_work_order_statusLocal UBI / Cloud UBTransition WO status (state machine rules enforced)
complete_work_orderLocal UBI / Cloud UBSubmit WO for review with summary
verify_work_orderLocal UBI / Cloud UBCaptain approves/rejects a WO
dispatch_work_orderLocal UBITrigger WO execution via dispatch engine
get_work_order_formLocal UBI / Cloud UBGet blank WO form template

Agent communication​

Tools for inter-agent messaging and status tracking.

ToolServerPurpose
send_agent_messageLocal UBI / Cloud UBSend message to another agent's mailbox
check_agent_mailboxLocal UBI / Cloud UBCheck messages in an agent's mailbox
mark_messageLocal UBI / Cloud UBMark message as read/unread
archive_messageLocal UBI / Cloud UBArchive (soft delete) a message
agent_heartbeatLocal UBI / Cloud UBRegister agent as online

For details, see Agent Messaging.

Intelligence & research​

Tools for gathering external intelligence and web search.

ToolServerPurpose
intel_searchLocal UBISearch any topic, auto-ingest findings into UB
search_webLocal UBIWeb search via low-cost engines (Groq/Gemini)
run_patrolLocal UBITrigger Intelligence Officer patrol across configured domains
list_patrol_domainsLocal UBIList available patrol domains and their config
call_modelLocal UBICall low-cost LLM for subtasks (summary, translation, analysis)
list_modelsLocal UBIList available low-cost LLM providers and models

Fleet operations​

Tools for monitoring and managing the fleet.

ToolServerPurpose
factory_floor_statusLocal UBI / Cloud UBReal-time overview — who's doing what
check_dispatchLocal UBICheck dispatch center for pending WOs and reports
update_captain_locationLocal UBI / Cloud UBUpdate Captain's current working location

File operations​

Tools for reading, writing, and searching files on the local filesystem.

ToolServerPurpose
ubi_read_fileLocal UBIRead file with line numbers and pagination
ubi_write_fileLocal UBIWrite file (creates .bak backup)
ubi_edit_fileLocal UBIExact string replacement in files
ubi_list_directoryLocal UBIList directory contents, optional recursive tree
ubi_run_commandLocal UBIExecute sandboxed shell commands
ubi_search_codeLocal UBISearch code files using grep/rg patterns

For details, see File Tools and Run Command.

Browser automation​

Tools for controlling Chrome browser via MCP.

ToolServerPurpose
computerChrome MCPMouse, keyboard, screenshots, scrolling
read_pageChrome MCPAccessibility tree of page elements
findChrome MCPNatural language element search
navigateChrome MCPURL navigation, back/forward
javascript_toolChrome MCPExecute JavaScript in page context
form_inputChrome MCPSet form field values
get_page_textChrome MCPExtract raw text from page

For details, see Computer Use.


Tool resolution: Local UBI vs Cloud UB​

Many tools exist on both the Local UBI and Cloud UB servers. The naming follows a pattern:

Local UBI toolCloud UB toolDifference
mcp__ubi__search_brainmcp__ss3-cloud-ub__search_brainLocal searches local DB; Cloud searches D1
mcp__ubi__ingest_fragmentmcp__ss3-cloud-ub__ingest_fragmentLocal runs MTAAA pipeline; Cloud does direct ingest
mcp__ubi__create_work_ordermcp__ss3-cloud-ub__create_work_orderBoth write to Cloud UB (WOs are always cloud)
mcp__5595db01-*__*—Local UBI tools via stdio MCP

Current direction: Cloud UB is the single source of truth. Local UBI tools increasingly proxy to Cloud UB. See UB Governance for the unified UB architecture.


Cost awareness for tool usage​

Different tools have different cost implications:

Tool typeCostGuidance
UB search/readFreeUse freely — search before deciding
WO managementFreeUse the WO system for all tasks
intel_search (Groq)FreeDefault for research
intel_search (Gemini)~$0.014/searchUse for authoritative results with citations
call_model (Groq)FreeDefault for subtasks
call_model (Gemini/DeepSeek)CentsFor quality-sensitive tasks
dispatch_work_order (Claude)~$1–2/runOnly for tasks requiring code/file operations
Opus direct work$$$$Architecture, decisions, delegation only

See Cost Awareness for the full engine selection guide.


PageRelationship
How to Add an MCP ToolGuide for adding new tools to the ecosystem
MCP ServersServer-level configuration and deployment
Work Order APIFull WO tool reference
Agent MessagingCommunication tool details
File Ingestion (MTAAA)How ingest_fragment processes content