The monster search is live. 322 stat blocks from the fifth-edition Systems Reference Document, all in one place.
Search by name. Filter by type — aberration, beast, undead, all of them. Sort A to Z, or flip it, or put art-first to see which monsters already have original illustrations. When you find one you want us to draw next, vote for it. The five most-wanted monsters without art yet show up at the top of the list.
The 5.2.1 part matters. Most community resources still pull from the 2014 SRD. This is the 2024 rules, parsed from the CC-BY-4.0 source and published as structured JSON.
The data is also an MCP server
If you’re building tools or want to query stat blocks programmatically, the same dataset ships as a public MCP server — compatible with Claude Desktop, Claude Code, Cursor, and any other MCP-capable client.
# Claude Code
claude mcp add srd-521 -- npx -y @cocoajamworld/fifth-edition-srd-mcp
// claude_desktop_config.json
{
"mcpServers": {
"srd-521": {
"command": "npx",
"args": ["-y", "@cocoajamworld/fifth-edition-srd-mcp"]
}
}
}
Three tools: lookup_monster, lookup_condition, search_monsters. Every response includes the CC-BY-4.0 attribution in a _license field so it travels with whatever you build. Repo at github.com/cocoajamworld/srd-5.2.1.
What Cocoajam is building
The monster data started as the backbone of the Encounter Manager — a 5E-compatible combat tracker in private beta. No AI in the critical path. We run the initiative tracking and the stat blocks.
Recap Scribe is next — a free Foundry V13 module that reads the chat log after a session and writes a recap into a JournalEntry. Subscribe and we’ll let you know when it’s ready to install.
The DM and the Players stay the authors. Cocoajam is the runtime.