Skip to main content
The orriven MCP server provides eighteen administrative tools aligned with the command-line tool and the Console Developer surface. Tools operating within a Business Unit require a workspaceId, which can be retrieved via list_workspaces. Inaccessible or non-existent business units return a standard not found response.

Account and scope

Tools for inspecting authenticated user identity and organizational hierarchy.

API keys

Manage developer credentials. Requires Owner or Admin role in the specified Business Unit.
apiKeyId is the database row identifier returned in list_api_keys, distinct from the public key identifier (ok_… or opk_…). expiresAt requires an ISO 8601 timestamp string.

Webhooks

Configure and monitor webhook event subscriptions. Requires Owner or Admin role in the specified Business Unit.

Request logs and metrics

Inspect API traffic and performance metrics. Requires Owner or Admin role in the specified Business Unit.

Error handling

When an operation cannot be completed, the tool returns a structured error message indicating the underlying cause (for example, Business unit not found., Insufficient permissions for role (viewer)., or Origin must follow scheme://host[:port] format.). Parameter validation occurs prior to execution; missing or malformed inputs are rejected with the specific field name indicated.

Event data operations

The MCP server provides management and developer platform tooling. To perform operations on event data—such as creating events, managing ticket types, approving registrations, or processing orders—generate a secret API key via create_api_key and call the Developer API.