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.
| App | Computer, in a web browser | Phone app | Tablet |
|---|---|---|---|
| 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
- In a chat, click + → Connectors → Add connector → Add custom connector. (Or open Customize → Connectors in the left sidebar.)
- Name it dragon.rocks. For the MCP server URL, paste in this address:
https://dragon.rocks/mcpThen click Continue. - Sign in with your dragon.rocks account and allow access.
- In a chat, make sure dragon.rocks is switched on under + → Connectors.
The free plan allows one custom connector.
Grok grok.com
- In a chat, click + → Connectors → Add connector. (Or click Plugins at the bottom left.)
- Click New Connector, then Custom.
- Name it dragon.rocks. For the Server URL, paste in this address:
https://dragon.rocks/mcpThen click Add Connector. - Sign in with your dragon.rocks account and allow access.
- 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
- Click Plugins in the left column, then Add at the top right, then Add custom MCP server.
- Name it dragon.rocks. Under Connection, for the Server URL, paste in this address:
https://dragon.rocks/mcp - For Authentication, choose OAuth.
- Tick I understand and want to continue, then click Create as a plugin.
- Sign in with your dragon.rocks account.
- In a chat, type @ and pick dragon.rocks.
Gemini gemini.google.com
- Click Customize in the left column, then Connectors, then + Custom.
- For the MCP Server URL, paste in this address:
https://dragon.rocks/mcpThen click Next. - Sign in with your dragon.rocks account.
- Tick I understand and accept the security and privacy risks of connecting this custom app, then click Connect.
- 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:
Use dragon.rocks to start a new campaign called “The Lantern Road”.
Use dragon.rocks to list my campaigns.
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 character | Use dragon.rocks to make me a character for The Lantern Road: a halfling rogue who used to be a smuggler. |
| See your character sheet | Use dragon.rocks: show me Pip's sheet. |
| Level up | Use dragon.rocks: Pip reached level 4. What do I choose? |
| Read the story so far | Use dragon.rocks: what happened in our last session? |
| Write up a session | Use dragon.rocks to save my notes from tonight's session as the chronicle. |
| Tell it from your character's side | Use dragon.rocks to add Pip's own account of the ambush. |
| Add someone to your campaign | Use 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. |