Skip the install. Get this working in under 2 minutes.
Start a free trial on cloud.anythingmcp.com, add the Packlink PRO in one click, then point your AI client (Claude, ChatGPT, Copilot or Cursor) at the generated MCP endpoint. No Docker, no git clone, zero engineering experience required.
Summary
Packlink PRO multi-carrier shipping: quote parcels across carriers, look up services and drop-off points, read sender addresses and parcel presets, create shipment drafts, and read shipments, labels and tracking with the Packlink PRO API key.
Try asking
Example prompts for Packlink PRO
Click any prompt to copy it. Paste into Claude, ChatGPT, Cursor, Gemini, Copilot or OpenClaw to run it against this connector.
Claude is AI and can make mistakes. Please double-check responses.
💡 No install? Use cloud.anythingmcp.com directly. Sign in, click Connectors → Packlink PRO, paste your credentials, mint an MCP API key and you're done. No Docker, no
git clone, no local server.
Packlink PRO
Packlink PRO multi-carrier shipping: quote parcels across carriers, look up services and drop-off points, read sender addresses and parcel presets, create shipment drafts, and read shipments, labels and tracking with the Packlink PRO API key.
Setup
Setting up takes about 2 minutes. You need a Packlink PRO business account.
- Sign in at https://pro.packlink.com, open Settings (top right) and choose Packlink PRO API key in the left menu.
- Click Generate API key, or copy the existing one, and paste it into
PACKLINK_API_KEY. The key stays valid until it is regenerated, and the shop plugins of the same account can share it. - Install the connector and run
packlink_get_accountto check the key.
The connector uses the Packlink API that Packlink's own shop plugins (WooCommerce, PrestaShop, Magento, Shopware) use. Packlink PRO is available in Spain, Germany, France, Italy, Austria, the Netherlands, Belgium, Portugal, the United Kingdom, Ireland and other countries.
Quoting a parcel: the AI reads your sender addresses (warehouses) and saved parcel sizes, then searches the services of every carrier for one parcel from the sender's postal code to the recipient's, with its weight and size. It compares the total price including tax, the transit time and the first estimated delivery date. If no service comes back, it checks the postal codes. For services with drop-off it lists the ten closest parcel shops or lockers.
Preparing a shipment: packlink_create_draft_shipment creates a draft with sender, recipient, parcels, contents and, ideally, the chosen service, and returns the shipment reference. The draft is neither paid nor booked: you complete and pay it in Packlink PRO under Shipments, which also asks for customs data for shipments leaving the EU customs union.
After payment: the AI reads the shipment state, the carrier tracking numbers and costs, the PDF label links (from state READY_TO_PRINT on) and the carrier's tracking events.
Confirm before writes: the only write is the draft, which costs nothing until you pay it in Packlink PRO; the AI still shows the addresses, parcels and service before it creates one.
Formats: weights are kilograms, dimensions whole centimetres, and prices are in the account currency (usually EUR or GBP), with total_price including tax. Country codes are two-letter ISO codes. Quotes are a snapshot: the price charged is the one Packlink PRO shows at payment.
Common errors: 401 or 403 means the API key is wrong or was regenerated; 400 and 422 return messages with the fields Packlink rejected, for example a postal code that does not match the country; 404 means an unknown shipment reference or service id.
The connector does not list all shipments or carriers: it reads shipments by reference, so keep the reference of the draft or copy it from Packlink PRO. Paying, cancelling and booking pickups stay in Packlink PRO.
Prerequisites: PACKLINK_API_KEY
Install the connector locally
curl -fsSL https://raw.githubusercontent.com/HelpCode-ai/anythingmcp/main/docker-compose.quickstart.yml -o docker-compose.yml
printf 'JWT_SECRET=%s\nENCRYPTION_KEY=%s\n' "$(openssl rand -hex 32)" "$(openssl rand -hex 32)" > .env
docker compose up -d
Open http://localhost:3000/connectors/store, pick Packlink PRO and paste in the env vars listed under Prerequisites.
Available tools
| Tool | What it does |
|---|---|
packlink_get_account | The Packlink PRO account the API key belongs to: name, company, email, phone, platform_country, customer_type and whether it is active |
packlink_list_warehouses | The sender (pickup) addresses saved in Packlink PRO: id, alias, contact name, company, address, postal_code, city, country, phone, email… |
packlink_list_parcel_presets | The parcel presets saved in Packlink PRO: id, name, weight (kg), length, width and height (cm), and default for the default parcel |
packlink_search_services | Shipping quotes: every carrier service Packlink PRO offers for one parcel from a sender postal code to a recipient postal code, with id… |
packlink_get_service | Details of one shipping service by id: carrier_name, service_name, service_type, departure_type and destination_type (home or drop-off)… |
packlink_list_dropoffs | The ten closest drop-off points (parcel shops, lockers) of a service around a postal code: id, commerce_name, address, zip, city, lat… |
packlink_get_postal_codes | Checks a postal code against Packlink's location data: the matching places with zipcode, city, province, state, country, postal zone, time… |
packlink_create_draft_shipment | Creates a shipment draft in Packlink PRO and returns its reference |
packlink_get_shipment | One shipment by its Packlink reference: state (e.g |
packlink_get_shipment_labels | Download links (PDF) of the shipping labels of a paid shipment |
packlink_get_shipment_tracking | Tracking history of a shipment: history entries with timestamp, description (the carrier's event, e.g |
Example prompts
- "What does it cost to send a 3 kg parcel of 40 x 30 x 20 cm from my default warehouse to 75001 Paris? Show the five cheapest services."
- "Which drop-off points near postal code 28013 can I use for the cheapest service?"
- "Create a shipment draft for this order with the fastest service and give me the reference."
- "Where is shipment ES2026PRO0001234567 now?"
- "Get the label of shipment ES2026PRO0001234567."
Next steps
Was this guide helpful?