com.fromtocargo/mcp

Official registry E-commerce

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

Install

Add this to your client's MCP configuration (Claude Desktop: claude_desktop_config.json; Cursor: .cursor/mcp.json; VS Code and others use the same "mcpServers" shape).

Remote (streamable-http)
Claude Code
claude mcp add --transport http com-fromtocargo-mcp 'https://mcp.fromtocargo.com/mcp'
JSON configuration (Claude Desktop, Cursor, VS Code)
{
    "mcpServers": {
        "com-fromtocargo-mcp": {
            "type": "http",
            "url": "https://mcp.fromtocargo.com/mcp"
        }
    }
}

Documentation

From the project's README on GitHub, refreshed weekly. Links open on GitHub.

Contents
  1. FromToCargo MCP
  2. Why this exists
  3. Quick example
  4. Tools
  5. Languages
  6. Pricing methodology
  7. Open data
  8. Connecting
  9. Contact

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/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:

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

Response:

{
  "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, <period>

Connecting

Any MCP client that supports Streamable HTTP:

{ "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

Frequently asked questions

What is com.fromtocargo/mcp?

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

How do I install com.fromtocargo/mcp?

It runs as a remote server. In Claude Code: claude mcp add --transport http com-fromtocargo-mcp 'https://mcp.fromtocargo.com/mcp'. For other clients, paste the JSON configuration from this page into their MCP settings.

Does com.fromtocargo/mcp need an API key?

Its registry entry lists no required key or secret. Some features may still need an account with the service it connects to.

Is com.fromtocargo/mcp open source?

Its code is public on GitHub, but the repository does not declare a standard license.

Who maintains com.fromtocargo/mcp?

It is published by coservices-ee. AI.tn lists it but does not maintain or endorse it.

From the official MCP Registry. Listing is not an endorsement: review a server's code and permissions before giving it access to your data.