openvan-travel
What this MCP does
Provides vanlife travel data covering fuel and food prices, currency conversion, weather suitability, visa and vehicle-import rules, events, and travel news.
Tools
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['country', 'number'], 'properties': {'locale': {'enum': ['en', 'ru', 'de', 'es', 'fr', 'pt', 'tr'], 'type': 'string', 'description': 'Language of country and region names. Default en.'}, 'number': {'type': 'string', 'description': 'Plate number without the region, e.g. A123BC. Look-alike Latin letters are normalized.'}, 'region': {'type': 'string', 'description': 'Region code if the country shows one, e.g. 77.'}, 'country': {'type': 'string', 'maxLength': 2, 'minLength': 2, 'description': 'ISO 3166-1 alpha-2 country code, e.g. RU.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['passport', 'destination'], 'properties': {'plate': {'enum': ['eu', 'non_eu', 'eaeu', 'third'], 'type': 'string', 'description': 'Plate origin for the green card rule.'}, 'weight': {'enum': ['le35', 'gt35'], 'type': 'string', 'description': 'Vehicle weight class for the vehicle rule: le35 (<=3.5 t) or gt35.'}, 'passport': {'type': 'string', 'maxLength': 2, 'minLength': 2, 'description': 'ISO 3166-1 alpha-2 code of the passport, e.g. RU.'}, 'destination': {'type': 'string', 'description': 'Destination: ISO alpha-2 code, slug or zone code, e.g. TR.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['country_codes'], 'properties': {'fuel_type': {'enum': ['gasoline_regular', 'gasoline', 'gasoline_premium', 'gasoline_super', 'diesel_regular', 'diesel', 'diesel_premium', 'lpg', 'cng', 'e85', 'kerosene', 'premium'], 'type': 'string', 'default': 'diesel', 'description': 'Fuel type to compare. Uses the same keys as /api/fuel/prices prices.'}, 'country_codes': {'type': 'array', 'items': {'type': 'string', 'maxLength': 2, 'minLength': 2}, 'maxItems': 10, 'minItems': 2, 'description': 'Array of 2-10 ISO 3166-1 alpha-2 country codes to compare.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['from', 'to'], 'properties': {'to': {'type': 'string', 'maxLength': 2, 'minLength': 2, 'description': 'Destination country ISO alpha-2 code.'}, 'from': {'type': 'string', 'maxLength': 2, 'minLength': 2, 'description': 'Home country ISO alpha-2 code.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['waypoints'], 'properties': {'locale': {'type': 'string', 'description': 'Language of bridge/section names: en, ru, de, fr, es, pt, tr.'}, 'waypoints': {'type': 'array', 'items': {'type': 'string', 'maxLength': 120, 'minLength': 1}, 'maxItems': 10, 'minItems': 2, 'description': '2-10 place names in travel order: cities, addresses or countries (a country means its capital), e.g. ["Rome", "Paris"].'}, 'vehicle_class': {'enum': ['car', 'van', 'heavy'], 'type': 'string', 'default': 'van', 'description': 'car; van = campervan/motorhome up to 3.5 t (default); heavy = over 3.5 t.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'integer', 'default': 5, 'maximum': 20, 'minimum': 1, 'description': 'How many cheapest countries to return.'}, 'region': {'enum': ['europe', 'asia', 'africa', 'north_america', 'south_america', 'oceania', 'world'], 'type': 'string', 'default': 'world', 'description': 'Region to search. Default: world (all countries).'}, 'fuel_type': {'enum': ['gasoline_regular', 'gasoline', 'gasoline_premium', 'gasoline_super', 'diesel_regular', 'diesel', 'diesel_premium', 'lpg', 'cng', 'e85', 'kerosene', 'premium'], 'type': 'string', 'default': 'diesel', 'description': 'Fuel type. Uses the same keys as /api/fuel/prices prices.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['from', 'to'], 'properties': {'to': {'type': 'string', 'maxLength': 3, 'minLength': 3, 'description': 'Target currency ISO 4217 code, e.g. USD.'}, 'from': {'type': 'string', 'maxLength': 3, 'minLength': 3, 'description': 'Source currency ISO 4217 code, e.g. EUR.'}, 'amount': {'type': 'number', 'default': 1, 'description': 'Amount to convert. Default 1.', 'exclusiveMinimum': 0}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['slug'], 'properties': {'slug': {'type': 'string', 'description': 'Event slug, e.g. caravan-salon-duesseldorf-2026.'}, 'locale': {'enum': ['en', 'ru', 'de', 'fr', 'es', 'pt', 'tr'], 'type': 'string', 'default': 'en'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'country_code': {'type': 'string', 'maxLength': 2, 'minLength': 2, 'description': 'ISO 3166-1 alpha-2 country code, e.g. DE. If omitted, returns all countries.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['country'], 'properties': {'locale': {'enum': ['en', 'ru', 'de', 'es', 'fr', 'pt', 'tr'], 'type': 'string', 'description': 'Language of country and region names. Default en.'}, 'country': {'type': 'string', 'maxLength': 2, 'minLength': 2, 'description': 'ISO 3166-1 alpha-2 country code, e.g. RU.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['country', 'number'], 'properties': {'custom': {'type': 'boolean', 'description': 'Draw any text (e.g. a name) in the plate layout instead of requiring a real format.'}, 'number': {'type': 'string', 'description': 'Plate number without the region, or any text with custom=true.'}, 'region': {'type': 'string', 'description': 'Region code if the country shows one.'}, 'country': {'type': 'string', 'maxLength': 2, 'minLength': 2, 'description': 'ISO 3166-1 alpha-2 country code, e.g. RU.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['countries'], 'properties': {'weight': {'enum': ['le35', 'gt35'], 'type': 'string', 'description': 'Vehicle weight class for the vehicle rules.'}, 'countries': {'type': 'string', 'description': 'Countries in travel order, comma separated ISO alpha-2 codes or slugs, up to 12, e.g. RU,GE,TR.'}, 'passports': {'type': 'string', 'description': 'Passports to answer for, comma separated, up to 10, e.g. RU,BY.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['country_code'], 'properties': {'locale': {'type': 'string', 'description': 'Language of names: en, ru, de, fr, es, pt, tr.'}, 'country_code': {'type': 'string', 'maxLength': 2, 'minLength': 2, 'description': 'ISO 3166-1 alpha-2 country code, e.g. FR.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['country_code'], 'properties': {'country_code': {'type': 'string', 'maxLength': 2, 'minLength': 2, 'description': 'ISO 3166-1 alpha-2 country code.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['country_code'], 'properties': {'country_code': {'type': 'string', 'maxLength': 2, 'minLength': 2, 'description': 'ISO 3166-1 alpha-2 country code, e.g. DE.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['country'], 'properties': {'country': {'type': 'string', 'description': 'Country: ISO alpha-2 code, slug or zone code, e.g. georgia or GE.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'type': {'enum': ['expo', 'festival', 'forum', 'meetup', 'roadtrip'], 'type': 'string', 'description': 'Event type filter.'}, 'limit': {'type': 'integer', 'default': 15, 'maximum': 50, 'minimum': 1}, 'locale': {'enum': ['en', 'ru', 'de', 'fr', 'es', 'pt', 'tr'], 'type': 'string', 'default': 'en', 'description': 'Language for localized fields.'}, 'search': {'type': 'string', 'description': 'Free-text search in event name.'}, 'status': {'enum': ['upcoming', 'ongoing', 'past', 'all'], 'type': 'string', 'default': 'upcoming', 'description': 'Event time status.'}, 'country': {'type': 'string', 'maxLength': 2, 'minLength': 2, 'description': 'ISO 3166-1 alpha-2 country code.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'locale': {'enum': ['en', 'ru', 'de', 'es', 'fr', 'pt', 'tr'], 'type': 'string', 'description': 'Language of country and region names. Default en.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'integer', 'default': 10, 'maximum': 20, 'minimum': 1, 'description': 'How many top-scoring countries to return.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'integer', 'default': 10, 'maximum': 50, 'minimum': 1}, 'locale': {'enum': ['en', 'ru', 'de', 'fr', 'es', 'pt', 'tr'], 'type': 'string', 'default': 'en'}, 'search': {'type': 'string', 'description': 'Full-text search in story title.'}, 'country': {'type': 'string', 'maxLength': 2, 'minLength': 2, 'description': 'ISO 3166-1 alpha-2 country code.'}, 'category': {'type': 'string', 'description': 'Category slug, e.g. camping, travel, gear, festival, industry.'}}, 'additionalProperties': False}
Recent tool changes
Similar MCP servers
Award Travel Finder
Searches award flights and hotels, tracks bookings and loyalty balances, evaluates points and credit cards, and monitors travel r…
AI 代理人任務中樞
Aggregates Taiwan-focused tools for AI service comparisons, cryptocurrency data, game information, health guidance, and other con…
Good Turn Studio (all tools)
Offers consumer utilities for insurance claim appeals, subscription cancellation, flight fare research, financial recovery resour…
Gover MCP
Searches and manages corporate travel requests, flights, hotels, rental vehicles, passengers, carts, approvals, reservations, and…
DC Member API
Provides access to Dynamite Circle membership data, community profiles, chapters, events, trips, calendars, alerts, follows, agen…
Nomad Stays
Searches and books remote-work accommodations while supporting host listing management, rooms, packages, availability, and hospit…
lilo Vacation Rentals
Supports vacation-rental discovery, availability and direct booking, property operations, short-term-rental compliance, guest and…
mcp-server
Provides immigration, citizenship and residency programme research alongside tax, wealth structuring, banking, visa, treaty and c…