原型 · 预览版:收录官方注册中心里的全部服务器,每 30 分钟同步一次。评价和账户功能将在后续阶段推出。
PopNx MCP为使用 AI 的人准备的 MCP 服务器 · 用大白话讲清楚

SMKlog Parcel Shipping Rates

作者:smklog版本 1.5.0i★ –i在云端运行
注册名称com.smklog/parcel-shipping-rates

安装

概览

作者提供的说明(英文原文)

Live USPS, UPS, FedEx and DHL rates from the US: domestic, Canada, UK, Germany, Australia. No scale.

PopNx MCP 的三大支柱

这三项永远不会合并成一个分数:意见、测量和人气是不同的东西。

它能帮你做什么

我们还没有为它写通俗的介绍。下面是我们从注册中心读取到的事实。

安装

选择你使用的 AI 应用,然后复制设置。

安装之前

你需要

你用的是哪个应用?

在上方选择你的应用。我们会记住它,下次按钮会显示“安装到 …”。

适用于网页版、桌面版和手机版 Claude:

  1. 打开 Settings → Connectors
  2. 点击 Add custom connector
  3. 粘贴下面的地址,然后点击 Add
  4. 如果要求登录,请登录作者的服务
SettingsConnectors1+ Add2https://…3
https://quote-api.smklog.com/mcp

在终端中运行这条命令

claude mcp add --transport http parcel-shipping-rates https://quote-api.smklog.com/mcp

在 Cursor 中打开

或者自己复制设置

粘贴到项目中的 .cursor/mcp.json,或 ~/.cursor/mcp.json

{
  "mcpServers": {
    "parcel-shipping-rates": {
      "url": "https://quote-api.smklog.com/mcp"
    }
  }
}

浏览器会先询问是否打开应用,然后应用会显示设置并请你确认。密钥的值会留空,由你自己填写。

在 VS Code 中打开

或者自己复制设置

粘贴到项目中的 .vscode/mcp.json

{
  "servers": {
    "parcel-shipping-rates": {
      "type": "http",
      "url": "https://quote-api.smklog.com/mcp"
    }
  }
}

浏览器会先询问是否打开应用,然后应用会显示设置并请你确认。密钥的值会留空,由你自己填写。

ChatGPT 只能连接互联网上的服务器:

  1. 打开网页版 ChatGPT → Settings → Connectors (Apps)
  2. 点击 Create 或 Add(部分套餐需要先在 Advanced 中开启 Developer mode)
  3. 粘贴下面的地址,起个名字,然后保存
  4. 如果要求登录,请登录作者的服务
SettingsConnectors1+ Create2https://…3
https://quote-api.smklog.com/mcp

菜单名称可能因套餐和版本不同而略有差异。

你的选择通过 Cookie 保存在这台设备上,无需账户。

这些设置是根据作者在注册中心的条目生成的。如果 README 的写法不同,请以 README 为准。

它能做什么

