ShipBoss is an MCP server that provides logistics and shipping automation capabilities through Model Context Protocol client interfaces. It connects LLM applications to the ShipBoss platform, enabling access to multi-carrier shipping services including FedEx, UPS, and DHL. Logistics teams, warehouse operators, and e-commerce merchants use this server to automate rate shopping, parcel and freight shipment creation, label generation, package tracking, and carrier pickup management directly from conversational AI assistants. By interfacing with ShipBoss APIs, the server eliminates the need to manually log into carrier portals to check rates or schedule pickups. Instead, users can issue natural language instructions to compare shipping costs across carriers, generate ready-to-print shipping labels with direct download links, request freight quotes, coordinate parcel pickups, or retrieve real-time tracking updates for in-transit shipments.
Category: CRM, ERP & E-commerce
Tags: logistics, shipboss, shipping, supply-chain
bash python -m venv shipboss_env source shipboss_env/bin/activate 3. Install the package: bash pip install shipboss-mcp-server 4. Add the server to your MCP client configuration (such as Claude Desktop) under mcpServers: json { "mcpServers": { "shipboss-mcp": { "command": "/path/to/shipboss_env/bin/python", "args": ["/path/to/shipboss_mcp_server.py"], "env": { "SHIPBOSS_API_TOKEN": "your_api_token_here" } } } } 5. Replace the file paths and token with your actual values, then restart your MCP client.Part of MCP Servers
Install the server package inside a Python 3.9+ virtual environment using the command pip install shipboss-mcp-server. Next, configure your MCP client configuration file by adding shipboss-mcp under mcpServers, specifying your virtual environment python executable, the script path, and your ShipBoss API token either via environment variables, a .env file, or command-line arguments.
ShipBoss provides tools to retrieve parcel shipping rates across carriers like FedEx, UPS, and DHL, generate downloadable parcel shipping labels, schedule and cancel carrier pickups, track parcel deliveries, and request freight quotes and freight shipment tracking updates.
You need Python 3.9 or higher, an active ShipBoss account, and a ShipBoss API token generated from the API Integrations section within the ShipBoss customer admin dashboard.
ShipBoss works with any client that implements the standard Model Context Protocol, such as Claude Desktop or Cursor, configured using standard standard input and output server execution parameters.