Connect and publish
- Choose MCP server, OpenAPI document, or REST operations. Enter a display name, a unique lowercase tool namespace, and the endpoint including its base path.
- Choose no authentication, bearer token, one named API-key header, or Basic. Save the draft, then enter credentials in the separate write-only form. The gateway seals the credential; the dashboard never receives it back.
- Discover tools for MCP or a public OpenAPI document URL. Uploads, pasted JSON, and manual REST operations compile without network discovery. Metadata discovery never calls a tool or tests a mutation.
- Select each tool deliberately and choose Read only or Destructive action. Check its schemas and request encoding, then save the review.
- Review added, changed, and removed tools. Acknowledge that existing broad key scopes and policies may already permit these tools, then publish. Wait for the gateway publication to finish.
- Configure an application virtual key, make a call through Obol MCP, and inspect its receipt. Publishing does not change key scopes, policies, budgets, or approval rules.
Supported inputs
Endpoints must use public DNS names and HTTPS port 443. Redirects, private
addresses, endpoint overrides, and credentials embedded in URLs are refused.
An OpenAPI document URL is fetched without credentials; upload private documents.
The initial subset excludes OpenAPI 3.1, YAML, external references, schema
composition, nullable unions, multipart uploads, cookie parameters, and complex
path/query/header serialization. Forms must constrain every field to a scalar
value, including extra properties. Numeric 2xx and
2XX response schemas are
supported; schema-bearing default responses are refused. Unsupported operations
are diagnosed during import. Defaults and examples are discarded.
Source and aggregate discovery metadata are limited to 2 MiB, with 128 tools,
20 MCP pages, and 64 KiB per schema. Discovery has a 20-second deadline. Each
workspace can run one discovery at a time and start ten attempts per minute.
Unpublished drafts expire after seven days.