工具名称和描述与服务器在 2026年11月9日 报告的完全一致。这些内容由作者撰写,不是我们写的;我们以纯文本形式显示。

  • get_parcel_quote

    Live parcel rates from a US origin: USPS, UPS, FedEx; DHL Express to DE and AU. Describe the item to estimate the box, or give exact dimensions and weight. Up to five services, each a total with the SMKlog fee inside (itemized only on the checkout receipt). To buy on smklog.com:

  • create_checkout_link

    Turns a decided shipment into a payment session: the amount and a handoff URL to prefilled SMKlog checkout. Pass quote_id from get_parcel_quote: its price is reused, no second carrier call. Keep the returned session_id for get_checkout_status. It never charges: the human confirms

  • track_parcel

    Track a shipment whose label was bought on smklog.com, by carrier tracking number: the current status, the latest scan events (newest first, up to eight) and the estimated delivery date when the carrier gives one. SMKlog labels only: not a universal tracker, so another seller's n

  • get_price_index

    The SMKlog parcel shipping price index: a monthly repriced basket of six common boxes (1 to 20 lb) shipped from Newark, NJ to five US cities, quoted through the same live USPS, UPS and FedEx pipeline that prices real shipments. Returns the cheapest purchasable service per box and

  • get_checkout_status

    Reports where a create_checkout_link session stands: whether the human opened checkout, paid, and whether the label exists, with the tracking number once it does. Reads SMKlog's own records only: no carrier call, no quote allowance, nothing changes. Poll minutes apart: nothing mo

  • get_refund_status

    Says whether the payment behind a create_checkout_link session was refunded, how much and why. Status: not_paid (nothing to refund), none (paid, not refunded), requested (a refund is under way), under_review (an unused non-USPS label, decided by an operator), declined (the label

  • cancel_checkout_link

    Cancels a create_checkout_link session the human has not opened yet: its handoff link stops binding a checkout, and get_checkout_status answers session_cancelled from then on. Nothing has been paid at that stage, so nothing is refunded and no human is needed. Once the human opens

  • calculate_billable_weight

    The weight USPS, UPS and FedEx bill for a box: dimensional weight (L x W x H / 139) against actual weight, rounded as each carrier rounds, and the parcel and USPS limits it meets. Explains why a big light box costs more and how small a box would bill at its real weight. A calcula

  • get_holiday_shipping_deadlines

    The carriers’ own send-by dates for delivery by the 2026 winter holidays: USPS (Ground Advantage, Priority Mail, Priority Mail Express; delivery by Dec 25) and FedEx (Ground Economy, Ground and Home Delivery by days in transit, Express Saver, 2Day, Overnight; delivery by Dec 24),

  • get_shipping_restrictions

    What SMKlog will not ship and what ships only with conditions: prohibited categories (weapons, drugs, counterfeit goods, money and valuables, living and perishable contents, dangerous goods, controlled exports), restricted ones (batteries, medicine, chemicals and aerosols, regula

基础检查i

我们检查的是任何人都能看到的信息;我们没有阅读代码。不适用的检查项不计入总数。 · 检查于 2026年11月9日

  • ✓ 通过

    作者与仓库一致

    注册名称已通过域名 smklog.com 验证(注册中心会核实域名所有权)

  • … 尚未检查

    仍在维护

    我们还没有从 GitHub 读取这个仓库

  • … 尚未检查

    有许可证

    我们还没有从 GitHub 读取这个仓库

  • ✓ 通过

    端点有响应

    在 111 毫秒内响应(HTTP 200)

  • – 不适用

    使用 OAuth 登录

    无需登录

  • ✓ 通过

    工具描述中没有隐藏指令

    已读取 10 个工具描述,未发现针对 AI 的隐藏指令

与“其他”中的其他服务器比较i

  • 星标数多于此分类中其他 18728 个服务器的 0%
  • 发布到注册中心的时间比此分类中其他 18728 个服务器的 95% 更新
  • 基础检查结果等于或优于此分类中其他 18728 个服务器的 100%

与注册中心里这个分类中所有活跃的服务器比较。只有当发布者拥有该仓库时,星标数才计入。

常见问题

SMKlog Parcel Shipping Rates 安全吗?

它在 3 项适用的基础检查中通过了 3 项。我们没有阅读代码。在添加密钥或令牌之前,请先看看这个服务器要求哪些权限,并使用只具备所需权限的密钥。

它需要哪些密钥或代码?

注册中心没有列出必需的密钥,不过有些服务器会在首次使用时要求你登录。

它在我的电脑上运行还是在云端?

它在作者的云端运行。通过互联网连接,无需安装,但你发送的内容会经过作者的服务器。

它还在维护吗?

GitHub 仓库最后更新于–,最新版本(1.5.0)于前天进入注册中心。

哪些应用可以使用它?

支持 MCP 的应用,例如 Claude Desktop、Claude Code、Cursor 和 VS Code。它通过 URL 连接,所以接受远程 MCP 服务器的应用也可以使用,例如开启开发者模式的 ChatGPT。

有什么可以替代它?

同一分类中有:Spec Driven Development, Remote Desktop Commander, Shield Kya

替代选择

同一分类中其他作者的服务器,按星标数排序。

如何看卡片:↓ 每周下载量i★ GitHub 星标i三大支柱:评价 · 检查 · 使用情况i更新 = 最新版本发布到注册中心的时间i

Spec Driven Development

MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.

作者:formulahendry起步阶段↓ 66/周★ 44014个月前更新

在你的电脑上运行

Remote Desktop Commander

Remote Desktop Commander: use files, terminal and processes on your own computers from any AI app.

作者:desktop-commander正在增长★ 2114天前更新

在云端运行✓ desktopcommander.app

Shield Kya

Audit trail and traceability for AI agents. MCP gate: evaluate, ingest, request approval.

作者:The-Pixel-Boys起步阶段↓ 1336/周今天更新

在你的电脑上运行

作者的 README

打开 README

按原文从作者的仓库复制。PopNx MCP 没有审查或背书其内容。HTML、图片和脚本已被移除。链接会离开本站。

SMKlog Parcel Shipping Rates — MCP Server

Live USPS, UPS, FedEx and DHL Express rates for a parcel sent from the US — domestic, or to Canada, the UK, Germany or Australia — described in plain words.

No scale. No account. No API key.

https://quote-api.smklog.com/mcp · streamable-http · MCP 2026-07-28, 2025-06-18, 2025-03-26


Most shipping APIs want a box: length, width, height, weight. People don't have that — they have a thing on the table and a ZIP code to send it to. This server takes the thing.

Describe "a full-size acoustic guitar in its hard case" and it estimates the packed carton, prices it live across three carriers, and hands back services you can actually buy — with the checkout total and, where the carrier publishes one, its own counter price for the same parcel side by side, so you can always show a person both numbers.

What you can ask your assistant

  • *"How much to ship a 12 lb box from 07922 to 90011?"*
  • *"What would it cost to send a full-size acoustic guitar in a hard case from New Jersey to Los Angeles?"*
  • *"Compare USPS, UPS and FedEx for a 5 lb box, Newark to Chicago — which is cheapest and which is fastest?"*
  • *"Price a 24 × 18 × 12 in box at 22 lb going to 33101, then give me a link to buy the label."*
  • *"Where is my package? Tracking 9400111899561234567890."*
  • *"Did they pay for that label yet? Here is the session id you gave me."*
  • *"What has a 5 lb box to Denver cost over the last few months?"*

Tools

ToolWhat it does
`get_parcel_quote`Live rates for one parcel from a US origin, domestic or to Canada, the UK, Germany or Australia, across USPS, UPS and FedEx, plus DHL Express to Germany and Australia. Plain-words description → estimated packed box; or pass exact dimensions and weight to skip the estimate. Returns up to five purchasable services with the checkout total (SMKlog fee inside), the carrier's counter price beside it where one is published, and the delivery window.
`create_checkout_link`Prices the shipment and returns a payment session: the amount, a handoff URL that opens the SMKlog checkout prefilled with this shipment, and a session_id. The human confirms the contents certification and the carrier-adjustment consent there and pays on Stripe.
`get_checkout_status`Where a payment session stands: awaiting_checkout, checkout_started, paid, label_ready (with the tracking number), delivered or refunded. Read from the order record, so it costs no carrier call and never carries names, addresses or emails. Sessions answer for 30 days.
`track_parcel`Delivery status, scan events and the carrier's estimated delivery date for a shipment whose label was bought on smklog.com. Not a universal tracker for arbitrary numbers.
`get_price_index`The monthly SMKlog parcel price index: six common boxes (1–20 lb) from Newark, NJ to five US cities, repriced through the same live pipeline that prices real shipments. Reading it spends no quote allowance.

Things worth knowing before you wire it in

A quote is a real carrier call and costs real money to produce. Call get_parcel_quote once per shipment, not once per variation you are curious about. The server is rate limited per client and will say so plainly rather than silently degrading.

Origin is the United States. Domestic lanes and US-origin exports. A lane that starts somewhere else is out of scope, and the server will tell you instead of inventing a number.

Prices are checkout totals with the SMKlog fee inside. The fee is itemized only on the checkout receipt; what comes back beside a rate is the carrier's own counter price for the same parcel, where one is published — what the person would pay walking into the carrier's counter instead. The total is what they pay.

Parcels only, one label per box. A shipment past parcel limits or described as a pallet or freight load comes back as mode: not_a_parcel with no rates: SMKlog sells parcel labels and does not arrange pallet or freight shipments. quantity counts units of the item: units that fit one box are priced as that box, while units that need more than one box — or a quantity above 1 sent with exact dimensions, which describe one box — come back as mode: multiple_boxes with no rates, so quote each box on its own.

Nothing here buys a label on its own. create_checkout_link produces a URL; a human completes the purchase, certifies the contents and consents to carrier adjustments. An agent cannot spend someone's money through this server.

Connect

{

"mcpServers": { "smklog": { "type": "http", "url": "https://quote-api.smklog.com/mcp" } } }

No key, no OAuth, no signup. Quoting, tracking and the price index are all open.

Over stdio

For a client that only launches local commands — Claude Desktop, Cursor, an MCP inspector, a Docker-based runner — this repository is a thin stdio bridge to the same endpoint. No dependencies, no build step, no keys:

{

"mcpServers": { "smklog": { "command": "npx", "args": ["-y", "github:smklog/parcel-shipping-rates-mcp"] } } }

Or with Docker:

docker build -t smklog-parcel-shipping-rates-mcp https://github.com/smklog/parcel-shipping-rates-mcp.git

docker run -i --rm smklog-parcel-shipping-rates-mcp

The bridge forwards every JSON-RPC message to https://quote-api.smklog.com/mcp and writes the answer back, one JSON object per line. It also mirrors the 2026-07-28 routing envelope into HTTP headers (MCP-Protocol-Version, Mcp-Method, Mcp-Name) and, on the legacy path, sends the version initialize negotiated, so both protocol eras work through it. If the endpoint cannot be reached it still answers initialize and tools/list from the snapshot shipped here (initialize.json, tools.json), so you can see what is offered; tool calls need the network. npm test drives it end to end.

Configuration

The bridge reads three optional environment variables and nothing else:

VariableDefaultWhat it does
SMKLOG_MCP_URLhttps://quote-api.smklog.com/mcpEndpoint the bridge forwards to.
SMKLOG_MCP_TIMEOUT_MS90000 (minimum 1000)Per-request timeout. A quote is a live carrier call and can take half a minute.
SMKLOG_MCP_DEBUGunset1 writes traffic summaries to stderr; stdout stays clean JSON-RPC.
{

"mcpServers": { "smklog": { "command": "npx", "args": ["-y", "github:smklog/parcel-shipping-rates-mcp"], "env": { "SMKLOG_MCP_TIMEOUT_MS": "120000" } } } }

Secrets and keys

There are none to configure. The server takes no API key, token or account, and the bridge reads no credentials. Do not put carrier, payment or other API keys into the client config for this server: nothing reads them, and a config file is the wrong place to keep a secret. Carrier and payment credentials live only on the server side.

Data and privacy
  • Quote tools take an item description, postal codes and, optionally, box size and weight. They never ask for street addresses, names, emails or phone numbers. Names, addresses and payment are entered by the person on the smklog.com checkout, not through this server.
  • The description and the box are used to price the parcel with the carriers. A recognized item is kept in our product catalog so the next quote for the same item comes out the same.
  • Each tool call is logged for 30 days: the tool, the item description, the first three characters of each postal code, the destination country, the client software family, the request's country and the outcome. No IP address, full user agent, street address or contact details are stored for this.
  • Rate limits count requests in hourly windows keyed by a one-way SHA-256 hash of the connecting IP (and of IP plus user agent); the address itself is not written.
  • Full policy: https://smklog.com/privacy.

Rated Exemplar on APIs.io (Kin Score by Kin Lane, the API Evangelist): 95.9/100, first of 36,405 rated providers and one of 705 in the Exemplar band, about the top 2% (as of November 1, 2026; the card above shows the live score).

Listed on Smithery and listed in the official MCP registry as com.smklog/parcel-shipping-rates.

Other ways in, if MCP is not your transport: OpenAPI · A2A agent card · API docs · llms.txt

Who runs it

SMKlog sells US shipping labels. The same pricing pipeline that answers this server answers the website — there is no separate "API rate". People who are not using an assistant price and buy the same labels in the shipping calculator. Questions, bugs and odd results: info@smklog.com. Security reports: see SECURITY.md. Changes: CHANGELOG.md.

问 PopNx