TRANSCEND MCP
Description
AI-powered route optimization MCP server for heavy vehicles and logistics. Calculate truck-optimized routes, predict traffic congestion with LSTM neural networks, compute toll costs, fuel costs and CO2 emissions, find truck stops and check weather along any European route. Built…
About
AI-powered route optimization MCP server for heavy vehicles and logistics. Calculate truck-optimized routes, predict traffic congestion with LSTM neural networks, compute toll costs, fuel costs and CO2 emissions, find truck stops and check weather along any European route. Built on Valhalla routing engine
Details
- Author
- cargoffer
- Categories
- File Management, Infrastructure, Other, AI
Jump to
Setup
Install TRANSCEND MCP in your MCP client (Claude Desktop, Cursor, Windsurf, and others).
Repository: https://github.com/cargoffer/transcend-mcp-server
Follow the installation instructions in the repository README, then restart your MCP client.
Operational MCP layer for European road transport intelligence
A route optimization MCP serverthat connects AI agents (Claude Desktop, Cline, Continue, Cursor, etc.) to the TRANSCEND logistics intelligence platform — giving LLMs real-time access to truck route optimization, toll costs, weather, parking, traffic blackspots, and fuel station pricing across Spain and Europe.
What problem does it solve?Truck logistics operators waste hours switching between Google Maps (not truck-aware), toll websites, weather apps, and fuel price spreadsheets. This MCP server consolidates 6 real-time logistics data sources into a single AI-callable interface so agents can plan routes, estimate costs, and assess risks in one step.
What makes it different?Unlike generic mapping APIs, TRANSCEND is purpose-built for Europeantruck logistics APIneeds — it respects ADR (dangerous goods) restrictions, truck height/width/weight limits, provides per-segment toll breakdowns with fuel and CO₂ costs, identifies dangerous blackspot zones, and locates truck-specific parking. It is the only unified MCP interface for European road logistics infrastructure.
What integration does it enable?Any MCP-compatible client can invoke 12 logistics intelligence tools covering route optimization, toll cost estimation, weather conditions, POI parking, traffic blackspot analysis, and fuel station pricing — all from a single conversation with an LLM.
What does "easy integration" mean concretely?pip installthe package, setTRANSCEND_API_KEY, and add one JSON config block to Claude Desktop. No microservice orchestration, no multi-API key management, no custom middleware. Your AI assistant gains instant access to professional Europeanlogistics document automationand route intelligence.
European truck route planning is fragmented. Google Maps doesn't know truck height restrictions. Toll calculators are per-country. Weather alerts come from a third source. Fuel prices change hourly. Dispatchers manually juggle 5+ tabs to answer a single question like "what's the safest and cheapest route from Madrid to Frankfurt for a 4m-high refrigerated truck?"
This MCP server aggregates six TRANSCEND API microservices (Route, Tolls, Weather, POI, Traffic, Stations) behind a single MCP interface — makingEuropean road transportdata accessible to AI agents through natural language. It transforms the agent from a chat interface into an operational logistics copilot.
- 12 MCP toolsacross 6 logistics modules — organized by domain, not buried in code
- Truck-aware route optimizationwith ADR class restrictions, vehicle dimensions, and weight limits
- Full cost breakdown— tolls + fuel consumption + maintenance + CO₂ emissions per route
- Real-time weather— current conditions, multi-day forecasts, and active weather alerts along a corridor
- Truck parking POI search— by coordinates, zip code, or province (with capacity and amenities)
- Traffic blackspot identification— dangerous road zones along a planned route
- Fuel station finder— nearby stations, filtered search, and best-price ranking
- Environment-aware configuration— separate URLs for production vs. dev/release environments
- HTTP/SSE and stdio transports— works with all MCP clients out of the box
- Pydantic-validatedinputs and outputs — Python 3.10+, httpx async client
transcend-mcp-server/ ├── pyproject.toml # Python 3.10+, dependencies: mcp, httpx, pydantic ├── src/transcend_mcp/ │ ├── server.py # FastMCP server bootstrap (stdio / HTTP/SSE) │ ├── client.py # Multi-service HTTP client (6 backend APIs) │ ├── config.py # Environment-aware URL resolution (prod / release-dev) │ ├── tools.py # 12 MCP tool definitions with pydantic schemas │ ├── __init__.py # Package init │ └── __main__.py # Entry point for python -m transcend_mcp └── tests/ └── test_client.py # Integration tests for client.py
To use this MCP server, you need an API key from the TRANSCEND platform.
Register:https://transcend.cargoffer.com
Create an account and get your API key from your profile settings. Then configure:
export TRANSCEND_API_KEY="your-api-key"
{ "mcpServers": { "transcend": { "command": "...", "env": { "TRANSCEND_API_KEY": "your-api-key-from-transcend" } } } }
git clone https://github.com/cargoffer/transcend-mcp-server.git cd transcend-mcp-server pip install -e . export TRANSCEND_API_KEY="your-api-key" python -m transcend_mcp
By default runs onstdio(MCP transport). SetMCP_HOST/MCP_PORTfor HTTP/SSE mode.
{ "mcpServers": { "transcend": { "command": "python", "args": ["-m", "transcend_mcp"], "env": { "TRANSCEND_API_KEY": "your-api-key", "TRANSCEND_ENV": "production" } } } }
Cursor Settings → Features → MCP Servers → Add New:
Name: transcend Type: command Command: python -m transcend_mcp Env: TRANSCEND_API_KEY=your-api-key, TRANSCEND_ENV=production
export MCP_HOST=0.0.0.0 export MCP_PORT=8100 python -m transcend_mcp # Then connect SSE at http://localhost:8100/sse
# With stdio transport, use any MCP client. For HTTP/SSE mode: # First, connect to SSE endpoint, then send JSON-RPC messages # Example using the JSON-RPC format over SSE (after establishing connection): { "jsonrpc": "2.0", "id": 1, "method": "calculate_route", "params": { "origin": "Vigo, Spain", "destination": "Barcelona, Spain", "dimensions": { "height": 4.0, "width": 2.55, "weight": 40000, "adr_class": null } } }
{ "jsonrpc": "2.0", "id": 2, "method": "calculate_route_costs", "params": { "route_id": "route_abc_123", "fuel_consumption": 35, "fuel_type": "diesel", "include_co2": true } }
{ "jsonrpc": "2.0", "id": 3, "method": "find_parking_by_location", "params": { "latitude": 41.6488, "longitude": -0.8891, "radius_km": 10 } }
"Calculate an optimized truck route from Vigo to Barcelona. The truck is 4m high, 2.55m wide, 40 tons. Include blackspot warnings."
"What's the total cost of a 15-ton load from Madrid to Valencia with average fuel consumption of 35L/100km using diesel?"
"Find truck parking near Plaza España in Zaragoza."
"What fuel stations are near the A-2 highway at Guadalajara? Show me the best prices."
"Are there any dangerous zones on the route from Seville to Málaga?"
"What's the weather forecast along the A-3 from Madrid to Valencia for tomorrow? Any alerts?"
pip install -e ".[dev]" pytest ruff check src/ ruff format src/
route optimization MCPtruck logistics APIMCP serverModel Context ProtocolEuropean road transportlogistics document automationTRANSCENDtruck routingtoll calculatorfuel pricestruck parkingweather alertstraffic blackspotsADR restrictionsCO2 emissionsAI agentsLLM toolssupply chainSpain logisticsCargoffereasy MCP integration
- Repository:github.com/cargoffer/transcend-mcp-server
- Issues:github.com/cargoffer/transcend-mcp-server/issues
- MCP Protocol:modelcontextprotocol.io
An AI-powered gateway for managing over 40 data sources like Alibaba Cloud and mainstream databases, featuring NL2SQL, code generation, and data migration.
Access Apache Gravitino, a high-performance, federated metadata lake for data and AI.
Integrate with the Dataloop AI platform for data management and annotation using a Docker-based stdio interface.
Open compute-pricing reference — daily GPU and inference-token medians, free under CC-BY 4.0.
Create computer vision projects, train models, and deploy them with Roboflow MCP server
Query and analyze your Opik logs, traces, prompts and all other telemtry data from your LLMs in natural language.
A Model Context Protocol (MCP) server that provides tools for AI, allowing it to interact with the DataWorks Open API through a standardized interface. This implementation is based on the Aliyun Open API and enables AI agents to perform cloud resources operations seamlessly.
Realtime and Historical Exchange Rate Data, FX pairs, bid/ask, OHLC and Crypto prices
Manage research data and compute with Globus.
Get access to Kaggle's datasets, models, competitions, notebook and benchmarks.
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.



