Find USPS pickup points, compare USPS and UPS rates, track USPS packages. No sign-in.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Find nearby USPS Post Offices and Smart Lockers for package pickup/drop-off. Returns each location's id, name, type, address and distance in miles. This is a look-up only; it does not buy a label or reserve anything.
Address, place name or ZIP code, e.g. '94103' or '123 Main St, San Francisco, CA'
Search radius in miles (1 to 25)
Pick your client. Values in capitals, like YOUR_TOKEN, are yours to fill in.
Run in a terminal
claude mcp add --transport http shipping-public https://airboxship.ai/mcp-public
Find nearby USPS Post Offices and Smart Lockers for package pickup/drop-off. Returns each location's id, name, type, address and distance in miles. This is a look-up only; it does not buy a label or reserve anything.
| Argument | Type | Description |
|---|---|---|
| location* | string | Address, place name or ZIP code, e.g. '94103' or '123 Main St, San Francisco, CA' |
| radius_miles | integer | Search radius in miles (1 to 25) |
{
"type": "object",
"title": "find_pickup_hubsArguments",
"required": [
"location"
],
"properties": {
"location": {
"type": "string",
"title": "Location",
"description": "Address, place name or ZIP code, e.g. '94103' or '123 Main St, San Francisco, CA'"
},
"radius_miles": {
"type": "integer",
"title": "Radius Miles",
"default": 5,
"maximum": 25,
"minimum": 1,
"description": "Search radius in miles (1 to 25)"
}
}
}Get shipping rates (postage cost and delivery time) for mailing a package with USPS or UPS home delivery, between two US addresses. Returns each option's carrier, service, price in USD and estimated delivery time at the standard price. Quotes are indicative and not reserved. This tool only quotes prices; it does not buy a label.
| Argument | Type | Description |
|---|---|---|
| width_in* | number | Package width in inches |
| height_in* | number | Package height in inches |
| length_in* | number | Package length in inches |
| weight_lb* | number | Package weight in pounds, e.g. 2.5 |
| sender_zip* | string | US ZIP code, e.g. '94103' |
| sender_city* | string | City name, e.g. 'San Francisco' |
| sender_name* | string | Full name of the person or business at this address |
| sender_state* | string | Two-letter US state code, e.g. 'CA' |
| recipient_zip* | string | US ZIP code, e.g. '94103' |
| recipient_city* | string | City name, e.g. 'San Francisco' |
| recipient_name* | string | Full name of the person or business at this address |
Look up the current status of a USPS package by its tracking number. Returns the status, USPS's one-line summary, the expected delivery date and the latest scan (what happened, when, and the city and state). The same information usps.com shows anyone who has the number. USPS packages only: a UPS number gets an error pointing to ups.com.
| Argument | Type | Description |
|---|---|---|
| tracking_number* | string | USPS tracking number, e.g. '9400111899223197428490' |
{
"type": "object",
"title": "track_packageArguments",
"required": [
"tracking_number"
],
"properties": {
"tracking_number": {
"type": "string",
"title": "Tracking Number",
"description": "USPS tracking number, e.g. '9400111899223197428490'"
}
}
}We read every tool's name, description and inputs the way the model will, looking for instructions hidden from you. A clean result means no warning signs, not a guarantee. Scanned Nov 13, 2026.
| sender_street1* | string | Street address line, e.g. '123 Main St' |
| recipient_state* | string | Two-letter US state code, e.g. 'CA' |
| recipient_street1* | string | Street address line, e.g. '123 Main St' |
{
"type": "object",
"title": "get_shipping_ratesArguments",
"required": [
"sender_name",
"sender_street1",
"sender_city",
"sender_state",
"sender_zip",
"recipient_name",
"recipient_street1",
"recipient_city",
"recipient_state",
"recipient_zip",
"weight_lb",
"length_in",
"width_in",
"height_in"
],
"properties": {
"width_in": {
"type": "number",
"title": "Width In",
"description": "Package width in inches"
},
"height_in": {
"type": "number",
"title": "Height In",
"description": "Package height in inches"
},
"length_in": {
"type": "number",
"title": "Length In",
"description": "Package length in inches"
},
"weight_lb": {
"type": "number",
"title": "Weight Lb",
"description": "Package weight in pounds, e.g. 2.5"
},
"sender_zip": {
"type": "string",
"title": "Sender Zip",
"description": "US ZIP code, e.g. '94103'"
},
"sender_city": {
"type": "string",
"title": "Sender City",
"description": "City name, e.g. 'San Francisco'"
},
"sender_name": {
"type": "string",
"title": "Sender Name",
"description": "Full name of the person or business at this address"
},
"sender_state": {
"type": "string",
"title": "Sender State",
"description": "Two-letter US state code, e.g. 'CA'"
},
"recipient_zip": {
"type": "string",
"title": "Recipient Zip",
"description": "US ZIP code, e.g. '94103'"
},
"recipient_city": {
"type": "string",
"title": "Recipient City",
"description": "City name, e.g. 'San Francisco'"
},
"recipient_name": {
"type": "string",
"title": "Recipient Name",
"description": "Full name of the person or business at this address"
},
"sender_street1": {
"type": "string",
"title": "Sender Street1",
"description": "Street address line, e.g. '123 Main St'"
},
"recipient_state": {
"type": "string",
"title": "Recipient State",
"description": "Two-letter US state code, e.g. 'CA'"
},
"recipient_street1": {
"type": "string",
"title": "Recipient Street1",
"description": "Street address line, e.g. '123 Main St'"
}
}
}