Eurosender MCP by usefulapi

io.usefulapiPublished by usefulapi.ioOfficial publisherv1.0.0Updated Nov 8, 2026

Quote, book and cancel parcel shipments, track them and get their labels in Eurosender.

The publisher's own server: Ably MCP by usefulapi

VerifiedStreamable HTTPWeb executableLocation & LifestyleBusiness & Commerce

Overview

AI-generated overview

Hosted Eurosender server that lets an assistant quote, book, cancel, track and label parcel shipments on a Eurosender account.

What you can do
  • Look up shipping destinations: list countries, cities and regions with their codes and ids
  • Get shipping quotes: service types, EUR prices and add-ons for a shipment, without booking
  • Validate order data against Eurosender rules before booking
  • Book or cancel a shipment on the user's Eurosender account
  • Track parcels and download an order's shipping label PDF as base64
  • Check monthly tool-call usage, request a feature, and manage or upgrade the subscription plan
When to use it
Useful when someone wants to price, book or manage parcel deliveries through Eurosender from a chat client, for example comparing a shipment quote or checking where an order is. Read-only lookups and quotes are safe for exploratory use; booking and cancelling are for users who already have an approved Eurosender Business Account with API access.
Requirements
Remote MCP endpoint connected by URL only; no local install. Sign-in uses OAuth, and on first connect you supply a Eurosender API key plus an environment (Production or Sandbox). The key must come from a Eurosender Business Account with API access approved by Eurosender. No keys go in config files.
Before you install
The create-order tool books a real shipment and charges the user's Eurosender account in EUR; confirm the exact shipment and price before setting confirm_booking. Cancelling is decided and priced by Eurosender. A Production key books live shipments, so prefer Sandbox while testing. The free plan allows 50 tool calls per month; paid plans are billed through Stripe Checkout and cancellation gives no refund for the current period. The API key is stored per user by the hosted service.

Installation

In SourceWeft

  1. Open Eurosender MCP by usefulapi in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/io.usefulapi%2Feurosender/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "eurosender-by-usefulapi": {
      "type": "http",
      "url": "https://eurosender.usefulapi.io/mcp"
    }
  }
}

README

Eurosender MCP by usefulapi

Use your Eurosender account from Claude, Cursor, or any MCP client. Get shipping quotes, book and cancel parcel shipments, track them, and download their labels. Hosted, no local install: connect with your own credentials.

Live endpoint: https://eurosender.usefulapi.io/mcp · Homepage: https://usefulapi.io

Connect

  • Claude (claude.ai, Desktop): open Customize → Connectors, click + Add → Add custom connector, and paste https://eurosender.usefulapi.io/mcp.
  • Claude Code: claude mcp add --transport http eurosender https://eurosender.usefulapi.io/mcp, then run /mcp to log in.
  • VS Code: Add to VS Code.
  • Cursor and other clients: add the URL as a remote MCP server:
json
{  "mcpServers": {    "eurosender": {      "url": "https://eurosender.usefulapi.io/mcp"    }  }}

Add only the URL. Do not add an Authorization header or an API key to the client config: the server signs you in with OAuth, and the login page asks for your Eurosender credentials.

Step-by-step setup, where to find your credentials, and FAQ: https://usefulapi.io/eurosender/

On first connect you provide a Eurosender API key and an environment (Production or Sandbox). The key comes from a Eurosender Business Account with API access that Eurosender approved. A Production key books live shipments. The server validates it and stores it per user. No keys go in config files.

Tools

ToolTypeWhat it does
eurosender_list_countriesreadList countries
eurosender_list_citiesreadList cities
eurosender_list_regionsreadList regions
eurosender_get_quotereadGet a shipping quote
eurosender_validate_orderreadValidate an order (no booking)
eurosender_create_orderwriteCreate an order (books and charges a shipment)
eurosender_cancel_orderwriteCancel an order
eurosender_get_trackingreadGet tracking
eurosender_get_order_labelsreadGet shipping labels
eurosender_usage_statusmetaUsage status (free-tier meter)
eurosender_request_featuremetaRequest a missing feature
eurosender_upgrademetaUpgrade to Pro or Pro+
eurosender_cancel_subscriptionmetaCancel the Pro subscription

