Fromtocargo

com.fromtocargoPublished by fromtocargo.comOfficial publisherv1.0.0Updated Oct 25, 2026

European road freight and moving prices: quotes, dated price index, glossary, order submission

VerifiedStreamable HTTPWeb executableLocation & LifestyleBusiness & Commerce

Overview

AI-generated overview

Remote MCP server exposing published European road freight and moving tariffs, letting an assistant quote routes and submit a real order inquiry.

What you can do
Search and read routes, countries and citable route facts, with distance and price tiers by language (EN, LT, PL, DE). Estimate cargo and moving prices by volume, weight, pallets, LDM, room count or item list, and fetch the published tariff table for a route. Look up the dated road freight price index, corridor benchmarks, pricing methodology, pricing rules and terms. Read reference material: glossary with formulas, FAQs, services, company and operator information, supported languages. Submit a quote or order inquiry with name, email and message.
When to use it
Useful when a user asks what it costs to move goods or household items between European cities or countries and wants a figure drawn from published tariffs rather than a guess, or wants to hand the request on as an inquiry.
Requirements
Remote Streamable HTTP endpoint; no API key or registration. Network access to the endpoint. Optional lang parameter accepts en, lt, pl or de.
Before you install
create_inquiry submits a real order request to the operator with the user's name, email, message and optional phone and route; pass test true to validate without forwarding. Confirm with the user before sending personal contact details. Prices are published tariffs with an update date, not binding quotes.

Installation

In SourceWeft

  1. Open Fromtocargo 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/com.fromtocargo%2Fmcp/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": {
    "fromtocargo": {
      "type": "http",
      "url": "https://mcp.fromtocargo.com/mcp"
    }
  }
}

README

FromToCargo MCP

European road freight & moving prices for AI agents. Real published tariffs for 560,000+ European routes — quote by m3, kg, pallets or LDM, by rooms or by individual items, then place the order. No API key, no registration.

Endpoint:   https://mcp.fromtocargo.com/mcpTransport:  Streamable HTTPAuth:       noneLanguages:  EN, LT, PL, DETools:      19

Operated by COSERVA LTD · fromtocargo.com · Agent guide


Why this exists

Freight pricing is normally hidden behind quote forms. This server exposes published tariffs so an AI agent can answer "how much does it cost to move 20 m3 from Barcelona to London" with a real number, cite the source, and then submit the order on the user's behalf.

Every figure comes from a published tariff table. Nothing is modelled, extrapolated or invented — if a route does not publish a pallet rate, the server says so instead of guessing.

Quick example

Request to estimate_cargo_price:

json
{ "origin": "germany", "destination": "lithuania", "pallets": 8, "lang": "de" }

Response:

json
{  "origin": "Germany",  "destination": "Lithuania",  "estimated_price_eur": 687,  "chargeable_parameter": "pallets",  "rule": "Highest price among provided parameters applies (chargeable size).",  "prices_updated": "2025-01-16",  "source": "https://fromtocargo.com/de/costs/germany/lithuania/",  "next_step": "To book this shipment call create_inquiry with full_name, email and message. No account or API key required."}

Tools

Pricing

ToolWhat it does
get_cargo_tariffPublished tariff table for a route: m3, kg, pallets, LDM and price
estimate_cargo_pricePrice by any measure — volume_m3, weight_kg, pallets, ldm. Chargeable size = highest applicable
estimate_by_roomsMoving estimate from a room count (1-room ~12 m3, 2-room ~22 m3)
estimate_by_itemsMoving estimate from an item list; unmatched items returned separately
estimate_priceSimple volume-based estimate
get_price_indexDated price index across 1,406 European corridors, with median comparison

Routes

ToolWhat it does
search_routesFind routes by free text
get_routeOne route with distance and price tiers
get_route_contentRoute facts: what is included, customs, packing
list_countriesCountries covered

Reference

ToolWhat it does
get_pricing_methodologyChargeable size, 150 kg/m3, minimum charge, FTL threshold
get_pricing_rulesMachine-readable pricing rules
get_termsTerms for cargo and moving
get_glossaryCBM, LDM, PLL, chargeable weight, CMR, ADR, Incoterms with formulas
get_faqFrequently asked questions
get_servicesServices offered, with localized URLs
get_company_infoCompany, coverage, citation format, AI-agent capabilities
list_languagesSupported languages

Ordering

ToolWhat it does
create_inquirySubmit a real order request. Open to AI agents without authentication. Required: full_name, email, message

Pass "test": true to validate the flow without creating a real lead.

Languages

Every tool accepts lang (alias language): en, lt, pl, de. Unsupported codes return a structured unsupported_language error listing what is available.

