Connect Dramatica to ChatGPT (MCP)
This guide shows how to connect Dramatica to ChatGPT through MCP for two audiences:
- Casual ChatGPT users who want to use Dramatica inside chat.
- Developers who want to build tools and workflows on top of Dramatica MCP.
IMPORTANT
Dramatica MCP access currently requires OAuth authentication and an active Dramatica subscription.
IMPORTANT
ChatGPT access has its own eligibility rules. A Dramatica subscription alone is not enough: ChatGPT availability for custom MCP apps depends on your current OpenAI plan, product surface, and any workspace or admin restrictions.
What You Need
- An active Dramatica subscription.
- A ChatGPT account or workspace that currently allows custom MCP apps for your setup.
- Permission to connect third-party apps in your ChatGPT workspace (if your org restricts this).
Eligibility requirements
- Dramatica side: any active Dramatica subscription can authorize MCP access.
- ChatGPT side: custom MCP availability depends on OpenAI's current app support for your plan and product surface.
- Developer mode: some OpenAI setups require Developer mode before you can add or test custom MCP apps.
- Workspace controls: in managed ChatGPT workspaces, admins can control whether custom apps are available and which capabilities are enabled.
TIP
Think of this as two separate gates: Dramatica decides whether your account may authorize the server, and ChatGPT decides whether your current setup may connect to custom MCP apps at all.
TIP
Check OpenAI's live app and developer-mode documentation before rollout, because app availability can vary by plan, workspace policy, and product surface:
Casual ChatGPT Users
Concept
You connect Dramatica once in ChatGPT, authorize with Dramatica OAuth, then use Dramatica tools in normal chat prompts.
In The Platform
- Open ChatGPT settings for apps/connectors in your workspace.
- Confirm your current ChatGPT setup allows custom MCP apps, and enable Developer mode if OpenAI requires it for your environment.
- Add a custom MCP connector.
- Enter the Dramatica MCP endpoint URL:
https://platform.dramatica.com/mcp/dramatica
- Start the OAuth flow and sign in to your Dramatica account.
- Approve requested scopes.
- Return to chat and run a test prompt.
Validation:
- Ask ChatGPT to list your Dramatica Stories.
- You should see authenticated results from your account.
TIP
If your workspace blocks custom connectors, ask your ChatGPT workspace admin to allow connector installs first.
Developers
Concept
Use the same MCP endpoint, but treat it as an authenticated production integration surface for your app or workflow tooling.
In The Platform
- Register your integration in ChatGPT or your MCP-capable client.
- Use endpoint:
https://platform.dramatica.com/mcp/dramatica
- Complete OAuth authorization with a subscriber account.
- Request only the scopes you need:
mcp:useto connect/use MCP.mcp:readfor read operations.mcp:writefor write operations.
- Validate with a read call first (
list_user_stories), then a scoped write call (for example, update an Overview Storytelling field).
Validation:
- Read calls return only your authenticated account data.
- Write calls fail cleanly without
mcp:write.
Data and Training Controls
Concept
Dramatica and ChatGPT each have separate data controls. You should configure both intentionally.
Why It Matters
Your connection path changes who can use your data for model improvement:
- In ChatGPT personal workspaces (Free/Plus/Pro), OpenAI indicates model-improvement sharing is enabled by default unless you turn it off.
- In ChatGPT Business/Enterprise/Edu and API offerings, OpenAI states business/API data is not used for training by default.
- In Dramatica, Training and Data Controls is separate and off by default for new interactions.
In The Platform
For ChatGPT:
- Open
Profile → Settings → Data Controls. - Find
Improve the model for everyone. - Turn it off if you do not want new ChatGPT conversations used for model improvement.
For Dramatica:
- Open
Preferences → Training and Data Controls. - Confirm your desired setting.
Validation:
- Re-open each settings page and confirm toggles are in your intended state.
IMPORTANT
If you connect Dramatica through ChatGPT and leave ChatGPT model-improvement sharing enabled, content in those ChatGPT conversations may be eligible for OpenAI model improvement according to your ChatGPT plan/workspace policy.
If you work directly in Dramatica.com, Dramatica's own Training and Data Controls policy applies (off by default unless you opt in).
Common Mistakes
- Assuming OAuth alone implies write permission. Writes require
mcp:write. - Assuming a Dramatica subscription automatically includes ChatGPT connector eligibility. ChatGPT-side support is separate and can depend on plan, workspace policy, and product surface.
- Assuming app eligibility is static. Re-check OpenAI's current app and developer-mode docs before publishing instructions to users.
- Forgetting ChatGPT and Dramatica data controls are separate settings.
- Testing in a workspace where connector installs are blocked by admin policy.
Writing use: Use ChatGPT + MCP for fast structural retrieval and edit loops, then move final drafting and long-form Storytelling development into Dramatica where your Storyform context is native.
References
Related paths
- Go to Build With Dramatica for the broader integration and research path
- Go to Preferences if you need to confirm Dramatica-side Training and Data Controls
- Go to Your Subscription if you need to verify access requirements