Virail's MCP server puts live trains, buses, flights, ferries, hotels, and more directly in reach of your AI agent — real prices, real schedules, real booking links. No API key, nothing to run.
Setup
Pick where your agent runs. Every client needs the same URL — only the config screen differs.
Open Settings → Connectors on claude.ai.
Choose Add custom connector and paste the server URL — no config file needed.
Enable the Virail connector in any chat where you want it, and ask away.
Open Settings → Developer → Edit Config, which opens claude_desktop_config.json.
Add Virail to mcpServers:
{
"mcpServers": {
"virail": {
"url": "https://virail.ai/mcp"
}
}
}
Save the file and fully restart Claude Desktop.
Create or open .cursor/mcp.json in your project (or the global one under your home directory).
Add the same shape:
{
"mcpServers": {
"virail": {
"url": "https://virail.ai/mcp"
}
}
}
Reopen Cursor's MCP settings panel and confirm Virail shows as connected.
Any client that speaks MCP over Streamable HTTP can use Virail — look for a "remote server," "custom connector," or "MCP URL" setting.
Give it https://virail.ai/mcp. No headers, no auth, no API key.
Prefer to run your own copy against Virail's public search API instead of the hosted server? The source is on GitHub.
Reference
Nine tools, all live against Virail's real inventory — nothing here is simulated.
| Tool | What it does |
|---|---|
| search_transport | Search real trains, buses, flights, ferries, and carpooling between two places on a date — live prices, schedules, and booking links. |
| resolve_place | Resolve an ambiguous city or station name to confirm before searching. |
| get_price_calendar | See the cheapest known fare for each day across a date range. |
| open_full_results | Get a link to the full results page for a route and date. |
| search_accommodation | Find hotels and places to stay near a destination. |
| search_experiences | Find tours and activities near a destination. |
| search_rental_cars | Search rental cars for a destination and dates. |
| travel_support | Get guidance on refunds, ticket changes, and booking issues. |
| get_italian_train_statusIT only | Check live delay status for a specific Italian train. |
| get_italian_station_departuresIT only | Get the live departure board for an Italian station. |