accueil / serveurs / Dev & Code / io.github.openvancamp/openvan-travel
io.github.openvancamp/openvan-travel
serveur MCP (Model Context Protocol) · openvan-mcp 0.9.5
Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur.
Est-ce que io.github.openvancamp/openvan-travel est sûr ?
Au dernier audit MCP Hub, le serveur MCP « io.github.openvancamp/openvan-travel » est classé « Non encore testé ». Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur. Le verdict est réévalué en continu ; consultez la fiche pour l'état à jour.
Méthode : MCP Hub analyse la description de chaque outil (couche 1) et, pour le verdict fort, exécute le serveur dans une micro-VM isolée avec leurres et réseau bloqué (couche 2). On publie des noms et des compteurs, jamais le contenu brut renvoyé par un outil.
Les 29 outils
- check_license_plate≈ 430 tokens
Validate a plate number against the country's format (look-alike letters are normalized) and say which region its code belongs to. Pass type to check against a specific plate type's format. Never identifies the owner or the vehicle's location. Use it to check a specific plate number.
Paramètres, retour & exemple (5)
Paramètrestype· string · optionnel
Plate type key from get_license_plate_country, e.g. on Russian plates diplomatic (red), police (blue), military (black), taxi_bus (yellow). Default: the country's standard plate.locale· string · optionnel · en | ru | de | es | fr | pt | tr
Language the user writes in (en, ru, de, fr, es, pt, tr). Set it on every call: the answer and the interactive card are shown in this language and units; without it the card falls back to the app's interface language.number· string · requis
Plate number without the region, e.g. A123BC. Look-alike Latin letters are normalized.region· string · optionnel
Region code if the country shows one, e.g. 77.country· string · requis
ISO 3166-1 alpha-2 country code, e.g. RU.
Exemple d'appel{"name": "check_license_plate", "arguments": {"number": "texte", "country": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - check_visa_rules≈ 418 tokens
Entry rules for one passport and destination: entry mode, allowed length of stay, how the days are counted (per entry or in a rolling window), whether a visa run resets the counter, and temporary vehicle import. Answers carry a confidence level and source — pass those on instead of stating a rule as certain.
Paramètres, retour & exemple (5)
Paramètresplate· string · optionnel · eu | non_eu | eaeu | third
Plate origin for the green card rule.locale· string · optionnel · en | ru | de | fr | es | pt | tr
Language the user writes in (en, ru, de, fr, es, pt, tr). Set it on every call: the answer and the interactive card are shown in this language and units; without it the card falls back to the app's interface language.weight· string · optionnel · le35 | gt35
Vehicle weight class for the vehicle rule: le35 (<=3.5 t) or gt35.passport· string · requis
ISO 3166-1 alpha-2 code of the passport, e.g. RU.destination· string · requis
Destination: ISO alpha-2 code, slug or zone code, e.g. TR.
Exemple d'appel{"name": "check_visa_rules", "arguments": {"passport": "texte", "destination": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - compare_food_prices≈ 311 tokens
Compare food price index between two countries (world average = 100). Higher number = more expensive food. Use it when someone asks where food is cheaper between two countries.
Paramètres, retour & exemple (3)
Paramètresto· string · requis
Destination country ISO alpha-2 code.from· string · requis
Home country ISO alpha-2 code.locale· string · optionnel · en | ru | de | fr | es | pt | tr
Language the user writes in (en, ru, de, fr, es, pt, tr). Set it on every call: the answer and the interactive card are shown in this language and units; without it the card falls back to the app's interface language.
Exemple d'appel{"name": "compare_food_prices", "arguments": {"to": "texte", "from": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - compare_fuel_prices≈ 388 tokens
Compare current prices for one fuel type across 2-10 countries. Returns sorted table cheapest-first. Use it when someone asks which of two or more named countries has cheaper or more expensive fuel.
Paramètres, retour & exemple (3)
Paramètreslocale· string · optionnel · en | ru | de | fr | es | pt | tr
Language the user writes in (en, ru, de, fr, es, pt, tr). Set it on every call: the answer and the interactive card are shown in this language and units; without it the card falls back to the app's interface language.fuel_type· string · optionnel · gasoline_regular | gasoline | gasoline_premium | gasoline_super | diesel_regular | diesel | diesel_premium | lpg
Fuel type to compare. e.g. gasoline, diesel, lpg, cng, e85.country_codes· array · requis
Array of 2-10 ISO 3166-1 alpha-2 country codes to compare.
Exemple d'appel{"name": "compare_fuel_prices", "arguments": {"country_codes": []}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - estimate_route_tolls≈ 396 tokens
Estimate toll cost for a road trip from 2-10 place names: per-km tolls, vignettes, bridges and tunnels, as a EUR range with a per-country breakdown. Flags partial results when a country on the route has no data. Use it only for the toll cost between named places when no other trip details are asked; for a whole trip use plan_road_trip.
Paramètres, retour & exemple (3)
Paramètreslocale· string · optionnel
Language the user writes in (en, ru, de, fr, es, pt, tr). Set it on every call: the answer and the interactive card are shown in this language and units; without it the card falls back to the app's interface language.waypoints· array · requis
2-10 place names in travel order: cities or countries (a country means its capital), e.g. ["Rome", "Paris"].vehicle_class· string · optionnel · car | van | heavy
car; van = campervan/motorhome up to 3.5 t (default); heavy = over 3.5 t.
Exemple d'appel{"name": "estimate_route_tolls", "arguments": {"waypoints": []}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - find_cheapest_fuel≈ 484 tokens
Rank countries by the price of a fuel type in a region (or worldwide): the cheapest first, or with order=most_expensive the most expensive first. Useful for route planning. Use it for «where is fuel cheapest» and, with order=most_expensive, «where is fuel the most expensive», in a region or worldwide.
Paramètres, retour & exemple (5)
Paramètreslimit· integer · optionnel
How many countries to return.order· string · optionnel · cheapest | most_expensive
cheapest first (default) or most_expensive first — «where is fuel the most expensive».locale· string · optionnel · en | ru | de | fr | es | pt | tr
Language the user writes in (en, ru, de, fr, es, pt, tr). Set it on every call: the answer and the interactive card are shown in this language and units; without it the card falls back to the app's interface language.region· string · optionnel · europe | asia | africa | north_america | south_america | oceania | world
Region to search. Default: world (all countries).fuel_type· string · optionnel · gasoline_regular | gasoline | gasoline_premium | gasoline_super | diesel_regular | diesel | diesel_premium | lpg
Fuel type. e.g. gasoline, diesel, lpg, cng, e85.
Exemple d'appel{"name": "find_cheapest_fuel", "arguments": {"limit": 1, "order": "cheapest", "locale": "en", "region": "europe", "fuel_type": "gasoline_regular"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_active_fires≈ 338 tokens
NASA FIRMS VIIRS satellite fire detections of the last 48 hours in a bounding box up to 10°×10°, strongest first, with fire radiative power in MW. Use it for wildfires right now near a place or in a country: bbox is west,south,east,north in degrees — longitude first (Portugal ≈ -9.6,36.9,-6.1,42.2).
Paramètres, retour & exemple (2)
Paramètresbbox· string · requis
Bounding box west,south,east,north in degrees, at most 10° on each side, e.g. 29,36,33,38 (around Antalya).locale· string · optionnel · en | ru | de | fr | es | pt | tr
Language the user writes in (en, ru, de, fr, es, pt, tr). Set it on every call: the answer and the interactive card are shown in this language and units; without it the card falls back to the app's interface language.
Exemple d'appel{"name": "get_active_fires", "arguments": {"bbox": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_city_travel_weather≈ 384 tokens
How suitable the weather in one city or town is for travelling and sleeping in a campervan, as a 0-100 score for today and for the coming 7 days, with sleep, driving and solar scores and daily scores. Use this, not get_country_travel_weather, when the user names a place (Barcelona, Málaga, Alicante). Use it for the weather in one named city, town or place today, tomorrow or this week.
Paramètres, retour & exemple (3)
Paramètrescity· string · requis
City or town name in any language, e.g. Barcelona, Málaga, Alicante.locale· string · optionnel · en | ru | de | fr | es | pt | tr
Language the user writes in (en, ru, de, fr, es, pt, tr). Set it on every call: the answer and the interactive card are shown in this language and units; without it the card falls back to the app's interface language.country_code· string · optionnel
ISO 3166-1 alpha-2 country code to disambiguate (Barcelona ES vs Barcelona VE).
Exemple d'appel{"name": "get_city_travel_weather", "arguments": {"city": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_country_food_prices≈ 292 tokens
Food price index for one country (world average = 100): how expensive groceries are there, with its yearly history. Use it when someone asks how expensive food, groceries or living is in a country.
Paramètres, retour & exemple (2)
Paramètreslocale· string · optionnel · en | ru | de | fr | es | pt | tr
Language the user writes in (en, ru, de, fr, es, pt, tr). Set it on every call: the answer and the interactive card are shown in this language and units; without it the card falls back to the app's interface language.country_code· string · requis
ISO 3166-1 alpha-2 country code.
Exemple d'appel{"name": "get_country_food_prices", "arguments": {"country_code": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_country_travel_brief≈ 431 tokens
Everything to know before driving into one country by campervan or car, in one call: entry rule and how long the person and the vehicle may stay (with passport), travel weather now and this week, fuel prices, tolls and vignettes, public holidays in the next 30 days, safety advice, power plugs, customs limits and food prices. Use it when someone asks what to know about a country, the nuances or a guide for travelling there, or is preparing a trip to it; use the single-topic tools for one narrow question.
Paramètres, retour & exemple (3)
Paramètreslocale· string · optionnel · en | ru | de | fr | es | pt | tr
Language the user writes in (en, ru, de, fr, es, pt, tr). Set it on every call: the answer and the interactive card are shown in this language and units; without it the card falls back to the app's interface language.passport· string · optionnel
Traveller's passport, ISO alpha-2 — adds the entry rule and how long the person and the vehicle may stay. Only if the user gave it.country_code· string · requis
ISO 3166-1 alpha-2 code of the country, e.g. ES.
Exemple d'appel{"name": "get_country_travel_brief", "arguments": {"country_code": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_country_travel_weather≈ 395 tokens
How suitable the weather in a whole country is for travelling and sleeping in a campervan, as a 0-100 score: overall travel score, sleep score, solar panel yield, driving conditions, awning safety, condensation risk, a 7-day forecast, and the 3 best and 3 toughest cities for the coming week. Country-level: for a named city use get_city_travel_weather. Use it when someone asks what the weather is like in a country, where in a country it is warmer, colder or sunnier, which of its cities are best or worst this week, or whether it is too cold or rainy to sleep in a van there now.
Paramètres, retour & exemple (2)
Paramètreslocale· string · optionnel · en | ru | de | fr | es | pt | tr
Language the user writes in (en, ru, de, fr, es, pt, tr). Set it on every call: the answer and the interactive card are shown in this language and units; without it the card falls back to the app's interface language.country_code· string · requis
ISO 3166-1 alpha-2 country code, e.g. DE.
Exemple d'appel{"name": "get_country_travel_weather", "arguments": {"country_code": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_currency_rate≈ 338 tokens
Convert an amount between two currencies using live rates (150+ currencies, daily updates). Use it for exchange rates and converting an amount between currencies.
Paramètres, retour & exemple (4)
Paramètresto· string · requis
Target currency ISO 4217 code, e.g. USD.from· string · requis
Source currency ISO 4217 code, e.g. EUR.amount· number · optionnel
Amount to convert. Default 1.locale· string · optionnel · en | ru | de | fr | es | pt | tr
Language the user writes in (en, ru, de, fr, es, pt, tr). Set it on every call: the answer and the interactive card are shown in this language and units; without it the card falls back to the app's interface language.
Exemple d'appel{"name": "get_currency_rate", "arguments": {"to": "texte", "from": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_customs_rules≈ 401 tokens
Customs rules when driving into a country, optionally from a given country: food bans, cash declaration, alcohol and tobacco limits, goods value, fuel in a canister. Each rule carries a verbatim official quote and source link. A country without data returns an error saying so — never present that as "nothing is restricted". Use it for what you may bring in by car: alcohol, tobacco, cash, meat and other food, goods limits.
Paramètres, retour & exemple (3)
Paramètresfrom· string · optionnel
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· string · optionnel
Language the user writes in (en, ru, de, fr, es, pt, tr). Set it on every call: the answer and the interactive card are shown in this language and units; without it the card falls back to the app's interface language.country_code· string · requis
ISO 3166-1 alpha-2 code of the country you enter, e.g. PL.
Exemple d'appel{"name": "get_customs_rules", "arguments": {"country_code": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_event≈ 248 tokens
Get full details for a single vanlife event by its slug.
Paramètres, retour & exemple (2)
Paramètresslug· string · requis
Event slug, e.g. caravan-salon-duesseldorf-2026.locale· string · optionnel · en | ru | de | fr | es | pt | tr
Language the user writes in (en, ru, de, fr, es, pt, tr). Set it on every call: the answer and the interactive card are shown in this language and units; without it the card falls back to the app's interface language.
Exemple d'appel{"name": "get_event", "arguments": {"slug": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_fuel_prices≈ 324 tokens
Current retail fuel prices for all API-supported countries. Covers gasoline, diesel, LPG, CNG, E85, kerosene and grade variants. Pass country_code to get one country in detail; omit it for a summary list. Use it for the price of petrol, diesel, LPG/autogas/propane or CNG in one country; without a country it gives an overview.
Paramètres, retour & exemple (2)
Paramètreslocale· string · optionnel · en | ru | de | fr | es | pt | tr
Language the user writes in (en, ru, de, fr, es, pt, tr). Set it on every call: the answer and the interactive card are shown in this language and units; without it the card falls back to the app's interface language.country_code· string · optionnel
ISO 3166-1 alpha-2 country code, e.g. DE. If omitted, returns all countries.
Exemple d'appel{"name": "get_fuel_prices", "arguments": {"locale": "en", "country_code": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_holidays≈ 473 tokens
Public holidays, school holidays (often regional, with ISO 3166-2 region codes) and official peak traffic days (France, Bison Futé) in one country for a period of up to 400 days. A country without data returns an error saying so — never present that as "no holidays". Use it for public holidays, days off, school holidays and peak traffic days.
Paramètres, retour & exemple (5)
Paramètresto· ? · optionnel
End of the period, YYYY-MM-DD. Defaults to from + 90 days; at most 400 days after from.from· string · optionnel
Start of the period, YYYY-MM-DD. Defaults to today.kind· string · optionnel · public | school | traffic
Only one kind: public holidays, school holidays (often regional), or traffic = official peak traffic days — France only (Bison Futé). For «when are the roads busy» elsewhere omit it: public and school holidays are the busy days. Omit for all.locale· string · optionnel
Language the user writes in (en, ru, de, fr, es, pt, tr). Set it on every call: the answer and the interactive card are shown in this language and units; without it the card falls back to the app's interface language.country_code· string · requis
ISO 3166-1 alpha-2 country code, e.g. FR.
Exemple d'appel{"name": "get_holidays", "arguments": {"country_code": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_license_plate_country≈ 337 tokens
How a country's license plate looks and reads (standard, size, format), its plate types (standard, diplomatic, police, taxi…) with example numbers, and every region code on its plates, grouped by region — e.g. which region is 77 or 199 on Russian plates. Use it for what a plate region code means (77, 777, AA…) and a country's plate format.
Paramètres, retour & exemple (2)
Paramètreslocale· string · optionnel · en | ru | de | es | fr | pt | tr
Language the user writes in (en, ru, de, fr, es, pt, tr). Set it on every call: the answer and the interactive card are shown in this language and units; without it the card falls back to the app's interface language.country· string · requis
ISO 3166-1 alpha-2 country code, e.g. RU.
Exemple d'appel{"name": "get_license_plate_country", "arguments": {"country": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_license_plate_image≈ 364 tokens
Draw an illustrative image of a country's standard civilian license plate (PNG shown inline, plus SVG/PNG links). The number must match the country's standard format. Official, police, military and diplomatic plates are not drawn. Use it to draw or show a picture of a plate.
Paramètres, retour & exemple (4)
Paramètreslocale· string · optionnel · en | ru | de | fr | es | pt | tr
Language the user writes in (en, ru, de, fr, es, pt, tr). Set it on every call: the answer and the interactive card are shown in this language and units; without it the card falls back to the app's interface language.number· string · requis
Plate number without the region, in the country's standard format.region· string · optionnel
Region code if the country shows one.country· string · requis
ISO 3166-1 alpha-2 country code, e.g. RU.
Exemple d'appel{"name": "get_license_plate_image", "arguments": {"number": "texte", "country": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_power_plugs≈ 290 tokens
Plug types (IEC A–N), mains voltage and frequency for one country, with the source of the value, plus the campsite hook-up connector in Europe (CEE17). Use it for socket and plug types, adapters, mains voltage and campsite hook-ups.
Paramètres, retour & exemple (2)
Paramètreslocale· string · optionnel
Language the user writes in (en, ru, de, fr, es, pt, tr). Set it on every call: the answer and the interactive card are shown in this language and units; without it the card falls back to the app's interface language.country_code· string · requis
ISO 3166-1 alpha-2 country code, e.g. GB.
Exemple d'appel{"name": "get_power_plugs", "arguments": {"country_code": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_route_visa_rules≈ 338 tokens
Visa rules for every country of a route in one call, for up to 10 passports at once, plus the tightest leg of the route.
Paramètres, retour & exemple (4)
Paramètreslocale· string · optionnel · en | ru | de | fr | es | pt | tr
Language the user writes in (en, ru, de, fr, es, pt, tr). Set it on every call: the answer and the interactive card are shown in this language and units; without it the card falls back to the app's interface language.weight· string · optionnel · le35 | gt35
Vehicle weight class for the vehicle rules.countries· string · requis
Countries in travel order, comma separated ISO alpha-2 codes or slugs, up to 12, e.g. RU,GE,TR.passports· string · optionnel
Passports to answer for, comma separated, up to 10, e.g. RU,BY.
Exemple d'appel{"name": "get_route_visa_rules", "arguments": {"countries": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_toll_rates≈ 319 tokens
Toll reference for one country: payment system, per-km rates by vehicle class (car, campervan up to 3.5 t, over 3.5 t), vignette prices for every duration, concession sections and toll bridges/tunnels, each with verification date and source. Use it for toll roads, motorway fees, whether a vignette is needed and what it costs in one country.
Paramètres, retour & exemple (2)
Paramètreslocale· string · optionnel
Language the user writes in (en, ru, de, fr, es, pt, tr). Set it on every call: the answer and the interactive card are shown in this language and units; without it the card falls back to the app's interface language.country_code· string · requis
ISO 3166-1 alpha-2 country code, e.g. FR.
Exemple d'appel{"name": "get_toll_rates", "arguments": {"country_code": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_travel_hazards≈ 315 tokens
Situation now in one country: UK FCDO travel advice level and current GDACS natural disasters (flood, earthquake, tropical cyclone, wildfire, drought, volcano) with alert level green/orange/red. Not a forecast. Use it when someone asks whether it is safe to go to a country now, about travel warnings or natural disasters.
Paramètres, retour & exemple (2)
Paramètreslocale· string · optionnel
Language the user writes in (en, ru, de, fr, es, pt, tr). Set it on every call: the answer and the interactive card are shown in this language and units; without it the card falls back to the app's interface language.country_code· string · requis
ISO 3166-1 alpha-2 country code, e.g. TR.
Exemple d'appel{"name": "get_travel_hazards", "arguments": {"country_code": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_vehicle_import_rules≈ 302 tokens
Temporary admission rules for a foreign-plated vehicle in one country: allowed days, per entry or per window, carnet requirement, green card. A country without a rule we can stand behind returns nothing rather than a guess.
Paramètres, retour & exemple (2)
Paramètreslocale· string · optionnel · en | ru | de | fr | es | pt | tr
Language the user writes in (en, ru, de, fr, es, pt, tr). Set it on every call: the answer and the interactive card are shown in this language and units; without it the card falls back to the app's interface language.country· string · requis
Country: ISO alpha-2 code, slug or zone code, e.g. georgia or GE.
Exemple d'appel{"name": "get_vehicle_import_rules", "arguments": {"country": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - list_best_weather_countries≈ 514 tokens
List the N countries where today's weather is best for travelling by campervan, highest 0-100 travel score first. Use it when no country is named and someone asks where to go for warm or good weather right now — worldwide or in a region (region=europe…); with sort=warmest only when they literally ask where it is warmest or hottest (it ranks by temperature alone, so deserts come first; «warm and pleasant», «warm and dry» → the default score). These are today's conditions and the coming days, not a forecast for a later month: for «in November» say so.
Paramètres, retour & exemple (4)
Paramètressort· string · optionnel · score | warmest
score = best overall travel weather (default, also for «warm and pleasant»); warmest = highest daytime temperature today — only for a literal «where is it warmest/hottest».limit· integer · optionnel
How many top-scoring countries to return.locale· string · optionnel · en | ru | de | fr | es | pt | tr
Language the user writes in (en, ru, de, fr, es, pt, tr). Set it on every call: the answer and the interactive card are shown in this language and units; without it the card falls back to the app's interface language.region· string · optionnel · world | europe | asia | africa | north_america | south_america | oceania
Only countries of this region — «best weather in Europe». Default: world.
Exemple d'appel{"name": "list_best_weather_countries", "arguments": {"sort": "score", "limit": 1, "locale": "en", "region": "world"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - list_events≈ 374 tokens
List vanlife events: expos (Caravan Salon), festivals, meetups, forums, road trips. Filter by status, type, country, or free-text search.
Paramètres, retour & exemple (6)
Paramètrestype· string · optionnel · expo | festival | forum | meetup | roadtrip
Event type filter.limit· integer · optionnellocale· string · optionnel · en | ru | de | fr | es | pt | tr
Language the user writes in (en, ru, de, fr, es, pt, tr). Set it on every call: the answer and the interactive card are shown in this language and units; without it the card falls back to the app's interface language.search· string · optionnel
Free-text search in event name.status· string · optionnel · upcoming | ongoing | past | all
Event time status.country· string · optionnel
ISO 3166-1 alpha-2 country code.
Exemple d'appel{"name": "list_events", "arguments": {"type": "expo", "limit": 1, "locale": "en", "search": "texte", "status": "upcoming", "country": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - list_license_plate_countries≈ 235 tokens
Countries whose license plates are available: international code, number of regions and an example plate.
Paramètres, retour & exemple (1)
Paramètreslocale· string · optionnel · en | ru | de | es | fr | pt | tr
Language the user writes in (en, ru, de, fr, es, pt, tr). Set it on every call: the answer and the interactive card are shown in this language and units; without it the card falls back to the app's interface language.
Exemple d'appel{"name": "list_license_plate_countries", "arguments": {"locale": "en"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - plan_road_trip≈ 980 tokens
Plan a road trip by campervan or car between 2-10 places with the OpenVan.camp roadbook: distance, driving time and a day-by-day plan with overnights, budget (fuel, tolls, vignettes, ferries), and for every country on the way the entry rule for the given passports, residence permit and plates, how long you and the vehicle may stay (Schengen 90/180), road rules and city access (low-emission zones and stickers such as Umweltplakette and Crit'Air, Italian ZTL), holidays on the trip dates, safety and power plugs, plus the main warning and a checklist. Returns a link to the full roadbook the user can open, edit and share. Use this first when the user describes a trip from A to B.
Paramètres, retour & exemple (17)
Paramètresfuel· string · optionnel
Fuel, e.g. diesel, gasoline, lpg.kids· integer · optionnel
Number of children travelling (adds the documents children need abroad to the checklist).pets· integer · optionnel
Number of pets travelling (adds pet passport, microchip, rabies and EU titre-test steps to the checklist).tank· number · optionnel
Tank volume, litres.locale· string · optionnel · en | ru | de | fr | es | pt | tr
Language the user writes in (en, ru, de, fr, es, pt, tr). Set it on every call: the answer and the interactive card are shown in this language and units; without it the card falls back to the app's interface language.plates· string · optionnel
Country of the vehicle's plates, ISO alpha-2 (entry bans and green card depend on it).weight· string · optionnel · le35 | gt35
Vehicle weight: le35 (up to 3.5 t) or gt35.currency· string · optionnel
Currency of the budget, ISO 4217. Default EUR.passports· string · optionnel
Passports of the travellers, comma separated ISO alpha-2 codes, e.g. RU or DE,RU. Enables visa terms and the Schengen counter.residence· string · optionnel
Residence permit of the travellers, ISO alpha-2, in the same order as passports (one code applies to all), e.g. DE. A Schengen residence permit removes the visa and the 90/180 counter in Schengen.waypoints· array · requis
2-10 places in travel order: cities or countries (a country means its capital), e.g. ["Munich", "Venice"].round_trip· boolean · optionnel
Return to the start along the same route.start_date· string · optionnel
Departure date, YYYY-MM-DD. Enables holidays, weather by day and visa deadlines.avoid_tolls· boolean · optionnel
Route avoiding toll roads.consumption· number · optionnel
Consumption, litres per 100 km.hours_per_day· integer · optionnel
Driving hours per day for the day-by-day plan. Default 6.vehicle_class· string · optionnel · car | van | heavy
car; van = campervan/motorhome up to 3.5 t (default); heavy = over 3.5 t.
Exemple d'appel{"name": "plan_road_trip", "arguments": {"waypoints": []}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - rank_food_prices≈ 390 tokens
Rank countries by food price index (world average = 100) in a region or worldwide: the cheapest first, or with order=most_expensive the most expensive first. Use it when someone asks where food or groceries are cheapest or most expensive.
Paramètres, retour & exemple (4)
Paramètreslimit· integer · optionnel
How many countries to return.order· string · optionnel · cheapest | most_expensive
cheapest first (default) or most_expensive first.locale· string · optionnel · en | ru | de | fr | es | pt | tr
Language the user writes in (en, ru, de, fr, es, pt, tr). Set it on every call: the answer and the interactive card are shown in this language and units; without it the card falls back to the app's interface language.region· string · optionnel · world | europe | asia | africa | north_america | south_america | oceania
Only countries of this region. Default: world.
Exemple d'appel{"name": "rank_food_prices", "arguments": {"limit": 1, "order": "cheapest", "locale": "en", "region": "world"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - search_stories≈ 431 tokens
Search recent news about campervans, motorhomes and road travel collected by OpenVan.camp from public news sources. Returns for each story only a headline, a short summary of up to 300 characters, date, category, countries and a link to the story page on openvan.camp, which credits the original publishers. Never returns full article text. Filter by words in the headline, category, country and language.
Paramètres, retour & exemple (5)
Paramètreslimit· integer · optionnellocale· string · optionnel · en | ru | de | fr | es | pt | tr
Language the user writes in (en, ru, de, fr, es, pt, tr). Set it on every call: the answer and the interactive card are shown in this language and units; without it the card falls back to the app's interface language.search· string · optionnel
Words to look for in story headlines.country· string · optionnel
ISO 3166-1 alpha-2 country code.category· string · optionnel · law | ban | opening | closing | incident | industry | lifestyle | builds
Story category.
Exemple d'appel{"name": "search_stories", "arguments": {"limit": 1, "locale": "en", "search": "texte", "country": "texte", "category": "law"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]}
C'est votre serveur ?
Revendiquez-le sur l'espace créateur (preuve GitHub, domaine ou npm) pour afficher le badge « propriétaire vérifié » et lancer un pentest comportemental à la demande afin d'obtenir le badge « Vérifié ».