For AI agents: a documentation index is available at the root level at /llms.txt and /llms-full.txt. Append /llms.txt to any URL for a page-level index, or .md for the markdown version of any page.
The ShipBob MCP Server is hosted by ShipBob. Setup is the same across every AI app that supports it:
Open your app’s MCP or connector settings
Add a new server with the ShipBob URL
Your app opens a browser window where you sign in to ShipBob
Grant access on the consent screen
Start asking the assistant about your data
Server URLs
Use the URL that matches the environment you want to talk to.
Environment
URL
Sandbox
https://sandbox-api.shipbob.com/developer-api/mcp
Production
https://api.shipbob.com/developer-api/mcp
Sign in with the ShipBob account that matches the URL: sandbox account for the sandbox URL, production account for the production URL. Sandbox and production are isolated environments and accounts do not carry across.
What the Consent Screen Asks For
On first connection, ShipBob asks you to create a channel for the AI client and shows the permissions the MCP tools need to function. A channel is how ShipBob tracks which app created which records — it is an installation of an application on top of the ShipBob API.
Reads cross channels: The AI client can read data from every channel on your merchant account (orders from Shopify, Amazon, other apps, PAT-issued channels, etc.).
Permissions follow your account role: The tools available to you depend on your ShipBob account’s permission level. If a tool returns a 403 error, your account role may not have access to that operation — contact your ShipBob account admin to confirm.
VS Code opens a prompt to confirm the server installation. After confirming, it opens a browser for sign-in.
Manual setup:
Choose where the MCP config lives:
Workspace (.vscode/mcp.json): use this for project-specific access. Teammates who check out the repo also get the server.
User profile (run MCP: Open User Configuration from the Command Palette with Ctrl+Shift+P / Cmd+Shift+P): use this to make the server available across all your projects.
Any app that supports remote MCP servers works the same way:
Add a new remote / custom MCP server in the app
Paste the ShipBob URL for your environment
Sign in to ShipBob in the browser window your app opens
No API tokens, headers, or extra tools are needed.
Verify the Connection
Once the server is added, ask the assistant:
"What ShipBob tools are available?"
You should see a list of all available ShipBob tools. If nothing appears, see Troubleshooting.
Tool Approval Behavior
The ShipBob MCP Server exposes read-only tools. Your AI client controls whether tool calls require approval. claude.ai, Claude Desktop, and VS Code with GitHub Copilot typically run read-only tools without a confirmation prompt, so responses are fast and conversational.
Setup with API Token - Alternative setup using an API token you generate from your ShipBob dashboard, for apps or workflows that don’t support sign-in through the browser