CharGen works inside Claude, ChatGPT and other AI assistants. Add it once, and your assistant can read your campaigns and make NPCs, maps and art in them. Reading is free on every account. Plans and gold are on the CharGen pricing page.
https://api.char-gen.com/mcpNo API key and nothing to install. You sign in to CharGen and allow it.
Open Add CharGen to Claude. It opens Claude's connector form with the name and the server address filled in. Click Add.
https://api.char-gen.com/mcpSign in with your CharGen account when Claude opens the CharGen sign-in page.
CharGen shows what Claude asks to do: read your campaigns, generate content and edit notes. Click Allow.
Start a new chat. If CharGen is off, turn it on from the + button, under Connectors. Then ask about your campaign.
Works on Claude's Pro, Max, Ultra, Team and Enterprise plans. The Free plan allows one custom connector (Anthropic's help page, read 6 November 2026).
Install the official CharGen plugin from the ChatGPT plugin directory. There is no server URL to paste.
Open CharGen in the ChatGPT plugin directory and select Install plugin. Or open Plugins in the ChatGPT sidebar and find CharGen there.
If ChatGPT shows Connect, select it. Sign in with your CharGen account and approve the permissions you want to grant.
Start a chat and ask. ChatGPT uses an installed plugin when it fits your request, or type @CharGen to pick it yourself.
Or add CharGen yourself as a custom connector, the manual route:
Open Plugins, select the plus button, then Add custom MCP server. Name it CharGen, paste the address below under Connection, set authentication to OAuth, tick I understand and want to continue and select Create as a plugin. Then go to the last step.
https://api.char-gen.com/mcpOlder screen only, which OpenAI calls legacy. Tap your profile icon, bottom left, then Settings.
In Settings, open Apps. If you see a Developer mode toggle, turn it on first.
Scroll down to Advanced settings and choose Create App.
Name it CharGen, set Connection to Server URL and paste the address, set Authentication to OAuth, tick the risk notice and click Create.
https://api.char-gen.com/mcpSign in with your CharGen account when ChatGPT sends you there and click Allow. Then type @CharGen in any chat.
Pro accounts can read your campaigns. Plus and Free accounts are not on OpenAI's list. Writing and generating need a Business, Enterprise or Edu plan. Free ChatGPT accounts cannot add custom connectors (OpenAI's help page, read 6 November 2026).
Add the server in your terminal:
claude mcp add --transport http chargen https://api.char-gen.com/mcpIn Claude Code, type /mcp, choose chargen and sign in.
Sign in with your CharGen account in the browser window and click Allow.
Open your app's MCP settings and add a server with this address:
https://api.char-gen.com/mcpSign in with your CharGen account when the app sends you there, and click Allow.
Cursor and Windsurf connect this way. MCP is an open standard, so other apps that add remote servers with sign-in can connect too.
Claude wants to connect to your CharGen account
Signed in as you. Claude is requesting permission to:
“Recap my last session and list every unresolved thread.”
Reads your session recap and story tracker. Needs read.
“Create a level 6 smuggler NPC who fits the dockside faction in my campaign, with a portrait.”
Uses the free NPC generator. The portrait is free on the default art style. Needs generate.
“Search my gallery for the tavern art and render a night-time version of it.”
Finds the picture in your gallery, then renders a new version with your Gold. Needs read and generate.
“Who has my party met in Blackreach Harbour, and who might betray them?”
Reads your relationship graph and campaign notes. Needs read.
“Generate a one-shot dungeon for four level 3 players and add it to my campaign.”
Uses the free dungeon generator, then writes it into your campaign. Needs generate and write.
226 tools. Each one does one job, so your assistant picks the right one.
Read your campaign32 tools
Campaigns, sessions and recaps, transcripts, the world graph, the timeline, quests, parties, folders and your gallery.
Free on every plan
chargen_get_session_recapMake D&D content29 tools
NPCs, monsters, taverns, dungeons, quests and 24 more, each with its own tool and a portrait.
Free (a paid art style costs its Gold)
chargen_generate_npcPictures8 tools
Every image model in CharGen at the same prices as the app, and pixel sprites of characters, effects and items.
Monthly allowance on Elite and Ultimate, or Gold
chargen_generate_imageFilms, speech and music25 tools
Video from text or a picture, talking portraits, speech, music and sound.
Gold, with a price first
chargen_quote_text_to_videoEdit pictures24 tools
12 edits: remove or replace a background, upscale, restore old photos. Each one gives a price first.
Gold, with a price first
chargen_edit_image_upscaleWorkflows79 tools
26 workflows: reference sheets, tarot cards, wanted posters, sprite sheets.
Gold, with a price first; a reference sheet can be free
chargen_run_recipe_tarot_cardChange your campaign29 tools
Track entities, update quests and recaps, merge duplicates, rename speakers, file into folders.
Any paid plan; folders on every plan
chargen_update_questA read-only connection cannot change or spend anything. CharGen checks this on every call. With generate, films, sound, edits and workflows give a price first, and CharGen tells your assistant to wait for your yes.
Use the CharGen API to make NPCs, pictures and films from your own product. Its live_ and test_ keys also work on this server, paid from your API credits.
MCP is an open standard that lets an AI assistant plug into your CharGen account, the same way a new player joins your table with the campaign binder open in front of them. There is no new chat window to learn. You carry on in Claude, ChatGPT or another MCP-capable assistant, and it can read and use your campaigns, sessions, NPCs, quest log and generators while you talk. It sees your account only after you connect it, and only for the scopes you grant.
No. NPCs, quests, dungeons and every other entity type are free to generate through your assistant, on any CharGen account, the same as on the site. Pictures, video and audio use the same Gold balance and the same prices as char-gen.com. Your assistant can list the price before it spends, and nothing is charged without Gold already in your account.
Yes. Ask for a model, then a clean-up, a rig and moves such as an idle and a walk. Your assistant quotes each step before it spends Gold, and you approve the total. The result is a GLB file.
No. Campaign and library reads are free on every CharGen account, including the free tier. Media-model and recipe discovery need a paid plan. Plans are on char-gen.com/pricing (read 6 November 2026).
Most writes (editing entities, quests, threads and recaps) need any paid tier: Plus, Elite or Ultimate. Folder tools are the exception, they work on free accounts for the World Codex and campaign workspaces, with a limit of 3 folders in total on the free plan. Entity generation is free. Image generation can use an eligible monthly image allowance, or costs gold at the same rates as the app. Plans and gold are on char-gen.com/pricing (read 6 November 2026).
A granted scope lets your assistant call its tools. Generate can spend Gold on images, video, audio, 3D models, pixel sprites, image edits, recipes and applicable entity auto portraits. Logging a session from a summary through Write is free at Standard quality on a paid plan. Native plan, allowance and pricing rules apply. Ask for current costs and approve paid actions before execution. A read-only connection cannot spend Gold.
Only what the assistant actually requests while you are talking to it, over the encrypted connection you approved. Anthropic or OpenAI do not get standing access to your account, each tool call is a single request the assistant makes on your behalf, in the moment, for the scopes you granted.
Folders, and only folders. The delete tools only manage folder structure and filing, never content: they can delete a folder, or take an item out of one, and the item itself always stays. There is no tool that deletes entities, generations, sessions, transcripts or images. Curation tools can merge duplicate entities you point them at, and merges come with an undo. Revoke access from your assistant's settings whenever you want.
For Claude, Anthropic's help page (read 6 November 2026) says custom connectors work on the Pro, Max, Ultra, Team and Enterprise plans, and the Free plan allows one custom connector. For a ChatGPT custom connector, OpenAI's help page (read 6 November 2026) says Pro accounts can add a connector and read your campaigns, and writing or generating needs a Business, Enterprise or Edu ChatGPT plan. That page does not list Free or Plus accounts for custom connectors. The official CharGen plugin is a separate route: OpenAI's plugin help (read 6 November 2026) says its directory is available across ChatGPT plans, and that installing or using an individual plugin depends on your plan, workspace, role, region and its included capabilities. Those requirements are on Anthropic's and OpenAI's side. On the CharGen side, reading your campaigns and library works on any account.
The desktop app finishes the connection through your default browser, on claude.ai. If that browser is not signed in to claude.ai, the handoff never completes and the app asks you to start over. Sign in at claude.ai in your browser first, then add the connector. The same applies on mobile.
MCP is an open standard, and the server implements it the standard way. Claude (web, desktop and Claude Code) is verified end to end with full read, write and generate access. ChatGPT connects through the official CharGen plugin in its directory, or as a custom connector with OAuth sign-in, where OpenAI's help page (read 6 November 2026) limits Pro accounts to reading and does not list Free or Plus. Cursor and Windsurf connect with the same server URL through their MCP settings, and any other client that supports remote MCP servers with OAuth can use the same URL.
Install the official CharGen plugin from the ChatGPT plugin directory, then connect your CharGen account. There is no server URL to paste. ChatGPT uses an installed plugin when it fits your request, or you can type @CharGen to pick it yourself. A custom connector with the same server URL is the manual route.
The connector sees exactly what your account sees. Your D&D campaigns stay private or public as you set them: content follows the visibility settings you chose in CharGen, and new generated library entries are public by default, which you can change.
In Claude, open Customize, Connectors and remove CharGen. Tokens also expire on their own: access tokens after an hour, refresh tokens after 90 days.
Yes. Mint a Personal Access Token in your CharGen settings and use it as a Bearer token against https://api.char-gen.com/mcp.