About Roll20 Character MCP Server
Roll20 Character MCP Server is an MCP server in the RAG category: mCP server that reads a Roll20 D&D 5e character sheet and campaign data via Firebase REST. No browser, no DOM scraping.
Install
git clone https://github.com/justinritchie/roll20-character-mcp-serverThis server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.
Tools (12)
roll20_get_character_summaryName, species/class/subclass, level, current HP, sheet type.
Parameters not published.
roll20_get_combat_stateHP/temp/death saves, remaining spell slots by level, pact slots, inspiration, active conditions.
Parameters not published.
roll20_get_currenciesCurrency holdings.
Parameters not published.
roll20_get_handoutFull handout body, optionally including GM notes.
Parameters not published.
roll20_get_inventoryEquipment + other possessions with quantity, equipped, attuned.
Parameters not published.
roll20_get_spellFull description and metadata for one spell.
Parameters not published.
roll20_list_attacksWeapon and spell attacks with action/attack types.
Parameters not published.
roll20_list_charactersAll characters in the campaign. Filter by `controlledByMeOnly`.
Parameters not published.
roll20_list_featuresClass features, feats, species traits, other features.
Parameters not published.
roll20_list_spellsSpellbook entries, with `level` and `preparedOnly` filters.
Parameters not published.
roll20_search_chatRecent chat messages, filterable by type and substring.
Parameters not published.
roll20_search_handoutsSubstring search across handout names (and optionally bodies).
Parameters not published.
Ask AI
Ask AI about Roll20 Character MCP Server
Powered by Claude · Grounded in docs
Security checks
6 checks have not been run yet.