Features
Everything you need to build a world, run a campaign, and keep your lore straight. Every feature is also an MCP tool -- your AI has the same access your browser does.
World building
Create worlds with rich descriptions, then fill them with campaigns. Articles are the core content unit -- NPCs, locations, items, spells, lore, encounters, creatures, organisations, and more. Each article has a kind, tags, status tracking, and rich text content.
Articles can be hierarchical (parent/child) and cross-reference each other. Attach them to worlds or campaigns. Search across everything.
Campaigns
Campaigns live inside worlds. Invite players by handle, email, or shareable link. Each campaign has its own lore library, session schedule, inventory, ruleset, and party roster.
The campaign lore view gives players a curated window into the world bible -- grouped by kind, filterable by status, searchable. DMs control what's visible.
Characters
Character sheets with portraits, race, class, level, and backstory. Attributes are powered by the rules engine -- game elements assigned from templates, with computed values via formula expressions (Dentaku).
Each character has an inventory tab with structured items linked to articles. Wallets track currency across custom denomination systems.
Live sessions
Schedule sessions with availability polling. When it's game time, the DM hits "Embark" to go live. The play surface fills the viewport -- a dedicated space for running the session.
Moments are broadcast in real time via Action Cable. The timeline sidebar tracks everything that happens. Feed, timeline, and notes tabs keep the DM organised.
Rules engine
Game elements are the building blocks -- attributes, skills, mechanics, conditions. Group them into templates (D&D 5e, Pathfinder, your homebrew system) with layered complexity (core, extended, advanced).
Dice expressions (1d20, 2d6+3), resolution methods
(beat target, count successes, roll under), degree of success, proficiency tiers,
and advantage/disadvantage. Fork community elements to customise them.
Calendars and timelines
Define fictional calendar systems with custom months, weekdays, and eras (stored as JSONB). Assign dates to articles and link events with When/Where/Who structure.
The timeline view shows events chronologically with era dividers and filters. Track your world's history across ages.
Currency systems
Create custom currency systems with denominations and conversion rates. Campaign and character wallets with full transaction ledgers. Every gold piece earned, spent, or looted is tracked.
MCP tools
Every feature above has a corresponding MCP tool. Over 99 tools covering worlds, campaigns, articles, characters, game elements, sessions, calendars, currency, and more. Your AI assistant gets the same structured access as the web interface.
Generate an API token, add TxTavern to your MCP config, and your AI can read your lore, create articles, manage inventory, and run session prep -- all from the terminal.