io.usefulapi/e-courier · v1.1.0 · finance-and-payments
e-Courier MCP by usefulapi is healthy: it completed an MCP handshake in 468 ms and exposes 17 tools.
Read delivery orders, quotes, customers, drivers, manifests, invoices and payment records.
Endpoint: https://e-courier.usefulapi.io/mcp (streamable-http)
Repository · Website · JSON · Add to my inventory
| Users (last 30 days) | 0 |
| Handshake | Healthy |
| Auth needed | None |
| Tool count | 17 |
| Latency | 468 ms |
| Last checked (UTC) | 2026-10-31T07:20:24.782Z |
| Checked (UTC) | Status | Latency | Error |
|---|---|---|---|
| 2026-10-31T07:20:24.782Z | Healthy | 468 |
ecourier_get_order | One delivery order with everything e-Courier holds: status (N new, A assigned, X deleted), customer, stops and their pickup/delivery times and POD names, pieces, jobs and drivers, fees, events and notifications. Give exactly one of order_number, order_id, auth (the customer's authorization code) or |
ecourier_get_order_fees | The fee lines (what was charged for the delivery: base rate, fuel, waiting time and so on) of one order, by internal order id. GetOrderFees. |
ecourier_quote_order | Price and availability for a delivery WITHOUT creating it: e-Courier applies the customer's rates to the stops and pieces and returns the order with the quoted amount. Supply a customer code, pickup/delivery stops and optional pieces. Nothing is saved and nobody is notified. QuoteOrder. |
ecourier_get_customer_by_code | A customer (billing account) by its e-Courier customer code: id, name and address. GetCustomerByCode. |
ecourier_get_customer | The full customer record by internal customer id: contact, address, credit status and limit, balance, billing settings. Card numbers and passwords are never returned. GetCustomerById. |
ecourier_find_customer_by_phone | Look up a customer by phone number (useful when a caller rings in): id, name and address. GetCustomerInfoFromPhoneNumber. |
ecourier_list_customer_ship_tos | The saved ship-to (stop) addresses of a customer, by internal customer id, or one ship-to by its id. Give exactly one. GetCustomerShipTo. |
ecourier_list_drivers | Every active driver: id, code, name and site. Optionally only one site (multi-site accounts). GetDrivers. |
ecourier_get_driver | Driver records with their vehicles and file names (never SSN or tax ids). With driver_id or driver_code one driver; with neither, every active and inactive driver. GetDriver. |
ecourier_get_driver_orders | What a driver is carrying right now: the open orders on the driver's manifest (customer, pickup and delivery names, delivery zip, ready and due times), found by driver code or by the driver's phone number. Give exactly one. GetDriverInfoFromDriverCode / GetDriverInfoFromDriverPhone. |
ecourier_list_skills | The master list of active driver skills (for example HAZMAT) with ids. GetSkills. |
ecourier_get_driver_skills | The skills assigned to one driver, by driver id or driver code (give exactly one). GetDriverSkills. |
ecourier_get_manifest | One driver manifest (the route a driver runs for a day) with all its job stops: sequence, addresses, status, pieces and weight. GetManifest. |
ecourier_list_driver_manifests | The manifests of one driver between two dates, with their job stops. Default status filter is active (A). GetManifestsByDriver. |
ecourier_list_invoices | Invoices in an invoice date range (invoice_start_date and invoice_end_date are both required, at most 31 days apart: e-Courier rejects anything else). Optionally narrow by customer code and by a last-changed range. GetInvoice. |
ecourier_get_invoice_fees | The fee lines of one invoice, by invoice id (the id from ecourier_list_invoices). GetInvoiceFees. |
ecourier_list_payments | Customer payments received in a payment date range (payment_start_date and payment_end_date are both required, at most 10 days apart: e-Courier rejects anything else). Optionally narrow by customer code, check number or payment id. GetPayment. |