openvan-travel
Ce que fait ce MCP
Provides vanlife travel data covering fuel and food prices, currency conversion, weather suitability, visa and vehicle-import rules, events, and travel news.
Outils
Schéma d’entrée
{'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}
Schéma d’entrée
{'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}
Schéma d’entrée
{'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}
Schéma d’entrée
{'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}
Schéma d’entrée
{'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}
Schéma d’entrée
{'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}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['bbox'], 'properties': {'bbox': {'type': 'string', 'pattern': '^-?\\d+(\\.\\d+)?(,-?\\d+(\\.\\d+)?){3}$', 'description': 'Bounding box west,south,east,north in degrees, at most 10° on each side, e.g. 29,36,33,38 (around Antalya).'}}, 'additionalProperties': False}
Schéma d’entrée
{'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}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['country_code'], 'properties': {'from': {'type': 'string', 'maxLength': 2, 'minLength': 2, 'description': 'ISO 3166-1 alpha-2 code of the country you come from, e.g. UA. Matters: no customs inside the EU, and some bans have exemptions by origin.'}, 'locale': {'type': 'string', 'description': 'Language of the summaries: en, ru, de, fr, es, pt, tr.'}, 'country_code': {'type': 'string', 'maxLength': 2, 'minLength': 2, 'description': 'ISO 3166-1 alpha-2 code of the country you enter, e.g. PL.'}}, 'additionalProperties': False}
Schéma d’entrée
{'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}
Schéma d’entrée
{'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}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['country_code'], 'properties': {'to': {'$ref': '#/properties/from', 'description': 'End of the period, YYYY-MM-DD. Defaults to from + 90 days; at most 400 days after from.'}, 'from': {'type': 'string', 'pattern': '^\\d{4}-\\d{2}-\\d{2}$', 'description': 'Start of the period, YYYY-MM-DD. Defaults to today.'}, 'kind': {'enum': ['public', 'school', 'traffic'], 'type': 'string', 'description': 'Only one kind: public holidays, school holidays (often regional), or traffic = official peak traffic days (France, Bison Futé). Omit for all.'}, '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}
Schéma d’entrée
{'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}
Schéma d’entrée
{'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}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['country_code'], 'properties': {'locale': {'type': 'string', 'description': 'Language of the country name: 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. GB.'}}, 'additionalProperties': False}
Schéma d’entrée
{'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}
Schéma d’entrée
{'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}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['country_code'], 'properties': {'locale': {'type': 'string', 'description': 'Language of the country name: 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. TR.'}}, 'additionalProperties': False}
Schéma d’entrée
{'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}
Schéma d’entrée
{'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}
Schéma d’entrée
{'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}
Schéma d’entrée
{'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}
Schéma d’entrée
{'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}
Schéma d’entrée
{'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}
Schéma d’entrée
{'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}
Modifications récentes des outils
Serveurs MCP similaires
Award Travel Finder
Searches award flights and hotels, tracks bookings and loyalty balances, evaluates points and credit cards, and monitors travel r…
Good Turn Studio (all tools)
Offers consumer utilities for insurance claim appeals, subscription cancellation, flight fare research, financial recovery resour…
AI 代理人任務中樞
Aggregates Taiwan-focused tools for AI service comparisons, cryptocurrency data, game information, health guidance, and other con…
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…