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