A fantasy RPG MCP app for ChatGPT

Your next adventure.A GM in your chat.

Create a class, meet your companions, and find out what waits beyond the next gate. ChatGPT runs the story. DnDGPT keeps your character, abilities and campaign progress in a saved dashboard beside the conversation.

ChatGPT creates your classes and abilities within the game's lore and rules. You can write your own, revise its ideas, or change the campaign's direction.

Free to use. Bring a ChatGPT account with custom MCP connections.

Take a look inside

Inside ChatGPT

Your conversation and campaign,
side by side.

Play in the chat. Check your character, read an ability, or catch up on the story in the dashboard.

Made for your campaign

A class worth
getting curious about.

ChatGPT creates the kit

Your classes and abilities are generated for the campaign, rather than chosen from a fixed catalog. The rules include a uniqueness gate: ChatGPT checks the proposed mechanics, practical uses and identity before offering them. It guides the model; it cannot guarantee originality every time.

A world to build from

The rulebook supplies the Age of Convergence lore and the game rules. ChatGPT builds your campaign's region, people and adventure from that setting. Five attributes including Luck, HP and MP, rarity rolls and earned upgrades give the homebrew system its own progression.

You can write your own

Type your own class or ability, revise an offer, or ask for a different setting, tone or way of playing. You can also change how ChatGPT writes and presents its responses. Agree on any rule changes with the GM before using them in the campaign.

Keep the adventure together

The story moves.
Your sheet stays close.

DnDGPT is a standalone 5e Hack with D&D-inspired d20 rules. ChatGPT handles the GM conversation; the connected service stores the campaign updates it saves.

Explore the dashboard

Character & progression

Know what your hero can do.

Check attributes, resources, class abilities and earned upgrades without searching through the conversation.

Companions & possessions

Keep the useful details handy.

Read companion commands, look through equipment, and check the things you've picked up.

World & campaign log

Come back to a saved campaign.

Your account keeps the updates sent through DnDGPT's tools. Auth0 handles sign-in; Appwrite stores the saves.

Where your saves live

From Deon

Why I made this.

I thought ChatGPT's Intelligent UI was cool, and it gave me an idea: I could use the conversation for a fantasy RPG and keep the character sheet beside it.

I wanted to try unusual classes and abilities without digging through chat every time I forgot what one did. That's where DnDGPT started. ChatGPT handles the GM side, and the dashboard gives me somewhere to check my character and pick the campaign up later.

The project is on GitHub

When you're ready

Start with a conversation.

  1. Add DnDGPT to ChatGPT. Follow the connection guide and sign in.
  2. Create your campaign. Use the starting prompt, or tell ChatGPT what you want to play.
  3. Open your dashboard. Ask the GM to save your choices and open the campaign beside the chat.

DnDGPT is free to use with a ChatGPT account that supports custom MCP connections. A paid ChatGPT subscription is recommended for longer play sessions and higher message limits. Availability and limits vary by plan and workspace. Compare ChatGPT plans.