transita-mcp-server
Visa eligibility matcher and immigration intelligence for MCP-compatible AI assistants.
Sollte ich dies verwenden
Qualität und Sicherheit
Basierend auf einer automatisierten Analyse der Tool-Definitionen und der Einhaltung des Protokolls.
Kontextkosten
Dies ist die ungefähre Anzahl der Tokens, die jedes Mal verbraucht werden, wenn die Tools des Servers in den Kontext eines Modells geladen werden. Höhere Werte verringern die Aufmerksamkeit, die für andere Aufgaben verfügbar ist.
Installieren
Installation mit einem Klick
Fügen Sie dies Ihrer Datei `claude_desktop_config.json` hinzu:
{
"mcpServers": {
"transita-mcp-server": {
"command": "npx",
"args": [
"@transita/mcp-server"
]
}
}
}Ausführbare Pakete
0.1.5stdioRemote-Endpunkte
https://transita.app/api/mcpstreamable-httpWas es kann
Tool-Inventar
Tools (6)
⚪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.
Eingabe-Schema
{
"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.
Eingabe-Schema
{
"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.
Eingabe-Schema
{
"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.
Eingabe-Schema
{
"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.
Eingabe-Schema
{
"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.
Eingabe-Schema
{
"type": "object",
"properties": {
"visa_id": {
"type": "string"
}
},
"required": [
"visa_id"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}Community
Nachweis