read tools are read-only; write tools mutate data (clients should confirm them); meta tools report usage, manage your subscription or send a feature request.

Pricing

PlanPriceLimit
Free$050 tool calls / month
Pro (per user)$9/mo or $90/yr (2 months free)10,000 tool calls / month
Pro+ (per user)$39/mo or $390/yr (2 months free)100,000 tool calls / month

Each paid plan covers this server only. Ask your AI to run eurosender_upgrade and choose Pro or Pro+, billed monthly or yearly (it returns a Stripe Checkout link). If you already have Pro, ask to change it to Pro+. The change requires your confirmation, keeps your billing interval and charges the price difference for the rest of the period immediately. Cancel any time with eurosender_cancel_subscription: your paid plan continues to the end of the paid period, with no refund for the current period, and asking to resume the same plan with eurosender_upgrade before then undoes the cancel. Or write to [email protected].

License

MIT — see LICENSE. Documentation only; the server is hosted.

Source: servers/eurosender/README.md at commit 0be0869

Tools

9

eurosender_list_countries

List countries

List the countries Eurosender ships to and from, with flags for whether a city or region is required in an address. Call this first to learn the country codes. Eurosender API: GET /v1/countries.

Takes no parameters.

eurosender_list_cities

List cities

List the cities supported for pickup and delivery in one country. Use a city id in an address when the city name is not exact. Eurosender API: GET /v1/countries/{countryCode}/cities.

Parameterscountry_coderequired

eurosender_list_regions

List regions

List the regions of one country. Use a region id or code in an address where the country needs one. Eurosender API: GET /v1/countries/{countryCode}/regions.

Parameterscountry_coderequired

eurosender_get_quote

Get a shipping quote

Get the available service types, prices and add-ons for a shipment. Creates no order and books nothing. Prices are in EUR only. Use the returned serviceType in eurosender_validate_order and eurosender_create_order. Eurosender API: POST /v1/quotes.

ParametersparcelsrequiredshipmentrequiredpaymentMethodrequired

eurosender_validate_order

Validate an order (no booking)

Check order data against Eurosender's rules without booking anything. Run it before eurosender_create_order. Uses the same fields as eurosender_create_order. Currency is EUR only. Eurosender API: POST /v1/orders/validate_creation.

ParameterscommentparcelsrequiredshipmentrequiredinsuranceIdlabelFormatserviceTyperequiredorderContactrequiredpaymentMethodrequiredcustomerBillingReferencecustomerInternalReference

eurosender_create_order

Create an order (books and charges a shipment)

BOOKS A REAL SHIPMENT and charges it to the customer's Eurosender account (EUR only). Call eurosender_get_quote and eurosender_validate_order first. Set confirm_booking to true only after the user approves this exact shipment and price. Eurosender API: POST /v1/orders.

ParameterscommentparcelsrequiredshipmentrequiredinsuranceIdlabelFormatserviceTyperequiredorderContactrequiredpaymentMethodrequiredconfirm_bookingrequiredcustomerBillingReferencecustomerInternalReference

eurosender_cancel_order

Cancel an order

CANCELS an existing order. Eurosender decides whether the cancel is allowed and what it costs. Check the order status with eurosender_get_tracking first. Eurosender API: DELETE /v1/orders/{orderCode}.

Parametersorder_coderequired

eurosender_get_tracking

Get tracking

Get the live tracking status and checkpoints of each parcel in an order. Eurosender API: GET /v1/orders/{orderCode}/tracking.

Parametersorder_coderequired

eurosender_get_order_labels

Get shipping labels

Download the shipping label PDF of an order, returned as base64 (max 524288 bytes). Larger labels are not returned. Eurosender API: GET /v1/orders/{orderCode}/labels.

Parametersorder_coderequired

Version history

1
  1. v1.0.0LatestNov 8, 2026

Score

100% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts

Other Usefulapi integrations