Installation überspringen. In unter 2 Minuten einsatzbereit.
Starte eine kostenlose Testphase auf cloud.anythingmcp.com, füge EasyPost mit einem Klick hinzu und richte deinen KI-Client (Claude, ChatGPT, Copilot oder Cursor) auf den erzeugten MCP-Endpoint. Kein Docker, kein git clone, keinerlei Entwicklungserfahrung nötig.
Zusammenfassung
Lass deine KI mit EasyPost versenden: Adressen prüfen, Live-Tarife deiner Versanddienstleister vergleichen, Versandetiketten kaufen, umwandeln, versichern und erstatten lassen, Sendungen verfolgen, Zollerklärungen vorbereiten und Scan Forms erstellen. Test-Keys sind kostenlos.
Frag einfach
Beispiel-Prompts für EasyPost
Klick auf einen Prompt, um ihn zu kopieren. In Claude, ChatGPT, Cursor, Gemini, Copilot oder OpenClaw einfügen — und gegen diesen Connector laufen lassen.
Claude ist KI und kann Fehler machen. Bitte Antworten gegenprüfen.
💡 Keine Installation? Nutze cloud.anythingmcp.com direkt. Einloggen, Connectors → EasyPost klicken, Zugangsdaten einfügen, MCP-API-Key erzeugen, fertig. Kein Docker, kein
git clone, kein lokaler Server.
EasyPost
Lass deine KI mit EasyPost versenden: Adressen prüfen, Live-Tarife deiner Versanddienstleister vergleichen, Versandetiketten kaufen, umwandeln, versichern und erstatten lassen, Sendungen verfolgen, Zollerklärungen vorbereiten und Scan Forms erstellen. Test-Keys sind kostenlos.
Einrichtung
- Lege unter
https://app.easypost.com/signupein kostenloses EasyPost-Konto an. Bevor EasyPost API-Keys anzeigt, richtest du das Wallet und eine Absenderadresse ein; ein neues Konto muss eventuell zuerst einen kurzen Sicherheitscheck mit seinen Firmendaten ausfüllen. Die Keys erscheinen, sobald EasyPost ihn akzeptiert hat. - Öffne die Seite mit den API-Keys unter
https://app.easypost.com/account/settings?tab=api-keys(Account settings → API keys). Kopiere den Test-Key (kostenlos, Etiketten sind ungültig) oder den Production-Key (kauft echte Etiketten). - Füge ihn in
EASYPOST_API_KEYein und installiere den Connector. - Führe
easypost_list_addressesaus, um den Key zu prüfen. Bei einem neuen Konto kann die Liste leer sein.
Test oder Produktion: Das entscheidet der Key. Mit einem Test-Key kosten Etiketten nichts und sind ungültig, und die Sendungsverfolgung akzeptiert nur die Testcodes EZ1000000001 bis EZ7000000007 von EasyPost, die jeweils für einen Status stehen (noch nicht unterwegs, zugestellt, zurück an den Absender usw.). Die verbundenen Carrier-Konten auflisten (easypost_list_carrier_accounts) geht nur mit einem Production-Key.
Kaufen kostet Geld, deshalb fragt die KI vorher: Mit einem Production-Key belasten easypost_buy_shipment und easypost_insure_shipment sofort dein EasyPost-Wallet. Vor dem Kauf nennt die KI Versanddienstleister, Service, Preis und beide Adressen und wartet auf dein Ja. Eine nachträgliche Versicherung kostet 1 Prozent des versicherten Betrags, mindestens 1 USD. easypost_refund_shipment storniert ein unbenutztes Etikett, das danach nicht mehr verwendet werden darf; die Erstattung dauert Tage bis Wochen (USPS-Etiketten innerhalb von 30 Tagen, UPS und FedEx innerhalb von 90 Tagen).
So läuft ein Versand: easypost_create_shipment nimmt Empfänger, Absenderadresse und Paket und liefert Live-Tarife deiner Versanddienstleister mit Preis und Laufzeit. Du wählst mit der KI einen Tarif, sie kauft das Etikett mit easypost_buy_shipment und erhält den Link zum Etikett (PNG, oder PDF und ZPL über easypost_convert_label), die Sendungsnummer und eine öffentliche Tracking-Seite. Das Paket verfolgst du mit easypost_get_tracker, oder du startest mit easypost_create_tracker das Tracking für eine beliebige Sendungsnummer, auch für anderswo gekaufte Etiketten. Außerdem prüft die KI Adressen und erstellt Scan Forms, damit der Versanddienstleister bei der Abholung nur ein Blatt scannt.
Einheiten und Auslandsversand: Gewichte in Unzen, Maße in Zoll (1 kg sind 35,27 oz, 1 cm sind 0,394 in), Beträge in USD, sofern keine andere Währung angegeben ist. Für einen Auslandsversand legt die KI zuerst die Zollpositionen und eine Zollerklärung an und hängt sie an die Sendung.
Häufige Fehler: 401 UNAUTHORIZED oder 403 APIKEY.INACTIVE: Der Key fehlt, ist falsch oder deaktiviert. 403 MODE.UNAUTHORIZED: Der Aufruf braucht einen Production-Key. 402 PAYMENT_REQUIRED: Das Wallet hat kein Guthaben. 422-Fehler wie ADDRESS.VERIFY.FAILURE, SHIPMENT.POSTAGE.FAILURE oder SHIPMENT.CUSTOMS_INFO.REQUIRED benennen das Problem mit der Adresse, dem Kauf oder den fehlenden Zolldaten. 429: zu viele Anfragen, warte kurz und versuche es erneut.
Der Connector deckt keine Abholungen, Bestellungen, Retouren, Webhooks, Benutzer und API-Keys oder Berichte ab und verbindet auch keine Carrier-Konten.
Voraussetzungen: EASYPOST_API_KEY
Connector lokal installieren
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
Öffne http://localhost:3000/connectors/store, wähle EasyPost und trage die unter Voraussetzungen aufgelisteten Variablen ein.
Verfügbare Tools
| Tool | What it does |
|---|---|
easypost_create_address | Save an address |
easypost_create_and_verify_address | Save an address only if it passes verification, and return it corrected (for example with ZIP+4) |
easypost_verify_address | Verify a saved address |
easypost_get_address | Read a saved address by id, with its fields, mode (test or production) and any verification results |
easypost_list_addresses | List saved addresses, newest first |
easypost_create_parcel | Save a parcel: weight in ounces (always required) and length, width and height in inches (all three or none), or a carrier's… |
easypost_get_parcel | Read a saved parcel by id: dimensions in inches, weight in ounces and predefined package |
easypost_create_shipment | Create a shipment and get live rates from the account's carriers |
easypost_get_shipment | Read a shipment by id: addresses, parcel, rates, selected_rate, postage_label (label_url once bought), tracking_code, tracker… |
easypost_list_shipments | List shipments, newest first, by default only bought ones from the last month |
easypost_buy_shipment | Buy the label for a rate of a shipment |
easypost_refund_shipment | Ask for a refund of an unused label |
easypost_rerate_shipment | Get fresh rates for an unbought shipment, for example after a day has passed or carrier accounts changed |
easypost_get_smartrates | Get delivery time estimates for the rates of a US domestic shipment: for each rate the days it takes at different percentiles… |
easypost_convert_label | Get the label of a bought shipment in another format |
easypost_insure_shipment | Insure a bought shipment that was not insured when bought |
easypost_create_tracker | Start tracking a parcel by its tracking code, also for labels bought elsewhere |
easypost_get_tracker | Read a tracker by id: current status and status_detail, est_delivery_date, signed_by, weight, carrier_detail and the full tracking_details… |
easypost_list_trackers | List trackers, newest first, from the last month unless start_datetime says otherwise |
easypost_list_carrier_accounts | List the carrier accounts connected to EasyPost (id ca_..., type such as UspsAccount or UpsAccount, description, readable name) |
easypost_get_carrier_account | Read one carrier account by id: type, description, reference and its settings (credentials are not shown) |
easypost_create_customs_item | Save one line of a customs declaration: description, quantity, total value in USD, total weight in ounces, HS tariff number and origin… |
easypost_get_customs_item | Read a saved customs item by id: description, quantity, value, weight, tariff number and origin country |
easypost_create_customs_info | Save a customs declaration for an international shipment and pass its id as customs_info to easypost_create_shipment. contents_explanation… |
easypost_get_customs_info | Read a saved customs declaration by id, with its items, contents type, signer and options |
easypost_list_batches | List batches (groups of shipments bought and printed together), newest first, with state (creating, created, purchasing, purchased… |
easypost_get_batch | Read a batch by id: state, shipments with their batch_status and messages, label_url once labels are generated, and scan_form |
easypost_create_scan_form | Create a scan form (manifest) for bought shipments, so the carrier scans one sheet instead of every parcel at pickup |
easypost_list_scan_forms | List scan forms, newest first, with status, tracking_codes, form_url and the address |
easypost_get_scan_form | Read a scan form by id: status, the tracking codes on it, form_url (PDF) and batch_id |
Beispiel-Prompts
- „Vergleiche die Tarife für ein 3-lb-Paket mit 12 x 10 x 6 Zoll von unserem Lager an diese Adresse in Chicago und zeig mir die günstigste und die schnellste Option.“
- „Wo ist das Paket mit der Sendungsnummer 1Z999AA10123456784, und wann soll es ankommen?“
- „Prüfe diese Kundenadresse und sag mir, ob vor dem Versand etwas korrigiert werden muss.“
- „Kauf das Etikett für diese Sendung mit dem günstigsten USPS-Tarif, aber zeig mir vorher Versanddienstleister, Service, Preis und beide Adressen.“
Nächste Schritte
War dieser Guide hilfreich?