Documentation
Omniio puts one MCP URL in front of every server you use. These 22 pages cover connecting a client, controlling what it can call, and reading back what it did.
claude mcp add --transport http omniio https://mcp.omniio.devStart here
What Omniio is, and a client talking to it in a few minutes.
Connect
Wire up a client, then the servers you want it to reach.
- Client configurationThe exact configuration for every client that speaks Streamable HTTP MCP.
- Connecting serversAdding a server from the library, the credential it needs, and what to do when a connection refuses.
- Agent skillsTurning on curated skills, how an agent reads one over MCP, and what carrying somebody else's work means.
- AuthorizationTwo separate grants: your client to Omniio, and Omniio to each upstream on your behalf.
Working with tools
Finding, inspecting and calling tools — and controlling which ones run.
- The three toolssearch_tools, describe_tool and run_tool: what each takes, returns, and costs.
- ApprovalsHolding a tool call until a person decides, and how the decision reaches the caller.
- Policy and scopesRestricting which tools an account can reach, by server, by tool, and by what a grant allows.
- Tool change detectionHow Omniio notices an upstream tool's schema changed, and what it does about it.
Operate
What happened, what it cost, and how you hear about it.
- Activity and audit trailEvery tool call this account made, what was sent, what came back, and how long it is kept.
- Usage, limits and billingWhat counts as a call, what each plan includes, and what happens at the limit.
- NotificationsEmail and browser push for the events worth interrupting someone about, and how to choose which.
Team
More than one person, and the identity system you already run.
Reference
The published surface: endpoints, payloads, codes and the SDK.
- REST APISix endpoints over your account, with a live request builder for each.
- TypeScript SDKA single dependency-free file that wraps the REST API in typed calls.
- WebhooksEvery event Omniio will post, the payload shape, and how to verify a delivery came from us.
- Telemetry exportSending tool-call spans to your own OpenTelemetry collector.
- ErrorsEvery error code the API returns, what causes it, and whether retrying helps.
Trust
Where your data sits, what is read, and what is thrown away.