kuaidi100
Where a parcel is, when it will arrive and what a shipment would cost, through the 快递100 MCP server: any Chinese courier (顺丰, 京东, 中通, 圆通, 韵达, 邮政 and more) from a tracking number
Install / Use
npx skills add nano-muse/nanoMuse --skill kuaidi100Installs into whichever agent you are using.
SKILL.md
Installable skill definition
Quality Score
Category
Development & EngineeringSupported Platforms
Our assessment of kuaidi100
kuaidi100 scores 84/100 on our quality scale, 2941st of 4,565 Development & Engineering skills we index.
Its SKILL.md is 4.2 KB long, split into 6 sections with 1 code example: a solid amount of guidance for an agent.
With 1,454 GitHub stars, it is one of the more widely adopted skills in the catalogue.
Maintenance, license and trust
- The repository was last updated 7 days ago, so kuaidi100 is actively maintained.
- It is released under GPL-3.0, a copyleft license: you can use it, but modified versions you distribute must carry the same license.
- Its trust signals score 100/100, with no cautions. These come from repository metadata, not a code audit — read the skill file before letting an agent act on it.
kuaidi100 compared with similar skills
All 4 of these similar skills score higher than kuaidi100; compare them before choosing.
| Skill | Score | Stars | Updated | Format |
|---|---|---|---|---|
| kuaidi100 (this skill)by nano-muse | 84 | 1.5k | 7d ago | SKILL.md |
| taste-skillby Leonxlnx | 100 | 102.1k | today | CLAUDE.md |
| Agent-Reachby Panniantong | 100 | 101.9k | today | CLAUDE.md |
| headroomby headroomlabs-ai | 100 | 77.7k | today | CLAUDE.md |
| ai-job-searchby ai-job-search-dev | 100 | 65.0k | 4d ago | CLAUDE.md |
Frequently asked questions
- How do I install kuaidi100?
- Run
npx skills add nano-muse/nanoMuse --skill kuaidi100. The install tabs above show the steps for each supported agent. - Which AI agents does kuaidi100 work with?
- It is written for Universal, as a SKILL.md file. Other agents that read the same format can often use it too.
- Is kuaidi100 safe to use?
- It is GPL-3.0-licensed and scores 100/100 on trust signals. Skills are instructions an agent will follow, so read the file before installing it and do not approve commands you do not understand.
- Is kuaidi100 still maintained?
- The repository was last updated 7 days ago, so kuaidi100 is actively maintained.
Skill content
View source on GitHubname: kuaidi100 description: Where a parcel is, when it will arrive and what a shipment would cost, through the 快递100 MCP server: any Chinese courier (顺丰, 京东, 中通, 圆通, 韵达, 邮政 and more) from a tracking number. Use when the user asks 快递到哪了, 什么时候到, 查一下单号, or how much it costs to send something. channel: api metadata: author: nanoMuse version: "1"
快递100 through MCP
快递100 runs an official MCP server for its tracking API: a tracking number in, the courier's events out, for 3000-odd carriers. Configured, its tools appear to you as kuaidi100__*. No app, no screen: "到哪了" is one tool call. It is a paid API with a free trial; every new tracking number costs the user one query from their plan (the same number asked again within 40 days is free), so do not poll a parcel in a loop.
Is it there?
Look for kuaidi100__query_trace in your tools (the tools list is the only place it can be: no shell command or script to check). If it is not there, say so in one line, give the user the lines to add, and stop; no browsing 快递100's website instead:
[[mcp.servers]]
name = "kuaidi100"
url = "https://api.kuaidi100.com/mcp/streamable?key={{vault:KUAIDI100_KEY}}" # the 授权 key from api.kuaidi100.com 企业管理后台
risk = "safe"
egress = true
reads_private_data = true
and nanomuse vault set KUAIDI100_KEY. The same server runs locally from npx -y @kuaidi100-mcp/kuaidi100-mcp-server with env = { KUAIDI100_API_KEY = "{{vault:KUAIDI100_KEY}}" } when the user prefers nothing in a URL.
The tools
kuaidi100__query_trace: the events of a parcel,kuaidi_num(the tracking number) andphone, required only for 顺丰 numbers (they start withSF; the sender's or receiver's phone, the last four digits are enough), empty otherwise. The carrier is recognised from the number.kuaidi100__estimate_time: the expected delivery time of a shipment not yet sent:kuaidi_com(the courier's lower-case code:shunfeng,jd,zhongtong,yuantong,yunda,shentong,ems,debangkuaidi,jtexpress…),from_locandto_locdown to the district (广东省深圳市南山区),order_time(yyyy-MM-dd HH:mm:ss, optional) andexp_type(标准快递).kuaidi100__estimate_time_with_logistic: when a parcel already on its way will arrive: the same courier and addresses pluslogistic, the events fromquery_traceas a JSON array of{time, context}.kuaidi100__estimate_price: what it would cost,kuaidi_com,send_addr,rec_addr(province and city at least),weightin kg.
Tool arguments may differ between server versions; read the tool descriptions you were given rather than this list when they disagree.
How to answer
- A tracking number is in the user's message, their clipboard (the phone's
device__clipboard_read), a 京东 or 淘宝 order the browser just read, orrecall("my 京东 parcel from Monday"). Do not ask for a number you can find. - One call per parcel. Say where it is now and the last event's time in plain words ("昨晚 21:40 到了杭州转运中心,今天派送"), then the expected arrival when the events say it or the user asks (
estimate_time_with_logisticwith the events you just got). Skip the whole event list unless the user asks. - A phone number the tool needs is private data; use the one the user gave or the one on the order, never guess one, and do not repeat it back in full.
- 无物流信息 usually means the courier has not scanned the parcel yet; say that, not that the number is wrong, unless the answer says so.
- For a price or a delivery-time estimate, take the user's addresses down to the city or district and a weight; ask once for whatever is missing.
With the other hands
- 快递100 + the browser: the order page (京东, 淘宝, 拼多多) has the tracking number; the
browsertool reads it, this skill tracks it; no need to open the courier's site. - 快递100 + reminders: "tell me when it is out for delivery" is a reminder or a trigger that asks again tomorrow morning, not a loop of queries today.
- 快递100 + the phone: the number from a text message (
phone-messages) or the clipboard; a reminder or an alarm for the pick-up-point deadline through the device tools.
Finish
One or two lines per parcel: courier, where it is, when it should arrive. remember nothing about the parcel itself; do remember the user's usual delivery address once they state it, so estimates need no question.
Related Skills
taste-skill
102.1kAgent skills that give coding agents taste: art direction, reference images and a browser check instead of generic AI pages
Agent-Reach
101.9kGive your AI agent eyes to see the entire internet. Read & search Twitter, Reddit, YouTube, GitHub, Bilibili, XiaoHongShu — one CLI, zero API fees.
headroom
77.7kCompress tool outputs, logs, files, and RAG chunks before they reach the LLM. 20% fewer tokens for coding agents, 60-95% fewer tokens for JSON, same answers. Library, proxy, MCP server.
ai-job-search
65.0kThe job search that runs on your machine. AI job application framework built on Claude Code: evaluate postings, tailor CVs, write cover letters, prep interviews. Fork it and own it.
Languages
Trust signals
From repository metadata: license, adoption, age and documentation. Not a code audit — see the Safety scan above for what the skill file itself contains.
