JSON-RPC method
resources/templates/list
List the three resource templates.
Returns the three URI templates for resources addressed by a parameter. Support: supported.
Params
None: send "params": {} or leave params out.
Result
| Field | Value |
|---|---|
resourceTemplates[].uriTemplate | plungeai://agents/{category}, plungeai://workflows/{id}, plungeai://executions/{id} |
resourceTemplates[].name | Agents by category, Workflow YAML by id, Execution result by id |
resourceTemplates[].mimeType | text/markdown, text/yaml, text/markdown |
Example
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":5,"method":"resources/templates/list"}'{"jsonrpc":"2.0","id":5,"result":{"resourceTemplates":[{"uriTemplate":"plungeai://agents/{category}","name":"Agents by category","mimeType":"text/markdown"},{"uriTemplate":"plungeai://workflows/{id}","name":"Workflow YAML by id","mimeType":"text/yaml"},{"uriTemplate":"plungeai://executions/{id}","name":"Execution result by id","mimeType":"text/markdown"}]}}Errors
Protocol errors mean the request never reached a tool; the body is {"jsonrpc":"2.0","error":{"code":…,"message":"…"},"id":…}.
| HTTP | Code | When |
|---|---|---|
| 401 | -32001 | No key, or a wrong, revoked or expired key, or a bearer that does not start with ozk_ |
The full table is on the MCP Reference overview.