Tools
plungeai_learn
Manage your private skill library.
Authorizations
Authorization: Bearer ozk_….X-API-Key: ozk_….Every request needs a key, tools/list included.
Arguments
Maximum string length: 4000
Available options: learn, list, forget
Default: learn
for `learn`
Minimum string length: 1 Maximum string length: 65536
for `forget`
Default: picked automatically on learn
Maximum string length: 256
Available options: sync, async
Default: async
Output
Available options: ok, needs_input, needs_connection, needs_api_key, needs_approval, unavailable, error
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.