Skip to content

dragonhuntr/lastscanned

v0.1.0MIT

Track parcels and ocean containers, and compare carrier rate quotes, through the public lastscanned MCP server.

lastscanned plugin

Track parcels and ocean containers across 549 carriers, and compare USPS, UPS, and FedEx rate quotes, from any agent that supports Agent Plugins v1. The plugin connects to the lastscanned MCP server at https://mcp.lastscanned.com/mcp and adds a skill that teaches the agent how to use it.

The package has no local program, no dependencies, and no credentials.

What's included

PathRole
plugin.jsonPortable manifest
mcp.jsonOne Streamable HTTP server, with no headers
skills/lastscanned/SKILL.mdAgent skill. Instructions only
documentation/NATIVE-SETUP.mdOptional sign-in for Hermes
LICENSEMIT

Tools

ToolWhat it does
track_packageStatus, estimated delivery, and scan history for one number
track_packagesUp to 100 numbers at once, at most 35 per carrier
get_ratesUSPS, UPS, and FedEx quotes between US ZIP codes. Quotes only, with no label purchase
list_carriersCarrier ids. Free, with no sign-in needed

Container numbers work in the tracking tools for Maersk (including Hamburg Süd), MSC, COSCO, Evergreen, ONE, and Yang Ming. Leased containers, such as TGHU and TCNU prefixes, need an explicit carrier.

Watches and webhooks are part of the REST API, not this plugin.

Install on Hermes

hermes plugins install dragonhuntr/lastscanned-plugin --no-enable
hermes plugins enable lastscanned

The skill is namespaced as lastscanned:lastscanned, and the tools appear as mcp__lastscanned__track_package and so on.

Sign-in and cost

The server connects without sign-in. Without it, each client gets one free tracking lookup and five free quotes a day. Requests from cloud and hosting networks do not get the free tracking lookup.

For more, sign in with OAuth or use an API key from app.lastscanned.com/keys. Each tracked number and each quote counts toward your plan or credits. See authentication and pricing.

Agent Plugins v1 sends mcp.json headers literally, so keys do not go in that file. Hermes users can follow documentation/NATIVE-SETUP.md.

All four tools set readOnlyHint: true. In Hermes, that skips the approval prompt even for an untrusted server, and the plugin sets no spend limit. If you need a cap, rely on your lastscanned plan.

Privacy

A tool call sends its tracking number, container number, carrier id, or quote fields to mcp.lastscanned.com. Don't commit API keys or customer tracking numbers to this repository.

License and contact

MIT. Maintained by dragonhuntr. Contact: wai@lastscanned.com

Links