Connect StorytellerOS to ChatGPT

The same STOS tools and account access as Claude, with a separate OAuth connection.

The MCP connection provides tools; the optional plugin provides guided skills. They are installed separately. No local server is needed.

Install both products for the complete workflow

In your chosen assistant, install both the StorytellerOS and Reader Radius plugins, and add and authenticate both MCP connections. Installing one product does not install or authorize the other.

  • StorytellerOS plugin + MCP: writing, story bibles, titles, and author-business workflows. Follow the STOS steps below.
  • Reader Radius plugin + MCP: social campaigns, posting, and scheduling. Open Reader Radius and follow its Settings installation instructions using your Reader Radius credentials.

Enable both connections and plugins in the conversation. The STOS social-handoff skill uses your title and pen-name context, then calls Reader Radius social tools. This handoff is intentional. If social tools are missing, check the Reader Radius installation and authentication—not just STOS.

  1. Generate or reuse a credential pair in API Keys & Connectors. ChatGPT uses the same current account access as Claude. No additional pen-name permission system is introduced.
  2. In a desktop client with custom MCP settings, add a server named StorytellerOS. Choose Streamable HTTP, not STDIO, and use the URL below. Leave bearer-token, header, and environment-variable fields empty. For ChatGPT web, follow the separate steps below.
  3. Choose Automatic or Client ID metadata document (CIMD), then Authenticate. Do not select DCR. Sign in at storytelleros.com, choose your existing pair, and approve. Never paste the pair's secret, an API key, or your password into chat.
ChatGPT web / Developer mode
  1. Open ChatGPT Settings → Security and login and enable Developer mode.
  2. Open ChatGPT Plugins, select the plus button, and name the connection StorytellerOS.
  3. Under Connection, enter the ChatGPT MCP URL above. Use OAuth; if a registration choice appears, use Automatic/CIMD, not DCR.
  4. Sign in to StorytellerOS, select your credential pair, approve, and review the discovered tools.
  5. Start a new conversation and enable the connection from the tools menu.

Availability depends on your account and workspace policy; ask your administrator if custom connections are unavailable. Official OpenAI instructions.

Optional skills plugin

Add this GitHub marketplace in desktop plugin settings, where available, and install StorytellerOS. Existing Claude users keep their current plugin and connection; there is no migration or credential rotation required.

If Add marketplace fails on a Mac, the URL above is fetched with git, and macOS does not include git until Apple's command line tools are installed — so on a Mac that has never had them the button stops before it reaches StorytellerOS, reporting “No developer tools were found”. Your MCP connection is separate and is unaffected. Either install the tools once (Terminal, xcode-select --install, click Install, let it finish) or skip git entirely with the download below.

Download instead of git. Download the skills plugin (.zip), double-click it to unzip, then in Add marketplace choose the unzipped storytelleros-skills folder instead of pasting the URL. No Terminal and no developer tools. One trade-off: the download is a snapshot, so it does not update itself — re-download it when we ship new skills, or switch to the URL once git is on your Mac.

Codex CLI alternative

Run in your terminal, not chat. Restart the desktop app and start a new chat afterward.

Desktop/CLI skills installation does not automatically install skills in ChatGPT web. Workspace admins may import the GitHub marketplace where supported; otherwise use the MCP connection alone. This setup is not a claim of public directory approval.

The plugin shares Claude's 28 guided skills and the hosted tool catalog. Claude's seven /stos-* slash commands are Claude-specific shortcuts; in ChatGPT, describe the task in ordinary language. Your connected services and current STOS permissions still determine what data and actions are available.

Updating and reconnecting

Update StorytellerOS from the marketplace controls in the client where you installed it, then start a new chat. In ChatGPT web, refresh the MCP connection in Plugins to reload its tool metadata. Updating skills does not refresh the MCP connection, and neither step changes your Claude setup. Authenticate again only if the client requests it or you replaced a revoked credential pair.

Check without changing anything

Enable StorytellerOS in a new chat and ask: “List my pen names and titles. Do not create, edit, delete, send, or publish anything.”

OAuth access is stored and refreshed automatically. Revoking the selected credential pair in STOS also disconnects linked ChatGPT access and any Claude connection using that pair. You can create a separate pair if you want independent revocation.

Troubleshooting
  • Add marketplace fails on a Mac with git clone … exit status: 1 and “No developer tools were found”: the client fetches the URL with git, which macOS lacks until Apple's command line tools are installed. Use the .zip download and pick the unzipped folder, or install the tools once with xcode-select --install and press Add marketplace again. Your MCP connection is unaffected either way — it installs separately and keeps working throughout.
  • DCR not supported: choose CIMD/Automatic and retry authentication.
  • Skills but no tools: finish the MCP connection separately, then start a new chat.
  • Authentication fails: check the selected pair has not been revoked and your STOS subscription is active. Keep Claude's URL ending in /api/mcp; ChatGPT uses /api/mcp/chatgpt.
  • Enterprise domain restrictions unavailable: optional OIDC is not provided by this connection. Workspaces requiring it may block installation.
  • Send support the error and client name only—never your password, client secret, or token.