dragon.rocks

Play D&D with the AI you already use.

dragon.rocks keeps your table's campaign: the world it is set in, the characters, and the story so far as each of you told it. You work on it by talking to Claude, Grok, ChatGPT or Gemini, and it remembers between conversations. Characters are built and checked against the D&D rules (the free System Reference Document 5.2.1).

1 Create your account

Create an account Already have an account? See your campaigns

Your chat app also asks you to sign in when you connect it.

2 Connect your chat app

Every app needs the same address:

https://dragon.rocks/mcp

What works where

Only what we've tried ourselves. Not tried yet means nobody has checked it yet. It may work.

AppComputer, in a web browserPhone appTablet
Claude Not tried yet Not tried yet Not tried yet
Grok Not tried yet Not tried yet Not tried yet
ChatGPT Not tried yet Not tried yet Not tried yet
Gemini Not tried yet Not tried yet Not tried yet
Claude claude.ai
  1. In a chat, click + → Connectors → Add connector → Add custom connector. (Or open Customize → Connectors in the left sidebar.)
  2. Name it dragon.rocks. For the MCP server URL, paste in this address: https://dragon.rocks/mcp Then click Continue.
  3. Sign in with your dragon.rocks account and allow access.
  4. In a chat, make sure dragon.rocks is switched on under + → Connectors.

The free plan allows one custom connector.

Grok grok.com
  1. In a chat, click + → Connectors → Add connector. (Or click Plugins at the bottom left.)
  2. Click New Connector, then Custom.
  3. Name it dragon.rocks. For the Server URL, paste in this address: https://dragon.rocks/mcp Then click Add Connector.
  4. Sign in with your dragon.rocks account and allow access.
  5. In a chat, make sure dragon.rocks is switched on under + → Connectors.

Grok may not use dragon.rocks unless you ask it to. Start your message with Use dragon.rocks to…

ChatGPT chatgpt.com
  1. Click Plugins in the left column, then Add at the top right, then Add custom MCP server.
  2. Name it dragon.rocks. Under Connection, for the Server URL, paste in this address: https://dragon.rocks/mcp
  3. For Authentication, choose OAuth.
  4. Tick I understand and want to continue, then click Create as a plugin.
  5. Sign in with your dragon.rocks account.
  6. In a chat, type @ and pick dragon.rocks.
Gemini gemini.google.com
  1. Click Customize in the left column, then Connectors, then + Custom.
  2. For the MCP Server URL, paste in this address: https://dragon.rocks/mcp Then click Next.
  3. Sign in with your dragon.rocks account.
  4. Tick I understand and accept the security and privacy risks of connecting this custom app, then click Connect.
  5. Gemini lists dragon.rocks's actions. Click Connect.
Claude Code in a terminal

claude mcp add --transport http --scope user dragon https://dragon.rocks/mcp

Start claude, type /mcp, choose dragon and sign in with your dragon.rocks account in the browser window that opens.

3 Join a campaign, or start one

Joining someone's campaign? Whoever owns it adds you. They need your id here, which is on your campaigns page once you sign in. Send it to them, and the campaign appears for you as soon as they have added you.

Starting your own? Say:

Only the people in a campaign can see it, and a player sees only what the DM has shown.

What you can ask for

Say it in your own words. These are only examples.

You want to…Say something like
Make a characterUse dragon.rocks to make me a character for The Lantern Road: a halfling rogue who used to be a smuggler.
See your character sheetUse dragon.rocks: show me Pip's sheet.
Level upUse dragon.rocks: Pip reached level 4. What do I choose?
Read the story so farUse dragon.rocks: what happened in our last session?
Write up a sessionUse dragon.rocks to save my notes from tonight's session as the chronicle.
Tell it from your character's sideUse dragon.rocks to add Pip's own account of the ambush.
Add someone to your campaignUse dragon.rocks to add who:acct-1a2b3c4d5e to The Lantern Road as a player.
Make a world of your own (DM)Use dragon.rocks to make a universe with no gunpowder and wild magic.
Make a monster or an item (DM)Use dragon.rocks to make a homebrew creature: a swamp hag who trades in memories.
Plan the campaign's arcs (DM)Use dragon.rocks to draft the arcs for The Lantern Road.

Privacy: what dragon.rocks keeps about you