Model Context Protocol shows up in the Miqro platform in two distinct directions. Keeping them separate is the key to understanding what's live, what's gated, and what's on the roadmap.
| Direction | What it means | Status |
|---|---|---|
| Miqro as MCP client (outbound) | Our agents connect out to MCP servers to read context and control systems, using our own models. | 🔒 Enterprise / miqromanage — self-hosted, in design |
| Miqro as MCP server (inbound) | We expose our connector capability surface as an MCP server so an external AI client can call Miqro tools. | Roadmap |
The platform already acts on ~21 external systems (Stripe, Gmail, Slack, HubSpot, Jira, ServiceNow, and more) through typed connectors. MCP generalizes that: instead of hand-writing a connector per provider, an agent can drive any MCP-exposed system through a single, self-hosted MCP client — your own control planes, internal tools, SaaS MCP endpoints, and coding sources.
We host the MCP client ourselves rather than delegating to a model provider's managed MCP connector. That is a deliberate safety decision: hosting it in-process is what lets every write still pass through Miqro's approval gate and audit log. See Agentic control via MCP for the full model — the tool-calling loop, the read/write split, and the approval guarantee.
This capability is gated to the Enterprise / miqromanage plan. Run unlocks the agent fleet; autonomous MCP control is a higher tier.
The natural future is to expose the connector capability surface as an MCP server, so an external AI client could discover and call Miqro tools over a standard protocol. Because capabilities are already declared in a typed manifest with risk levels and approval gates, the manifest → MCP mapping is largely mechanical:
data_ops → MCP read tools,action_ops → MCP action tools, with the approval gate preserved,When that ships it will be documented here with connection details and auth. Until then, integrate via the HTTP API and the connector catalog.
Separately, we use MCP internally as developer tooling — wiring our own editor/agent environment to our docs vault, database, and infrastructure. That's a build-time convenience for the team; it is not a product surface and nothing in production depends on it.
MCP is the agent entry to the platform's capability core; the
miqro CLI is the human/scriptable entry to the same
core. Both run on one shared command surface — the same connectors, the same approval gate —
so miqro queue approve <id> operates the very queue an agent's MCP writes flow into. Build
and learn them together.
miqro CLI — the human/CI twin of this surface.