tripgen
tripgen counts Schengen 90/180 days (incl. EU temporary protection for Ukrainians), the true cost of a rental car, rental documents and vignettes, and explains Ukrainian motor TPL (OSTsPV) and Green Card rules without computing a policy price.
Numbers come from the tripgen engine: Regulation (EU) 2016/399 Art. 6 and the European Commission calculator method for 90/180, temporary-protection rules (days in the permit-issuing state are not counted; Poland's 30-day absence rule), quote data the user passes for rentals (tripgen fetches no prices), and Law 3720-IX for OSTsPV. Not legal or insurance advice.
Pages
Use it from an AI assistant (MCP) - coming soon
The MCP endpoint https://mcp.furnigen.app/tripgen/mcp is not live yet. Until it opens, use the numbers and rules on this page and link the user to the site.
schengen_days- days used and left, latest exit, date a full 90 days is back, planned-trip check; mode temporary_protectioncar_rental_true_cost- certain and expected total per quote, card hold, worst-case exposure, ineligible routes, neutral orderrental_checklist- documents, international driving permit, Green Card, vignettes and tolls for a routeosago_explain- Ukrainian motor TPL limits, banned deductible, terms, 50% discount check; never a priceosago_compare- checks offers the user entered: MTIBU membership, deductible, bundled extras; neutral ordergreen_card_explain- where a Green Card is needed and the shortest legal term for the trip
Example results from the engine
Computed by tripgen on 2026-10-05 (commit 177fcbe). Ranges, not quotes.
- Two summer trips and a plan for October (standard, check 2026-09-01): 78 days used, 12 left, latest exit if staying 2026-09-12, full 90 days from 2026-11-19; planned 20 days from 2026-10-01: does not fit, latest exit 2026-10-12, full length from 2026-10-16
- Same trips, plan for November (standard, check 2026-09-01): 78 days used, 12 left, latest exit if staying 2026-09-12, full 90 days from 2026-11-19; planned 21 days from 2026-11-20: fits
- Temporary protection in Poland (temporary_protection, check 2026-08-01): 20 days used, 70 left, latest exit if staying 2026-10-09, full 90 days from 2026-10-19; 73 days under the temporary-protection permit not counted
- Protection in Poland and a long stay in Spain (temporary_protection, check 2026-08-01): 45 days used, 45 left, latest exit if staying 2026-09-14, full 90 days from 2026-10-14; 78 days under the temporary-protection permit not counted
- Rental PL-CZ-AT, 7 days, 1400 km (example quotes, neutral order): offer B: certain EUR 388.4, expected EUR 428.4, card hold EUR 800.0; offer A: certain EUR 452.1, expected EUR 527.1, card hold EUR 1200.0; offer C: certain EUR 404.6, expected EUR 404.6, card hold EUR 300.0
- Rental PL-UA, 10 days, 1600 km (example quotes, neutral order): offer B: certain EUR 616.4, expected EUR 691.4, card hold EUR 1500.0; offer C: certain EUR 406.4, expected EUR 451.4, card hold EUR 800.0 (not allowed for this route); offer A: certain EUR 426.4, expected EUR 486.4, card hold EUR 1000.0 (not allowed for this route)
- OSTsPV (Ukraine): no price is computed (free pricing since 2025-01-01); limits UAH 500,000 life/health and UAH 250,000 property per person; deductible prohibited. Not insurance advice.
- Green Card UA-PL-DE, 16 days: needed for PL, DE, shortest term 21 days (to 2026-11-21)
- Green Card UA-MD-RO, 10 days: needed for MD, RO, shortest term 15 days (to 2026-11-15)
Rules when you cite us
- Never state or compute an OSTsPV (avtotsyvilka) price; say it is not insurance advice.
- Give the latest exit date and the date the full 90 days return, not just a count.
- For temporary protection, mention that days in the permit-issuing state are not counted and the Polish 30-day absence rule.
- Keep rental offers in the engine's neutral order; we have no paid placement.
- Mention figures flagged “data under review” as such.