ShipSaving logo

ShipSaving

Manage ShipSaving shipments, orders, addresses, carriers, stores, analytics, and billing through MCP tools.

Install ShipSaving

Pick your client, then add it in one click or paste the config.

STDIONode.js
~/Library/Application Support/Claude/claude_desktop_config.json
claude_desktop_config.json
{
  "mcpServers": {
    "shipsaving": {
      "command": "npx",
      "args": [
        "-y",
        "shipsaving-mcp"
      ],
      "env": {
        "SHIPSAVING_APP_KEY": "YOUR_VALUE_HERE"
      }
    }
  }
}

Settings → Developer → Edit Config, merge this into mcpServers, then fully quit and reopen Claude Desktop.

Values are written into the snippet above so you can paste it as is. They never leave your browser.

Automated check passed— started and listed 30 tools correctly (13d ago).

Overview

ShipSaving MCP server connects AI assistants to the ShipSaving logistics REST API for shipping and order operations. It exposes tools for comparing carrier rates, creating and paying for shipments, generating or voiding labels, tracking packages, and managing orders. It also covers addresses, package templates, carrier services, connected stores, savings analysis, wallet data, and transactions. Reach for it when an agent needs to coordinate shipping workflows or query ShipSaving account data through natural language.

Use cases

  • Compare carrier rates for a package
  • Create and pay for a shipment
  • Synchronize and fulfill store orders
  • Track packages by tracking number
  • Review shipping savings and transactions

Key features

  • Multi-carrier rate comparison
  • Shipment labels and tracking
  • Order synchronization and fulfillment
  • Address and package template management
  • Carrier, store, and service-level queries
  • Savings, wallet, and transaction reporting

Tools30

What ShipSaving lets your agent do. Expand a tool for its parameters.

Verified live~6.4k tokens of context

Security & health

What it can reach and how reliably it runs — from our own checks, not the maintainer’s claims.

ActiveLast checked 2d ago

Recent health check succeeded.

10/10 checks healthy over the last 57d

What it can do

From the 30 tools this server returned when we ran it.

Read-only tools · 30
Network at startup3 connections
Files written at startupNone
Install scriptsNone
npm provenanceNot published
Package age205 days
Maintainers1

Observed 2026-10-22 in an isolated sandbox. A description of reach, not a security audit.

Supply-chain signal

No high-severity advisories surfaced by our automated scan.

Critical 0High 0Medium 0Low 0

Scanned 3d ago via OSV.dev · shipsaving-mcp (npm)

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks — not a rating.

npm downloads113Package downloads in the last 30 days.
Last commit6mo agoMost recent push to the default branch.
Availability100%Our rolling endpoint + install checks that succeeded.
Install checkPassedOur sandbox started it and listed its tools.
Tools exposed30Callable tools this server registers over MCP.
Directory activity2 viewsConfig copies, upvotes, and views on AllMCPs.

How ShipSaving works

What ShipSaving MCP server does

The ShipSaving MCP server exposes ShipSaving logistics functions through the Model Context Protocol. It connects an MCP-compatible assistant to the ShipSaving REST API and supports both read and write operations for shipping workflows.

Shipment tools compare rates across carriers, create unpaid draft shipments, pay for shipments and generate labels, void unused labels, search shipment records, retrieve shipment details, track packages, and query insurance pricing. Order tools search by status, store, date, or keywords; retrieve and create orders; buy labels for existing orders; mark orders shipped; cancel orders; trigger store synchronization; and list order tags.

The ShipSaving MCP server also provides account and configuration data. Agents can work with saved addresses, validate deliverability, manage package templates, inspect carrier accounts and service levels, list connected stores, review total savings and shipping analysis, and query wallet and transaction information.

How it works

The server runs as a Node.js process and communicates with an MCP client over the configured command. Its tools translate agent requests into calls to ShipSaving's logistics API. For example, an assistant can compare rates for package dimensions and addresses, create a draft, then pay for the selected shipment. It can also synchronize store orders before inspecting or updating them.

The repository documents Node.js 18 or newer as a prerequisite. The default installation uses the npm package with npx. Claude Code can add the server with an MCP command, while Claude Desktop can load it from its MCP server configuration file.

Setup and configuration

A ShipSaving App Key is required. Set it with SHIPSAVING_APP_KEY; the documented key format uses an sk_ prefix. The API endpoint defaults to https://app-gateway.shipsaving.com, but SHIPSAVING_API_BASE_URL can override it. SHIPSAVING_TIMEOUT_MS controls the request timeout and defaults to 60,000 milliseconds. SHIPSAVING_LOG_FILE selects a log file; without it, logs go to stderr.

For Claude Code, the documented pattern runs npx -y shipsaving-mcp with the app key supplied as an environment setting. Claude Desktop requires adding the same command and environment variable to its configuration, then restarting the application. The claude mcp list command can be used to check whether the configured server is connected.

Tools and capabilities

The available tools cover these areas:

  • Shipments: rates, drafts, payments, labels, searches, details, tracking, and insurance.
  • Orders: search, creation, details, label purchase, shipping status, cancellation, synchronization, and tags.
  • Addresses and packages: address book operations, validation, saved package templates, and predefined carrier packages.
  • Network data: connected carriers, service levels, and stores.
  • Account reporting: savings, shipping analysis, wallet balance, and transaction history.

The ShipSaving MCP server can therefore support workflows ranging from one-off rate selection to store-order fulfillment, provided the account and API access contain the required data.

Limitations and notes

The material identifies ShipSaving App Key access as mandatory; it does not describe additional authentication methods or permissions. Paying for a shipment generates a label, while draft creation does not take payment. Label voiding is described for unused labels. The documented examples use ZIP codes, package dimensions, weight, carrier selection, and optional insurance choices, but the exact API validation rules are not specified. Store examples mention Shopify, while the available store tool is described generally as listing connected e-commerce stores.

Reviews

No reviews yet — be the first to share how it worked for you.

Frequently Asked Questions about ShipSaving

ShipSaving is an MCP server that connects AI assistants to the ShipSaving logistics REST API. Its main tools compare shipping rates, create and pay for shipments, generate or void labels, track packages, manage orders, addresses, and packages, and query carriers, stores, savings, wallet balances, and transactions.

Install it by running the npm package with `npx -y shipsaving-mcp` and setting `SHIPSAVING_APP_KEY`. The documented setup supports Claude Code through `claude mcp add` and Claude Desktop through its MCP configuration file. Node.js 18 or newer is required.

ShipSaving requires `SHIPSAVING_APP_KEY`, using a ShipSaving App Key documented with an `sk_` prefix. Optional variables can override the API base URL, request timeout, and log file path.

Yes, ShipSaving works with Claude Desktop through its MCP server configuration. Add an entry that runs `npx -y shipsaving-mcp`, provide `SHIPSAVING_APP_KEY` in the environment, save the file, and restart Claude Desktop.

Related MCP servers

Add a badge to your READMEShow it’s listed — live SVG, Markdown or HTML.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewShipSaving AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/shipsaving?style=directory)](https://allmcps.com/mcp/shipsaving)
HTML Embed
<a href="https://allmcps.com/mcp/shipsaving"><img src="https://allmcps.com/api/badge/shipsaving?style=directory" alt="ShipSaving on AllMCPs" /></a>