Documentation Index
Fetch the complete documentation index at: https://docs.suprsend.com/llms.txt
Use this file to discover all available pages before exploring further.
Not sure which one you’re using? Claude Code runs in your terminal or IDE and is invoked with the
claude command. Claude Desktop is the standalone chat app downloaded from claude.ai/download. Setup is different for each — pick the matching tab below.- Claude Code
- Claude Desktop
Install Claude Code
Claude Code is distributed as an npm package and requires Node.js 18+.Run
claude once and complete the one-time browser login it prompts.Get a service token
Go to Dashboard → Account Settings → Service Tokens and generate a token for the workspace you want to expose.
Register the MCP server
The SuprSend MCP server runs through the SuprSend CLI via This writes the configuration to
npx — no install step, always the latest version. Requires Node.js 18+.Add the server with one command in your regular terminal (not inside a running claude session):~/.claude.json. The flags:--scope usermakes the server available across all your projects. Use--scope projectif you want to commit an.mcp.jsonfile for your team.--envinjects your token into the spawned process so it doesn’t appear in your shell history.-w stagingruns against your staging workspace. Switch to-w productiononly after you’ve confirmed everything works and scoped tools appropriately.
Verify the connection
From your terminal:You should see Inside the session, type Claude will ask permission before the first tool call — approve it, and you’re done.
suprsend listed as connected. Then start a Claude Code session and check the tools are available:/mcp. You should see suprsend with its tool count. Try a read-only prompt to confirm the loop works end-to-end:Restricting which tools Claude can access
By default the SuprSend MCP server exposes all user, object, tenant, workflow-listing, and documentation tools. Event-triggering and workflow-triggering tools are disabled by default for safety — you opt in explicitly per slug. Scope this down further with the--tools, --workflows, and --events flags. Add them to your args (Claude Desktop) or after start-mcp-server in your claude mcp add command (Claude Code).
Docs-only mode — the safest configuration, read-only documentation lookups:
Troubleshooting
spawn npx ENOENT on Windows
spawn npx ENOENT on Windows
Windows doesn’t invoke For Claude Code:
npx through a shell by default. Wrap the command in cmd /c.For Claude Desktop:Server shows disconnected or failed
Server shows disconnected or failed
Run
claude mcp get suprsend (Claude Code) to see the underlying error. Common causes:- Wrong workspace: confirm
-w stagingvs-w productionmatches the workspace the token was generated in. - Invalid or expired token: regenerate from the SuprSend dashboard and re-add.
- Stale npx cache after a CLI release: pin
suprsend@latestinargs, or clear withnpx clear-npx-cache.
Tools don't appear after restart
Tools don't appear after restart
Claude Desktop: ensure you fully quit the app (⌘Q on macOS, Quit from the tray on Windows). MCP servers only reload on a full restart — closing the window isn’t enough.Claude Code: run
/mcp inside the session to force a reconnect. If the server is still missing, run claude mcp list from your regular terminal to confirm it’s registered. If it isn’t, re-run claude mcp add.Tool List
All available tools and how to scope them.
Prompt Cheatsheet
Ready-to-use prompts to get started fast.