Integrations
Used for environment variable configuration with a .env file.
Provides a support link in the README, allowing users to financially support the developer of the MCP server.
Can be used to test the server's API endpoints during development.
Shiplogic MCP Server
A Model Context Protocol (MCP) server that provides seamless integration with the Shiplogic shipping API. Built with the MCP SDK and TypeScript for type safety and better developer experience.
Demo
Features
- 🚚 Get shipping rates - Calculate shipping costs between addresses
- 📦 Create shipments - Book shipments with automatic tracking
- 🔍 Track packages - Real-time shipment tracking
- ❌ Cancel shipments - Cancel bookings when needed
- ➕ Optional services - Access add-on rates for special services
- 📚 Address book management - Store and manage frequently used addresses
Installation
Prerequisites
- Node.js 18+
- npm or yarn
- Shiplogic API key (get one at shiplogic.com)
Quick Start
- Clone and install:
- Configure environment:
- Build the server:
Usage
With Claude Desktop
Add this to your Claude Desktop configuration:
With MCP Inspector
Test the server using the MCP Inspector:
Standalone
Run the server directly:
Available Tools
get_shipping_rates
Calculate shipping rates between two addresses.
create_shipment
Create a new shipment with tracking.
track_shipment
Track a shipment by reference number.
cancel_shipment
Cancel an existing shipment.
get_opt_in_rates
Get optional add-on service rates.
add_address_to_book
Add an address to the account's address book.
get_address_book
Retrieve addresses from the account's address book.
remove_address_from_book
Remove an address from the account's address book.
Configuration
Environment variables:
Variable | Description | Required | Default |
---|---|---|---|
SHIPLOGIC_API_KEY | Your Shiplogic API key | Yes | - |
SHIPLOGIC_API_URL | API base URL | No | https://api.shiplogic.com |
Development
Project Structure
Scripts
npm run build
- Compile TypeScriptnpm run dev
- Build and runnpm run inspect
- Run with MCP Inspector
Testing
API Reference
This server integrates with Shiplogic API v2. For detailed API documentation, see:
License
MIT License - see LICENSE file
Contributing
- Fork the repository
- Create your feature branch (
git checkout -b feature/amazing-feature
) - Commit changes (
git commit -m 'Add amazing feature'
) - Push to branch (
git push origin feature/amazing-feature
) - Open a Pull Request
Support
- 🐛 Issues: GitHub Issues
- 📧 Email: your.email@example.com
- 📚 Docs: Wiki
- ☕ Support My Work: Buy Me a Coffee
If you find this project helpful, consider supporting my work. Your support helps me dedicate more time to open source development and create better tools for the community.
Acknowledgments
- Built with Model Context Protocol SDK
- Powered by Shiplogic API
Made with ❤️ by Jacques Wainwright
You must be authenticated.
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
An MCP server providing seamless integration with the Shiplogic shipping API to calculate shipping rates, create shipments, track packages, and manage shipping operations programmatically.
- Demo
- Features
- Installation
- Usage
- Available Tools
- Configuration
- Development
- API Reference
- License
- Contributing
- Support
- Acknowledgments
Related Resources
Related MCP Servers
- -securityAlicense-qualityAn unofficial MCP server that provides an interface to access the Autumn pricing API for managing customers, entitlements, invoices, and generating billing portal links.Last updated -5TypeScriptMIT License
- AsecurityFlicenseAqualityAn MCP server implementation that enables interaction with the Unstructured API, providing tools to list, create, update, and manage sources, destinations, and workflows.Last updated -3926
- AsecurityFlicenseAqualityA comprehensive Model Context Protocol server that enables users to interact with the ShipStation API for managing orders, shipments, carriers, warehouses, products, customers, stores, webhooks, and fulfillments through structured tools.Last updated -39JavaScript
- AsecurityFlicenseAqualityA comprehensive server that enables interaction with the ShipHero API through the Model Context Protocol, providing tools for managing orders, products, inventory, shipping, warehouses, vendors, and webhooks.Last updated -29JavaScript