Skip to content

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.

What You Need

  • An active Dramatica subscription.
  • A ChatGPT account that supports custom connectors / MCP apps in your workspace.
  • Permission to connect third-party apps in your ChatGPT workspace (if your org restricts this).

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

  1. Open ChatGPT settings for apps/connectors in your workspace.
  2. Add a custom MCP connector.
  3. Enter the Dramatica MCP endpoint URL:
    • https://platform.dramatica.com/mcp/dramatica
  4. Start the OAuth flow and sign in to your Dramatica account.
  5. Approve requested scopes.
  6. 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

  1. Register your integration in ChatGPT or your MCP-capable client.
  2. Use endpoint:
    • https://platform.dramatica.com/mcp/dramatica
  3. Complete OAuth authorization with a subscriber account.
  4. Request only the scopes you need:
    • mcp:use to connect/use MCP.
    • mcp:read for read operations.
    • mcp:write for write operations.
  5. 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:

  1. Open Profile → Settings → Data Controls.
  2. Find Improve the model for everyone.
  3. Turn it off if you do not want new ChatGPT conversations used for model improvement.

For Dramatica:

  1. Open Preferences → Training and Data Controls.
  2. 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.
  • 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