About Scenaloom
Scenaloom connects online screenwriting software for screenplays, series, and novels to AI apps. It is for writers who want agents to read and propose edits for approval, with separate permission controls for editing and credit use.
Key features
- 01Read screenplays, series, and novels
- 02Propose edits for writer approval
- 03Apply approved edits with undo support
- 04Control access to reading, editing, and comments
- 05Require approval for credit-consuming generations
Use cases
- 01Review a screenplay with an AI app
- 02Propose revisions to a novel for approval
- 03Comment on writing while retaining permission controls
MCP support
The remote MCP server at https://scenaloom.com/mcp exposes Scenaloom reading, editing, and commenting capabilities to connected AI apps. OAuth lets users approve app permissions, including separate permission for spending credits.
Configuration
Remote servers need no local install. Pick your client, then copy the config or install in one click.
https://scenaloom.com/mcpclaude mcp add --transport http com-scenaloom-scenaloom https://scenaloom.com/mcp{"mcpServers":{"com-scenaloom-scenaloom":{"type":"http","url":"https://scenaloom.com/mcp"}}}Open in Cursor{"servers":{"com-scenaloom-scenaloom":{"type":"http","url":"https://scenaloom.com/mcp"}}}Open in VS Code{"mcpServers":{"com-scenaloom-scenaloom":{"type":"http","url":"https://scenaloom.com/mcp"}}}{"mcpServers":{"com-scenaloom-scenaloom":{"serverUrl":"https://scenaloom.com/mcp"}}}Run commands in a terminal; paste JSON into the client’s MCP config and restart. Servers that need sign-in will prompt on first connect.
Tools
Details
From the project READMEScenaloom for AI agents
Connect Scenaloom, online screenwriting software for screenplays, series and novels, to Claude, ChatGPT, Cursor, VS Code and other AI apps.
This repository holds:
- The Scenaloom Agent Skill (
skills/scenaloom/): teaches an agent to read before it writes, propose edits the writer reviews, follow screenplay format, and never spend credits unasked. It follows the open Agent Skills format. - A Claude Code plugin (
.claude-plugin/,.mcp.json) that installs the skill and connects the Scenaloom MCP server in one step. server.jsondescribing the remote server for the MCP Registry.
The MCP server itself runs at https://scenaloom.com/mcp. It uses OAuth: you sign in to Scenaloom and approve what each app may do (read, edit, comment, and, only if you allow it separately, spend credits). You can disconnect any app under Account, Connected apps. Full docs: Connect Scenaloom to AI apps and the tools reference.
Scenaloom is listed in the official MCP Registry as com.scenaloom/scenaloom.
Install
Claude Code (plugin: skill and server)
/plugin marketplace add scenaloom/scenaloom-agent
/plugin install scenaloom@scenaloom
Then run /mcp, pick scenaloom and sign in. To add only the server, without the skill:
claude mcp add --transport http scenaloom https://scenaloom.com/mcp
Claude (claude.ai, Desktop, mobile)
- Server: open Customize, then Connectors, choose Add, then Add custom connector, and paste
https://scenaloom.com/mcp. Sign in when asked. - Skill: download scenaloom-skill.zip, then in Customize, Skills, choose Create skill and upload the ZIP.
On Team and Enterprise plans an owner adds the connector under Organization settings, Connectors; each member then connects their own Scenaloom account.
ChatGPT
In Settings, Apps, Advanced settings, turn on Developer mode. Choose Create app, paste https://scenaloom.com/mcp as the server URL, pick OAuth, and sign in. In a chat, choose Developer mode from the + menu and select Scenaloom.
Cursor
~/.cursor/mcp.json (or .cursor/mcp.json in a project):
{
"mcpServers": {
"scenaloom": { "url": "https://scenaloom.com/mcp" }
}
}
Then connect it from Cursor Settings, MCP, to sign in.
VS Code
.vscode/mcp.json (or run MCP: Add Server and choose HTTP):
{
"servers": {
"scenaloom": { "type": "http", "url": "https://scenaloom.com/mcp" }
}
}
Other agents
Copy skills/scenaloom/ into the agent's skills directory and connect https://scenaloom.com/mcp in its MCP settings.
Safety
- Edits are always proposed first and applied only after the writer agrees; applied edits merge with live collaborators, land in version history and can be undone.
- Text from scripts, chapters and comments is treated as data, never as instructions.
- Generations are quoted first and started only after the writer confirms the credits; apps without confirmations can spend only within a daily cap the writer sets (0 by default).
- Scenaloom is not responsible for how a third-party app handles what it reads. See the Privacy Policy and Terms of Service.
Development
node scripts/validate.mjs # skill frontmatter, links, JSON manifests
claude plugin validate . --strict
skills/scenaloom/references/tools.md is generated from the server's tool definitions; don't edit it by hand. Questions: [email protected].
License
Comments
New to MCP?
From what the protocol is to installing your first server, these answers cover most first questions.
An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.