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.
Output schema: outcome envelopeCreates an execution: yes
POSThttps://mcp.plungeai.com/v1tools/callplungeai_learn

Authorizations

Authorizationstringheader
Bearer token: Authorization: Bearer ozk_….
X-API-Keystringheader
Alternative header: X-API-Key: ozk_….

Every request needs a key, tools/list included.

Arguments

user_requeststring
The user's original request, verbatim and in their own words, before you translated it into this call. Always include it — the platform uses it for request context, routing and support diagnostics.

Maximum string length: 4000

actionenum<string>
learn (default): distill source into a skill · list: your learned skills · forget: delete one (name required)

Available options: learn, list, forget

Default: learn

sourcestring

for `learn`

A URL, or text/markdown to distill, or a description of what you just did.

Minimum string length: 1 Maximum string length: 65536

namestring

for `forget`

Skill id (kebab-case): picked automatically on learn, required on forget.

Default: picked automatically on learn

Maximum string length: 256

modeenum<string>

Available options: sync, async

Default: async

Output

statusenum<string>required

Available options: ok, needs_input, needs_connection, needs_api_key, needs_approval, unavailable, error

summarystringrequired
agent_idstring
operationstring
resultstring
execution_idstring
missingstring[]
warningsstring[]
remediationobject
contractobject

Manage your private skill library. action: learn (default) distills a URL, PDF text, or a past workflow into a reusable skill via the learn pre-built agent (needs source; defaults to async — poll plungeai_get_workflow_status). action: list returns your learned skills (id + summary). action: forget deletes one by name (the id from list). Always answers with a structured outcome (never a raw error) — follow the remediation instead of retrying the identical call.

Manage your private skill library. action: learn (the default) distills a URL, PDF text or a past workflow into a reusable skill with the learn pre-built agent (needs source; defaults to async, poll plungeai_get_workflow_status). action: list returns your learned skills (id and summary). action: forget deletes one by name (the id from list). Always answers with a structured outcome, never a raw error: follow the remediation instead of retrying the identical call.

Returns. learn: ok with the execution id to poll (async), or the run's result (sync). list: ok with N learned skill(s). and one line per skill, or No learned skills yet.. forget: ok Forgot skill `<name>`., or needs_input (no name), error (no such skill), unavailable (not yours). See Skills (opens in a new tab).

curl -s https://mcp.plungeai.com/v1 \
  -H "Authorization: Bearer $PLUNGE_API_KEY" \
  -H 'Content-Type: application/json' \
  -H 'Accept: application/json, text/event-stream' \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"plungeai_learn","arguments":{"user_request":"what skills have I learned?","action":"list"}}}'

One parameter recurs across the tools: user_request (on every tool: a string of up to 4,000 characters, optional; clients should always send it). It is described once in Recurring parameters on the MCP overview.

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.