This page shows how to connect using an API token that you generate from your ShipBob dashboard. If your AI app supports sign-in with your browser (most modern versions do), the standard Setup is easier - you just paste a URL and sign in. No token needed.
Use this setup if:
If you’re not sure, try the standard setup first. You can always come back here if it doesn’t work with your app.
Claude Desktop) and click Generate
For more detail on token generation, see Authentication.
Pick your app below and follow the instructions.
Claude Desktop needs a helper tool called mcp-remote to send your token to ShipBob. This requires Node.js to be installed on your computer.
Before you start: Download and install Node.js (LTS). After installing, open a terminal (Command Prompt on Windows, Terminal on Mac) and type node --version to confirm it’s working. You should see a version number like v24.15.0.

'node' is not recognized or command not found, restart your computer and try again.Open Claude Desktop
Open the configuration file:

A file called claude_desktop_config.json opens in your text editor (Notepad on Windows)

Add the ShipBob connection:
If the file is empty or contains only {}, delete everything and paste this:

For sandbox, swap the URL to https://sandbox-api.shipbob.com/developer-api/mcp.
Find the line that says PASTE_YOUR_TOKEN_HERE and replace it with the token you copied in Step 1.
Bearer and the space before your token. The line should look like: "AUTH_HEADER": "Bearer D4AC36BF5C5...4-1"
Save the file (Ctrl+S on Windows, Cmd+S on Mac)
Fully close Claude Desktop - don’t just minimize it:
Ctrl+Shift+Esc) → find Claude → right-click → End Task
Reopen Claude Desktop

Open a new chat and you should see the ShipBob connector listed. Ask Claude, What ShipBob tools are available?, to verify the connection.

VS Code can connect to ShipBob directly with your token - no extra tools needed.
Add the following to .vscode/mcp.json or your user MCP config:
When you start the server for the first time, VS Code asks you to enter your token. Paste the token you copied in Step 1 (without Bearer - VS Code adds that automatically).
For sandbox, swap the URL to https://sandbox-api.shipbob.com/developer-api/mcp.
If your app lets you add a remote server with custom headers, configure it with:
If your app uses a JSON config file, the entry typically looks like:
If your app only supports running a local command (not a URL), you can use mcp-remote as a bridge. This requires Node.js:
Start a new chat and type:
If set up correctly, your AI client lists the available ShipBob tools.