Use Scripto in Claude Desktop
Add the Scripto MCP custom connector and sign in over OAuth to drive Scripto from chat — for hosts that don't live in a terminal.
For agents that don’t live in a terminal — Claude Desktop, the claude.ai web app, ChatGPT desktop — Scripto connects as an MCP custom connector. You add the connector once, sign in to Scripto when prompted, and ask the assistant to work with your articles directly from chat. No CLI install, no API key to paste.
Using Scripto from the terminal? See the scripto CLI — it’s the primary and most complete interface. The MCP connector is for hosts with a built-in “Custom Connectors” panel.
Availability. The Scripto MCP server’s tool set ships in a later release. This page describes the connector + OAuth connect flow so it’s ready; the specific tools an assistant can call will be documented here once they land. Until then, the CLI is the supported path.
How the connector works
Scripto pairs an MCP resource server (scripto-mcp) with scripto-app acting as the OAuth 2.1 authorization server. When you connect:
Add the connector
In the host’s connector settings, choose Add custom connector and give it the Scripto MCP server URL (https://mcp.scripto.codika.io/mcp).
Sign in to Scripto
The host opens a browser tab to Scripto’s consent screen. If you’re not signed in, you sign in to your Scripto account first.
Grant access
Click Allow. The browser bounces back to the host and the connector is ready. Every action then runs as your signed-in Scripto user, scoped to your own articles.
What it will let you do
Once the tool set ships, you’ll be able to ask the assistant to do — as your Scripto user — the same things the CLI does: list and read your articles, read an outline, read a section, read the Brief, and (with confirmation) create, edit, publish, and import. The tools map one-to-one onto the same per-user /api/* routes the CLI uses, so behaviour is identical across surfaces.
Auth, in one line
The web app uses a session cookie; the CLI uses a static scripto_ Bearer key; the MCP server uses a per-user OAuth access token that scripto-mcp verifies against scripto-app and forwards on every call. All three resolve to the same user and the same per-user authorization rule — there is exactly one source of truth.
Manage your access
To cut off the assistant’s access, remove the connector in the host’s settings; the assistant can no longer call Scripto. Reconnecting later re-runs the sign-in handshake. Access can also be revoked from Scripto’s side (consent revocation), which the server re-checks live.
Connector icon. Because hosts render the favicon of the connector URL’s registrable domain, the Scripto connector currently shows Codika’s icon (the MCP server lives under codika.io). That trade-off is accepted for now; a dedicated Scripto root domain is the path to its own connector icon later.
Next
- Use Scripto with Claude — the terminal/CLI loop (the path available today).
- API keys — how the CLI authenticates, alongside the OAuth path.