MCP (Model Context Protocol) is an open standard for giving LLM agents access to external tools, data sources, and capabilities. Frontal uses MCP servers as the ONLY way agents access tools — every capability is explicitly provisioned, never implicit.
Agents communicate with MCP servers over stdio
using JSON-RPC. The Pi engine discovers a server's tools via
tools/list,
calls them via
tools/call,
and hot-reloads new servers without restarting the session.