Connect Claude
The Scrive MCP is a remote server, which is exactly what Claude’s connectors are built for. Add it once to your Claude account and it is available in every Claude surface that shares that account.
| Surface | Connection | Status |
|---|---|---|
| Claude on the web, desktop (macOS, Windows), iOS and Android | Settings → Connectors | Supported, see below |
| Cowork | Uses the same connectors as your Claude account | Supported |
| Claude Code (terminal) | claude mcp add --transport http | Supported, see below |
Prerequisites
Section titled “Prerequisites”- A Claude account on a plan with custom connectors.
- A Scrive account. You will sign in to it during setup.
Claude on the web, desktop and mobile
Section titled “Claude on the web, desktop and mobile”-
Open Settings → Connectors. On the web that is claude.ai/settings/connectors; in the desktop and mobile apps it is under your profile menu.
-
In the top right, click Add and select Add custom connector.
-
Enter Scrive as the name and
https://mcp.scrive.com/mcpas the remote MCP server URL. Leave the advanced OAuth fields empty. Select Add. -
Select Connect on the new Scrive entry. A Scrive sign-in window opens. Sign in and approve access for Claude.
-
In a new chat, open the + menu in the input box, choose Connectors and make sure Scrive is enabled. Then ask:
What are the 3 last contracts in Scrive?
Claude lists the Scrive tools under the connector and asks for permission before it runs tools that change data. Keep that on for start_signing, remind_document, cancel_document, start_flow and delete_flow_draft.
Claude Code
Section titled “Claude Code”-
Add the server.
--transport httptells Claude Code it is a remote Streamable HTTP server.Terminal window claude mcp add --transport http scrive https://mcp.scrive.com/mcpBy default the server is added to your local scope (this project, only you). Add
--scope userto make it available in every project, or--scope projectto share it with teammates via.mcp.json:.mcp.json {"mcpServers": {"scrive": {"type": "http","url": "https://mcp.scrive.com/mcp"}}}No secrets go in the file. Each person signs in with their own Scrive account.
-
Start Claude Code and run
/mcp. Select scrive and choose Authenticate. Your browser opens the Scrive sign-in; approve access and return to the terminal. -
Ask:
List my Scrive documents that are still pending signature.
claude mcp list shows the server and its connection state. To remove it later, run claude mcp remove scrive; to sign out without removing it, open /mcp, select scrive and choose Clear authentication.
Claude Code has no panel UI, so the file picker tools cannot upload from your disk there. Create documents from templates with create_from_template instead.
Troubleshooting
Section titled “Troubleshooting”- The Connect button returns without connecting: your browser may be blocking the pop-up, or you are signed in to a different Scrive account than expected. Retry in a window where you are signed in to Scrive.
- Claude asks for an OAuth client ID and secret: see When you need a client ID and secret.
- Tools are listed but every call fails with 401: the token has expired or was revoked. Disconnect and connect again in Settings → Connectors.
- “Rate limit exceeded”: the server allows about ten calls per twenty seconds per user. Claude waits and retries; large batch tasks take a little longer.
- No file picker appears: make sure you are on a current version of the Claude app.
Related reading
Section titled “Related reading”- Anthropic’s documentation: Custom connectors using remote MCP and Connect Claude Code to tools via MCP
- Revoke access
- Example use cases