City names are matched across languages and without diacritics — Köln, Koeln and Cologne all resolve, as do Warszawa, Warschau and Warsaw.

Pricing methodology

  • Chargeable size — the highest result among m3, kg, pallets and LDM
  • Density — 150 kg per m3 for groupage; if actual density is higher, weight governs
  • Minimum charge — the lowest tariff row for that route
  • FTL threshold — above 1.5x the tariff table maximum, a dedicated quote is required
  • Freshness — every tariff carries a prices_updated date

Full methodology: https://fromtocargo.com/en/methodology/

Open data

The price index is published under CC BY 4.0: https://fromtocargo.com/data/price-index.json

Citation: FromToCargo Road Freight Price Index, COSERVA LTD,

Connecting

Any MCP client that supports Streamable HTTP:

json
{ "mcpServers": { "fromtocargo": { "url": "https://mcp.fromtocargo.com/mcp" } } }

Discovery: /.well-known/mcp.json and /llms.txt

Contact

[email protected] · COSERVA LTD, 20 Wenlock Road, London N1 7GU, United Kingdom

Source: README.md at commit 1b1f6f4

Tools

19

search_routes

Search moving routes; args: query (aliases q|topic|route|text), limit 1-50, lang/language en|lt|pl|de.

Parametersqlangtextlimitqueryroutetopiclanguage

get_route

Get moving tariff route; args: origin/destination (aliases from_city|from_|source|pickup and to_city|to|target|delivery), lang/language en|lt|pl|de.

Parameterstolangfrom_originpickupsourcetargetto_citydeliverylanguagefrom_citydestination

estimate_price

Estimate moving price; args: origin/destination aliases, volume_m3 (aliases m3|cbm|volume), lang/language en|lt|pl|de.

Parametersm3tocbmlangfrom_originpickupsourcetargetvolumeto_citydelivery+4 more

list_countries

List covered route countries; args: lang/language en|lt|pl|de.

Parameterslanglanguage

get_cargo_tariff

Get live cargo tariff; args: origin/destination aliases, lang/language en|lt|pl|de.

Parameterstolangfrom_originpickupsourcetargetto_citydeliverylanguagefrom_citydestination

estimate_cargo_price

Estimate cargo price; args: origin/destination aliases; volume_m3/m3/cbm/volume, weight_kg/kg/weight, pallets/pll/epal/pallet_count, ldm/loading_meters/lademeter; lang/language en|lt|pl|de.

Parameterskgm3tocbmldmpllepallangfrom_originpickupsource+14 more

get_pricing_rules

Return price safeguards; args: lang/language en|lt|pl|de.

Parameterslanglanguage

get_terms

Get service terms; args: mode cargo|moving, lang/language en|lt|pl|de.

Parameterslangmodelanguage

list_languages

List supported website languages; args: lang/language en|lt|pl|de.

Parameterslanglanguage

get_company_info

Get FromToCargo company and operator information; args: lang/language en|lt|pl|de.

Parameterslanglanguage

get_services

List cargo, moving and additional services; args: lang/language en|lt|pl|de.

Parameterslanglanguage

get_faq

Get cargo or moving FAQs; args: mode cargo|moving, lang/language en|lt|pl|de.

Parameterslangmodelanguage

get_price_index

Get Road Freight Price Index overview or a corridor benchmark; origin/destination optional, lang/language en|lt|pl|de.

Parameterslangoriginlanguagedestination

get_glossary

Get freight glossary terms, formulas and examples; term optional, lang/language en|lt|pl|de.

Parameterslangtermlanguage

get_pricing_methodology

Get public pricing methodology; args: lang/language en|lt|pl|de.

Parameterslanglanguage

estimate_by_rooms

Estimate moving volume from rooms; args: origin/destination aliases, rooms (aliases room|apartment|apartment_type), lang/language en|lt|pl|de.

Parameterstolangroomfrom_roomsoriginpickupsourcetargetto_citydeliverylanguage+4 more

estimate_by_items

Estimate moving volume from item text; args: origin/destination aliases, items (aliases item|item_list), lang/language en|lt|pl|de.

Parameterstoitemlangfrom_itemsoriginpickupsourcetargetto_citydeliverylanguage+3 more

get_route_content

Get citable cargo route facts; args: origin/destination aliases, lang/language en|lt|pl|de.

Parameterstolangfrom_originpickupsourcetargetto_citydeliverylanguagefrom_citydestination

create_inquiry

Submit quote inquiry; args: full_name, email, message, optional phone/route, test true prevents forwarding, lang/language en|lt|pl|de.

Parameterslangtestemailphoneroutemessagelanguagefull_name

Version history

1
  1. v1.0.0LatestSep 16, 2026

Score

90% 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

    Declare a license in the repository or the registry entry.