LABSCO SUMMARY
The quote is not optional — the order call needs its token.
Pricing and ordering are deliberately two steps: the quote returns a token that the order consumes, so the price the customer was shown is the price that gets placed. It also means an agent cannot skip straight to dispatch. Cancellation returns the fee that was deducted rather than silently absorbing it, which is the right shape for anything that costs money.
What it is
A delivery server for the UU跑腿 open platform, which describes itself as the first Chinese courier service to support MCP. It covers the ordinary lifecycle of a delivery job — price it, place it, look it up, cancel it — so an agent can arrange a courier without an integration project behind it.
What you get
- A price quote for a delivery from a pickup address, a recipient address, an area code and an order type, returning the amount payable plus a
priceTokenthat the order call consumes - An order placed by passing that
priceTokenand the recipient's phone number, returning the UU order number asorderCode - An order cancelled by
orderCodewith a reason, returning the fee deducted in cents - An order looked up by
orderCode, returning pickup and delivery addresses, the delivery distance and the current state - Courier real-time location, which the platform lists among the API surfaces it has brought under MCP
Requirements
An account on the UU Paotui open platform with an application created, which yields the credentials the server needs: APP_ID, APP_SECRET and OPEN_ID, plus ORDER_CITY naming the city you dispatch from — the documentation is explicit that the city name must keep its 市 ("city") suffix. Python 3.11 is recommended. Launch it with uvx uupt-mcp-server.
Setup effort
One command plus credentials — uvx uupt-mcp-server, then supply credentials
USE CASES
01
Sending a package by describing the job
Give the two addresses and let the quote and the order happen in sequence, ending with a UU order number.
02
Checking the cost before committing
Price the route first and read the payable amount, then decide whether to place the order with the returned token.
03
Answering "where is it"
Look the order up by its number and read the addresses, the distance and the current state back.
04
Cancelling a job that is no longer needed
Cancel by order number with a reason and see exactly what fee was deducted.
BEFORE YOU INSTALL
What to know first
Requires
- uvx on PATH
- APP_ID in your environment
- APP_SECRET in your environment
- OPEN_ID in your environment
INSTALLATION
Connect your client
Add the block to your client, or run the command directly.
Server setup
Configuration file
JSON
{
"mcpServers": {
"uupt-mcp-server": {
"disabled": false,
"timeout": 60,
"command": "uvx",
"args": [
"uupt-mcp-server"
],
"env": {
"APP_ID": "<YOUR_APP_ID>",
"APP_SECRET": "<YOUR_APP_SECRET>",
"OPEN_ID": "<YOUR_OPEN_ID>",
"ORDER_CITY": "郑州市"
}
}
}
}uvx
TERMINAL
uvx uupt-mcp-server