Resources
Personas
Live persona registry (markdown)
plungeai://personas/list · text/markdown · static
The persona registry: kind=personas&format=md&limit=100, as registry Markdown (a ## Name (id)
heading per persona, its kind and category, Good at). Unlike the agent resources, it has no status:active filter,
because no persona card carries that tag and the filter would empty the list (resources.ts). The
list stops at 100: on 2026-09-24 the registry answered *100 results*. For a specific persona,
search with plungeai_list_agents {"kind":"personas","search":"…"}. A persona id goes on
plungeai_execute_agent persona or a mission's persona
(Agents & missions (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":8,"method":"resources/read","params":{"uri":"plungeai://personas/list"}}' \
| cut -c1-800Result shape
resources/read answers one entry:
{
"contents": [
{
"uri": "plungeai://personas/list",
"mimeType": "text/markdown",
"text": "…"
}
]
}Errors
resources/read answers JSON-RPC errors, not outcomes; the SDK prefixes each message with MCP error <code>: (resources/read).
-32603Registry error <status>: the registry answered with a non-2xx status.-32002Resource not found: <uri>: the URI matches no resource or template.