transita-mcp-server

Visa eligibility matcher and immigration intelligence for MCP-compatible AI assistants.

¿Debería usar esto?

Calidad y seguridad

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

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

Costo de contexto

~807Tokens (definiciones de herramientas)
~742 BTamaño de respuesta típico
Impacto moderado en la atención (0.63% 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": {
    "transita-mcp-server": {
      "command": "npx",
      "args": [
        "@transita/mcp-server"
      ]
    }
  }
}

Paquetes ejecutables

npm@transita/mcp-server0.1.5stdio

Puntos de conexión remotos

https://transita.app/api/mcpstreamable-http

Qué puede hacer

Inventario de herramientas

Herramientas (6)

🟢 Solo lectura🟡 Escritura🔴 Eliminación⚪ Desconocido
⚪transita_match_visas(citizenship, current_country, education, work_years, work_field, ...)

Score a user's profile against every visa pathway Transita supports. Returns the top matches ranked by eligibility, with timeline, cost, and links to official sources. EU citizens automatically surface freedom-of-movement options first.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "citizenship": {
      "type": "string"
    },
    "current_country": {
      "type": "string"
    },
    "education": {
      "type": "string",
      "enum": [
        "high_school",
        "associate",
        "bachelor",
        "master",
        "phd",
        "professional"
      ]
    },
    "work_years": {
      "type": "integer",
      "minimum": 0,
      "maximum": 60
    },
    "work_field": {
      "type": "string"
    },
    "income_usd": {
      "type": "integer",
      "minimum": 0,
      "maximum": 9007199254740991
    },
    "goal": {
      "type": "string",
      "enum": [
        "work_tech",
        "start_company",
        "study_work",
        "relocate_family",
        "digital_nomad"
      ]
    },
    "target_countries": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "timeline": {
      "type": "string",
      "enum": [
        "asap",
        "6months",
        "1year",
        "2plus"
      ]
    },
    "age": {
      "type": "integer",
      "minimum": 15,
      "maximum": 80
    }
  },
  "required": [
    "citizenship"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢transita_visa_details(visa_id)

Fetch full details for a single visa pathway: eligibility category, processing time, fees, validity, PR timeline, and a free preview of the document checklist (lead time, ancillary cost, first section). The full multi-section checklist is part of Transita's $9 paid action plan.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "visa_id": {
      "type": "string"
    }
  },
  "required": [
    "visa_id"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}
⚪transita_compare_visas(visa_ids)

Compare 2-3 visa pathways side-by-side. Returns processing time, cost, validity, PR-pathway, and a delta summary highlighting the fastest, cheapest, and most permanent option.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "visa_ids": {
      "minItems": 2,
      "maxItems": 3,
      "type": "array",
      "items": {
        "type": "string"
      }
    }
  },
  "required": [
    "visa_ids"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢transita_country_overview(country_code)

Get summary data for a destination country: number of visa pathways, EU member status, score dimensions, drawbacks, top cities with rent ranges, and PR/citizenship timelines.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "country_code": {
      "type": "string"
    }
  },
  "required": [
    "country_code"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢transita_search_by_nationality(nationality)

Show top destinations and recommended visa pathways for citizens of a given country. Ideal first stop for the question 'Where should I move?'. Returns 4-6 destinations with the best-fit visa for each, key stats, and FAQ. Falls back gracefully if a slug isn't yet curated.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "nationality": {
      "type": "string"
    }
  },
  "required": [
    "nationality"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟡transita_programme_status(visa_id)

Check the live intake status of a single visa pathway: whether it is currently open, the last selection round and cutoff score (for round-based programmes like Express Entry, AU SkillSelect, or the US H-1B lottery), what is expected next, and the official source. Call this before recommending a pathway so you never send a user toward a closed or paused programme. Continuous-intake visas return an 'open' status.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "visa_id": {
      "type": "string"
    }
  },
  "required": [
    "visa_id"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}

Comunidad

Califica este servidor

Evidencia

Observaciones recientes

verificadoversión no registrada6 herramientas
verificadoversión no registrada6 herramientas
verificadoversión no registrada6 herramientas