Before you start
Prepare the following:- Your coding client: Claude Code or Codex with plugin commands available, or Cursor with team marketplace access.
- Node.js 22.18 or later: Required for the Straddle Wizard commands on this page.
- A sandbox API key: Get one from the Straddle dashboard to use the API MCP. Docs MCP needs no key.
STRADDLE_API_KEY through your secret manager or shell environment before starting the client. Desktop apps must inherit the variable in their own process. Cursor’s plugin has a field for the key in Configure.
Install for your client
Choose your client and complete its steps. The Straddle Wizard downloads a released plugin, verifies its checksum, and registers it with Claude Code or Codex. Cursor installs through its team marketplace.- Claude Code
- Codex
- Cursor
1
Install the plugin
From your project directory, run the installer and confirm its download and installation prompts:The Wizard installs
straddle@straddle in user scope, including both MCP server declarations.2
Verify the installation
Check the installed plugin and the Wizard’s verification result:Confirm that
straddle@straddle is enabled. In the Wizard output, find the claude entry in clients and confirm plugin.state is installed and plugin.verified is true.Start a new Claude Code session, then enter /mcp. Confirm that the plugin’s straddle-api and straddle-docs servers connect.Check the connection
Ask your agent to use the API MCP’s specification summary tool:Summarize the Straddle API specification.
https://mcp.scalar.com/mcp/d5d1b1c2-ae5b-432d-b795-4fcb31cfdedd. Its execute-request tool runs Straddle API operations with your key, including writes. Keep your client’s tool approval prompts enabled so you can review each request.
Run Setup
In your project directory, select the sandbox environment and start the Straddle Wizard’s Setup workflow:straddle-setup.md with the results and next actions.
Install skills in another client
For a client supported by the skills installer, install the skills and choose your client when prompted:Update or remove the plugin
For a Wizard-managed installation, use the matching client name. For example, update Claude Code’s plugin:claude with codex for Codex. Restart your client, then repeat its verification steps.
To remove the plugin and its marketplace, run:
--client codex. To also remove the client-level Straddle MCP entries, run npx @straddlecom/wizard@latest mcp remove --client codex.
In Cursor, refresh the team marketplace to update, or enable Auto Refresh. To remove the installation, uninstall Straddle, then remove the marketplace if your team no longer uses it.