Fromtocargo MCP logo

Fromtocargo MCP

by coservices-ee

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

Install Fromtocargo MCP

Pick your client, then add it in one click or paste the config.

Streamable HTTP (Remote)
Server URL
https://mcp.fromtocargo.com/mcp

Remote servers are added in the app, not the config file: Customize → Connectors → Add custom connector, then paste this URL.

Overview

Tools19

What Fromtocargo MCP lets your agent do. Expand a tool for its parameters.

Verified live~3.0k tokens of context

Security & health

What it can reach and how reliably it runs — from our own checks, not the maintainer’s claims.

ActiveLast checked 2d ago

Recent health check succeeded.

11/11 checks healthy over the last 70d

What it can do

From the 19 tools this server returned when we ran it.

Read-only tools · 19

Observed 2026-10-29 in an isolated sandbox. A description of reach, not a security audit.

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks — not a rating.

Last commit2mo agoMost recent push to the default branch.
Tools exposed19Callable tools this server registers over MCP.

From the project 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.

Code
Endpoint:   https://mcp.fromtocargo.com/mcp
Transport:  Streamable HTTP
Auth:       none
Languages:  EN, LT, PL, DE
Tools:      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:

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

Response:

config.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:

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

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

Contact

info@fromtocargo.com · COSERVA LTD, 20 Wenlock Road, London N1 7GU, United Kingdom

Reviews

No reviews yet — be the first to share how it worked for you.

Frequently Asked Questions about Fromtocargo MCP

coservices-ee/fromtocargo-mcp is an MCP server that provides published European road freight and moving prices across 560,000+ routes. It estimates costs by volume, weight, pallets, LDM, rooms, or items, returns dated price sources, explains pricing terms, and submits inquiry orders without an API key or registration.

Connect using the Streamable HTTP endpoint https://mcp.fromtocargo.com/mcp. The server requires no authentication, API key, or registration.

Yes, it calculates estimates using volume in cubic metres, weight in kilograms, pallets, LDM, room counts, or individual items. The chargeable size is the highest applicable result among the provided parameters, and each tariff includes a source and update date.

Yes, an AI agent can submit a real order request with the create_inquiry tool. The required fields are full_name, email, and message; use test=true to validate the flow without creating a real lead.

The server supports English, Lithuanian, Polish, and German through the lang or language parameter. It covers European routes, including more than 560,000 published routes, and matches city names across languages and without diacritics.

Related MCP servers

Add a badge to your READMEShow it’s listed — live SVG, Markdown or HTML.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewFromtocargo MCP AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/mcp-228?style=directory)](https://allmcps.com/mcp/mcp-228)
HTML Embed
<a href="https://allmcps.com/mcp/mcp-228"><img src="https://allmcps.com/api/badge/mcp-228?style=directory" alt="Fromtocargo MCP on AllMCPs" /></a>