For AI agents: a documentation index is available at https://docs.plungeai.com/llms.txt. Append .md to any page URL, or send Accept: text/markdown, to get markdown. Setup instructions for agents are at https://docs.plungeai.com/agents.md. Execution planes take an ozk_ key; the models plane takes an sk-ocean- key.

Documentation Index: fetch the complete documentation index at /llms.txt. Use this file to discover all available pages before exploring further.

The One API is one HTTPS front door, https://api.plungeai.com, with one router behind it. The MCP server, https://mcp.plungeai.com/v1, gives coding agents the same capabilities as tools.

The seven planes

PlaneWhat it doesKey routesKey
ModelsOpenAI-compatible chat, embeddings and model catalog, with ordered fallback, sort, @preset/<slug>, guardrails and an opt-in response cachePOST /v1/chat/completions · POST /v1/embeddings · GET /v1/modelssk-ocean-
ToolsList tool agents, read a tool's invocation contract, execute one operation behind a trust fenceGET /v1/tools · GET /v1/tools/{id} · POST /v1/tools/{id}/executeozk_
AgentsExecute a registry agent from a prompt: sync, async pointer, or OpenAI-shaped SSEGET /v1/agents · POST /v1/agents/{id}/execute · GET /v1/agents/results/{workflowId}/{taskId}ozk_
WorkflowsRun a multi-agent CNL workflow, inline or saved, with optional SSEPOST /v1/workflows/execute · POST /v1/workflows/execute-stream · POST /v1/workflows/{id}/executeozk_
MCPOutbound MCP runs against catalog servers; coding agents connect to the MCP serverGET /v1/mcp/tools · POST /v1/mcp/runsozk_
DiscoverySearch and recommend across the capability registryGET /v1/discovery/search · POST /v1/discovery/recommend · GET /v1/discovery/cards/{type}/{id}ozk_
TracesRead the persisted execution trace for one trace idGET /v1/traces/{id}ozk_

The machine-readable route list is GET /v1/openapi.json; this site serves the same operations at /openapi.json.

Positioning

Think of the One API as an OpenRouter-compatible models plane plus everything a model router cannot do. The models plane speaks the OpenAI wire format, so an OpenAI or OpenRouter integration moves over with a base-URL swap. The execution planes are the part a router has no answer for: real tools with contracts and a trust fence, registry agents, multi-agent workflows, discovery, MCP, and a persisted trace for every run.

The MCP endpoint

The MCP server is https://mcp.plungeai.com/v1: Streamable HTTP, JSON-RPC over POST, 20 plungeai_* tools, one prompt and five resources plus three resource templates. The pre-2026-09-20 path /mcp on the same host still answers with the same handler as a legacy alias; configure /v1. Details: MCP Reference.

How a request flows

An execution-plane call runs router → CNL engine → agent:

flowchart LR
  client[Your code] -->|ozk_ key| router[One API router]
  router -->|service binding| engine[CNL engine]
  engine --> agent[Registry agent]
  agent --> memory[(Result and trace)]
  1. The router checks the ozk_ key, mints the x-request-id, and adopts your UUID x-trace-id or generates a trace id.
  2. The CNL engine loads the agent card from the registry and refuses any agent that is not status:active before it runs.
  3. The agent's result is stored and returned, and the whole run is persisted as trace spans.

Every call gets the same outcome vocabulary (ok, needs_input, needs_connection, needs_api_key, needs_approval, unavailable, error) and the same trust fence, whether it comes from a workflow, Ocean Studio or your code.

Tool families

FamilyMCP tools
Discoverplungeai_list_agents, plungeai_get_tool_contract, plungeai_templates (list, get)
Run a toolplungeai_execute_tool
Run an agentplungeai_execute_agent, plungeai_run_mission
Workflowsplungeai_list_workflows, plungeai_execute_workflow, plungeai_workflow, plungeai_build_workflow, plungeai_templates (use)
Runs and resultsplungeai_get_result, plungeai_get_workflow_status, plungeai_executions, plungeai_followup, plungeai_continue
Chat, memory, skillsplungeai_chat, plungeai_memory, plungeai_learn
Schedulingplungeai_schedule
Identityplungeai_whoami

A registry agent is a platform building block in the catalog; "your workflows" are the CNL workflows you saved.

Live-verified examples

Execution-plane examples on this site come from the One API and MCP guides, whose read-only examples were run against the deployed API and are re-run by the guides' example verifier. Models-plane (sk-ocean-) examples are verified against code, not live. Examples that run a model or spend credits say so in the text.

Where to get help

Every response carries an x-request-id: include it when you report a problem. Support contact: TBD by owner (TI-62).

Planned: TI-33

Search is not available yet. Until it ships, use the page index or browse the sidebar.

Planned: TI-34

The docs assistant is not available yet. You can hand these docs to your own assistant instead.