MCPLow riskUnclaimed

Schengen 90/180 Calculator

Schengen 90/180 rolling-window calculator MCP server: stay math, trip checks, rule explainer.

al157al157/schengen-mcpUpdated Oct 9, 2026

server.json

{
  "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
  "name": "io.github.al157/schengen-mcp",
  "description": "Schengen 90/180 rolling-window calculator MCP server: stay math, trip checks, rule explainer.",
  "title": "Schengen 90/180 Calculator",
  "repository": {
    "url": "https://github.com/al157/schengen-calculator",
    "source": "github",
    "subfolder": "mcp"
  },
  "version": "1.0.0",
  "websiteUrl": "https://schengen.al157.xyz",
  "remotes": [
    {
      "type": "streamable-http",
      "url": "https://schengen-mcp.alickzheng618.workers.dev/mcp"
    }
  ],
  "_meta": {
    "io.modelcontextprotocol.registry/publisher-provided": {
      "tools": [
        {
          "description": "Days used/remaining in the rolling 180-day window, must-leave-by date, latest safe entry, per-trip verdicts. Input: trips [{entry, exit}] (YYYY-MM-DD), optional today.",
          "name": "calculate_stay"
        },
        {
          "description": "Compliance verdict (compliant/warning/over) plus practical advice for a planned trip against existing trips. Input: existingTrips, planned {entry, exit}, optional today.",
          "name": "check_trip"
        },
        {
          "description": "Plain-language explainer of the Schengen 90/180 rule with EC 610/2013 reference. No input.",
          "name": "explain_90_180_rule"
        }
      ]
    }
  }
}

Permissions

DeclaredDetected
Runs code—None
Installs—None
Runs install scripts—None
Networkschengen-mcp.alickzheng618.workers.devschengen-mcp.alickzheng618.workers.dev
Needs credentialsNoneNone
Outside the workspace—None
Agent tools—None

Checks

Low risk · Nothing worth a warning was found.

Not reviewed by a person · Checked by rules; the model review is not switched on yet.

Versions

  1. #11.0.0latestOct 9, 2026