Model Context Protocol
Daria already remembers every session at your table. Connect this MCP server and your favorite AI assistant can recall sessions, search lore, pull up characters, and keep the record up to date — all scoped to one campaign.
Sign in with Discord on first connect — no API keys to manage.
Get connected
Daria speaks the standard Model Context Protocol over streamable HTTP. Add the connection URL wherever your client lists MCP servers, then authorize with Discord.
http (streamable).{ "mcpServers": { "daria": { "type": "http", "url": "https://mcp.daria.gg" } } }
$ claude mcp add --transport http daria https://mcp.daria.gg
Transport Streamable HTTP URL https://mcp.daria.gg Auth OAuth 2.0 (Discord)
"Recap our last session" or "Who is the Hollow Crown's villain?" — Daria answers from your campaign's memory.What it can do
Once connected, your client gains these tools, each picked by what you asked rather than by where Daria stores the answer. Every call is scoped to the campaign you chose — nothing leaks across tables.
get_campaignlist_characters · get_characterlist_sessions · get_sessionget_scenesearch_playsearch_documents · list_documents · read_documentsearch_graphlist_images · get_imagecreate_character · update_charactercreate_document · update_document · create_folderupdate_campaigndaria:read and daria:write scopes. Editing is member-level — nothing beyond what you can already do in the web app — and no tool can delete anything. Connections made before editing existed stay read-only until you reauthorize them.