Schengen 90/180 Calculator

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

¿Debería usar esto?

Calidad y seguridad

A
Calidad de la descripción
90%
Integridad del esquema
77%
Calidad de los nombres
93%
Riesgo de envenenamiento
100%
Coincidencia de permisos
100%
Cumplimiento del protocolo
100%

Hallazgos (1)

  • LOWTool 'explain_90_180_rule' description lacks action verben explain_90_180_rule

Basado en el análisis automatizado de las definiciones de herramientas y el cumplimiento del protocolo.

Costo de contexto

~584Tokens (definiciones de herramientas)
~1.4 KBTamaño de respuesta típico
Impacto mínimo en la atención (0.46% del contexto de 128k)

Este es el número aproximado de tokens que se consumen cada vez que las herramientas del servidor se cargan en el contexto de un modelo. Los recuentos más altos reducen la atención disponible para otras tareas.

Instalar

Instalación con un clic

Agrega esto a tu archivo `claude_desktop_config.json`:

{
  "mcpServers": {
    "schengen-mcp": {
      "url": "https://schengen-mcp.alickzheng618.workers.dev/mcp"
    }
  }
}

Puntos de conexión remotos

https://schengen-mcp.alickzheng618.workers.dev/mcpstreamable-http

Qué puede hacer

Inventario de herramientas

Herramientas (3)

🟢 Solo lectura🟡 Escritura🔴 Eliminación⚪ Desconocido
🟢calculate_stay(trips, today)

Evaluate Schengen 90/180 rolling-window usage for a list of trips. Returns days used in the window, days remaining, must-leave-by date, latest safe entry dates and a per-trip verdict.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "trips": {
      "minItems": 1,
      "maxItems": 100,
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "entry": {
            "type": "string",
            "pattern": "^\\d{4}-\\d{2}-\\d{2}$"
          },
          "exit": {
            "type": "string",
            "pattern": "^\\d{4}-\\d{2}-\\d{2}$"
          }
        },
        "required": [
          "entry",
          "exit"
        ]
      },
      "description": "Trips with inclusive entry/exit dates, format YYYY-MM-DD"
    },
    "today": {
      "description": "Reference day; defaults to the current UTC date",
      "type": "string",
      "pattern": "^\\d{4}-\\d{2}-\\d{2}$"
    }
  },
  "required": [
    "trips"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟢check_trip(existingTrips, planned, today)

Check whether ONE planned trip is legal on top of existing Schengen stays. Returns compliant/warning/over plus practical advice.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "existingTrips": {
      "default": [],
      "description": "Already planned or taken trips (inclusive dates, YYYY-MM-DD)",
      "maxItems": 100,
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "entry": {
            "type": "string",
            "pattern": "^\\d{4}-\\d{2}-\\d{2}$"
          },
          "exit": {
            "type": "string",
            "pattern": "^\\d{4}-\\d{2}-\\d{2}$"
          }
        },
        "required": [
          "entry",
          "exit"
        ]
      }
    },
    "planned": {
      "type": "object",
      "properties": {
        "entry": {
          "type": "string",
          "pattern": "^\\d{4}-\\d{2}-\\d{2}$"
        },
        "exit": {
          "type": "string",
          "pattern": "^\\d{4}-\\d{2}-\\d{2}$"
        }
      },
      "required": [
        "entry",
        "exit"
      ],
      "description": "The trip to check"
    },
    "today": {
      "description": "Reference day; defaults to the current UTC date",
      "type": "string",
      "pattern": "^\\d{4}-\\d{2}-\\d{2}$"
    }
  },
  "required": [
    "planned"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟢explain_90_180_rule

Explain the Schengen 90/180 rolling-window rule with the EC 610/2013 reference and links to the interactive calculator and guide.

Esquema de entrada

{
  "type": "object",
  "properties": {},
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}

Comunidad

Califica este servidor

Evidencia

Observaciones recientes

verificadoversión no registrada3 herramientas