Search / io.github.snenenenenenene/transita-mcp-server
Transita
R0· no sign-inMatch a profile against 100+ visas in 16 countries: eligibility, cost, timeline, intake status.
v0.1.6 · active · repository · website · descriptor JSON · versions
Search / io.github.snenenenenenene/transita-mcp-server
R0· no sign-inMatch a profile against 100+ visas in 16 countries: eligibility, cost, timeline, intake status.
v0.1.6 · active · repository · website · descriptor JSON · versions
{
"mcpServers": {
"transita-mcp-server": {
"type": "http",
"url": "https://transita.app/api/mcp"
}
}
}claude mcp add --transport http transita-mcp-server https://transita.app/api/mcp[mcp_servers.transita-mcp-server]
url = "https://transita.app/api/mcp"
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"transita-mcp-server": {
"type": "remote",
"url": "https://transita.app/api/mcp",
"enabled": true
}
}
}{
"mcpServers": {
"transita-mcp-server": {
"type": "http",
"url": "https://transita.app/api/mcp"
}
},
"deeplink": "cursor://anysphere.cursor-deeplink/mcp/install?name=transita-mcp-server&config=eyJ0eXBlIjoiaHR0cCIsInVybCI6Imh0dHBzOi8vdHJhbnNpdGEuYXBwL2FwaS9tY3AifQ%3D%3D"
}{
"servers": {
"transita-mcp-server": {
"type": "http",
"url": "https://transita.app/api/mcp"
}
}
}{
"mcpServers": {
"transita-mcp-server": {
"httpUrl": "https://transita.app/api/mcp"
}
}
}extensions:
"transita-mcp-server":
enabled: true
name: "transita-mcp-server"
type: streamable_http
uri: "https://transita.app/api/mcp"
timeout: 300
protocol.modernnewest supported version is 2025-11-25; 2026-07-28 not supported, older versions are deprecated until 2027-07-28protocol.statelessonly applies to 2026-07-28 serversprotocol.transportstreamable HTTPprotocol.list_ttlonly applies to 2026-07-28 serversauth.prm, auth.as_metadata, auth.cimdno remote uses OAuthauth.secret_in_urlno templated URLtools.descriptionsevery tool has a descriptiontools.description_lengthdescriptions are concisetools.schemasevery tool has an object input schematools.annotations6 of 6 tools declare readOnlyHint or destructiveHinttools.directory_hintsevery tool declares readOnlyHint, destructiveHint, idempotentHint and openWorldHinttools.token_costabout 953 tokens to load every tooltools.api_dumptools are not a one-to-one API dumpstability.changes6 tool changes in 30 daysstability.rug_pull1 tools kept their name but changed most of their description in 30 days; review before trusting themdeps.known_vulns, deps.mcp_sdk_version, deps.resolvabledeps.dev does not know @transita/[email protected]transita_programme_statuschangedannotationstransita_search_by_nationalitychangeddescription, annotationsmeaning changedShow 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.
List destinations and a suggested visa pathway for citizens of a given country: 4 to 6 destinations, each with key stats, plus an FAQ. Use it when the person asks where they could move and only knows their citizenship. Returns a general list if the nationality has no curated page.
transita_country_overviewchangedannotationstransita_compare_visaschangedannotationstransita_visa_detailschangeddescription, annotationsFetch 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.
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 paid action plan, which lives on the website.
transita_match_visaschangeddescription, annotationsScore 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.
Score a profile against every visa pathway Transita covers. Returns the top matches ranked by estimated eligibility, with timeline, cost, and links to official sources. EU citizens see freedom-of-movement options first. Read-only: nothing is stored. Scores are estimates, not legal advice or a decision.
Full history: list_changes · trend: quality JSON.
Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed. How it is computed.
+repository +namespace-matches-repo +website +reachable +uptime-100% +updated-11d-ago
Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed. How it is computed.
@transita/[email protected] npmthis version is not known to the dependency resolver
Dependency graphs from deps.dev; advisories from OSV.dev, including the GitHub Advisory Database and the PyPI Advisory Database; all CC BY 4.0. The graph is what a clean install of this version resolves today; nothing was installed or run. How it is checked.
| remote | auth | reachable | uptime 30d | p50 | protocol | last ok |
|---|---|---|---|---|---|---|
https://transita.app/api/mcp streamable-http | none | yes | 100% | 407 ms | 2025-11-25 | 2026-10-19 |
| package | registry | version | runtime | secrets |
|---|---|---|---|---|
@transita/mcp-server | npm | 0.1.6 | npx |
transita_compare_visasread-only | 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. |
transita_country_overviewread-only | 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. |
transita_match_visasread-only | Score a profile against every visa pathway Transita covers. Returns the top matches ranked by estimated eligibility, with timeline, cost, and links to official sources. EU citizens see freedom-of-movement options first. Read-only: nothing is stored. Scores are estimates, not legal advice or a decision. |
transita_programme_statusread-only | 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. |
transita_search_by_nationalityread-only | List destinations and a suggested visa pathway for citizens of a given country: 4 to 6 destinations, each with key stats, plus an FAQ. Use it when the person asks where they could move and only knows their citizenship. Returns a general list if the nationality has no curated page. |
transita_visa_detailsread-only | 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 paid action plan, which lives on the website. |
Schemas: list_tools.
{
"name": "io.github.snenenenenenene/transita-mcp-server",
"icons": [
{
"src": "https://transita.app/icon.png",
"sizes": [
"512x512"
],
"theme": "light",
"mimeType": "image/png"
},
{
"src": "https://transita.app/icon-dark.png",
"sizes": [
"512x512"
],
"theme": "dark",
"mimeType": "image/png"
}
],
"title": "Transita",
"$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
"remotes": [
{
"url": "https://transita.app/api/mcp",
"type": "streamable-http"
}
],
"version": "0.1.6",
"packages": [
{
"version": "0.1.6",
"transport": {
"type": "stdio"
},
"identifier": "@transita/mcp-server",
"runtimeHint": "npx",
"registryType": "npm",
"registryBaseUrl": "https://registry.npmjs.org",
"environmentVariables": [
{
"name": "TRANSITA_API_URL",
"format": "string",
"default": "https://transita.app",
"description": "Base URL of the Transita API. Change it only to point at a local dev server."
},
{
"name": "TRANSITA_MCP_USER_AGENT",
"format": "string",
"default": "transita-mcp-server/0.1.6",
"description": "User-Agent sent with each API request."
}
]
}
],
"repository": {
"url": "https://github.com/snenenenenenene/transita-mcp-server",
"source": "github"
},
"websiteUrl": "https://transita.app/mcp",
"description": "Match a profile against 100+ visas in 16 countries: eligibility, cost, timeline, intake status."
}