Skip to main content
Glama

Stayspan Schengen Days

Calculate Schengen days

calculate_schengen_days
Read-onlyIdempotent

Use this when the user needs a schengen calculator, schengen days left, schengen overstay dates or a 90/180 rule calculator for past and planned short stays. Returns days used and left on the check date, stay compliance, overstay dates and daily CSV. Accepts ISO or English US text dates, up to 60 stays over 1,100 days, years 1900–2100. Open stays end at the check date; touching stays merge. Does not model bilateral agreements, residence permits, long-stay visas or visa-sticker limits; calculation aid, not legal advice.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
staysYesUp to 60 short stays spanning at most 1,100 days. Example: [{"entry_date":"2026-03-05","exit_date":"2026-03-20"}]. Use [] for none. Exclude residence-permit and type D visa days.
check_dateYesWindow ends on this day, inclusive. Example: 2026-03-20 or March 20, 2026. Required for an ongoing stay.

Output Schema

TableJSON Schema
NameRequiredDescriptionDefault
kindYes
noteYes
notesYes
days_leftYes
days_usedYes
downloadsYes
check_dateYes
window_endYes
stay_resultsYes
window_startYes
overstay_rangesYes
next_legal_entryYes
stay_result_countYes
overstay_day_countYes
first_overstay_dateYes
next_entry_max_daysYes

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

Score is being calculated.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources