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.