Transita
← All guides· May 2, 2026· 5 min read·Product · MCP

Transita is now an MCP server.

You can now ask Claude Desktop, Cursor, Cline, Continue, Zed, or any MCP-compatible AI assistant “where should I move?”and get a real, sourced answer powered by Transita's eligibility matcher.

Why an MCP server

Most visa tools file paperwork. Atlys books your tourist visa. Boundless walks you through a US green-card form. Localyzehandles employer relocation. They are excellent at executing on a country you've already chosen.

Transita answers the question that comes before: which country should you move to? With ~45 visa pathways across 8 countries — including the full EU short-circuit for EU citizens — the matcher is good enough that we want it everywhere people already work. Most of our users now spend their days inside Claude, Cursor, or Cline. So we're bringing the matcher to them.

The Model Context Protocol (MCP) is Anthropic's standard for this kind of integration. An MCP server exposes tools, resources, and prompts that any compatible assistant can call. We've published @transita/mcp-server on npm and host a streaming HTTP endpoint at transita.app/api/mcp.

What it does

Five tools, four read-only resources, and three guided prompts. Everything is free — the paid action plan stays on the website.

  • transita_match_visas

    Score a profile against every visa we support. Returns the top matches ranked by eligibility.

  • transita_visa_details

    Full details for one visa — eligibility, processing time, fees, validity, PR path, free checklist preview.

  • transita_compare_visas

    Compare 2–3 pathways side-by-side with deltas (fastest processing, lowest cost, longest validity).

  • transita_country_overview

    Country summary — visa pathways, EU status, score dimensions, drawbacks, top cities with rent ranges.

  • transita_search_by_nationality

    Curated top destinations and best-fit visas for citizens of a given country.

Install

One config edit, no install required. The server runs via npx.

For Claude Desktop, edit ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows):

{
  "mcpServers": {
    "transita": {
      "command": "npx",
      "args": ["-y", "@transita/mcp-server"]
    }
  }
}

Restart Claude Desktop. The same JSON works in Cursor (~/.cursor/mcp.json), in Cline's MCP settings panel, and in any other MCP-compatible client. Full install instructions for every supported client are on the /mcp landing page.

Try it

Once installed, the assistant picks the right Transita tool when it recognises a question that fits. Some prompts that work well today:

  • “I'm an Indian software engineer with a master's and 5 years of experience. Where should I move?”
  • “Compare the US O-1A, Germany's EU Blue Card, and Portugal's D8 — which is fastest, cheapest, and which has the best path to permanent residency?”
  • “What does Portugal's D8 digital nomad visa actually require? Show me the document checklist.”

The model picks the right tool, calls it, and synthesises the answer. Visa data is reverified monthly by the Transita team — every match links back to the official government source.

How it's built

The npm package is a stateless shim. It calls our public JSON API (/api/visas, /api/match/fast, and friends) so visa data updates the moment transita.app redeploys — there is zero data duplication. The hosted streaming HTTP endpoint at transita.app/api/mcp uses the same registration code but skips the same-origin roundtrip.

Source is open under MIT at github.com/snenenenenenene/mova/packages/mcp-server.

Free vs paid

Everything exposed via MCP is free — the matcher, the comparisons, the country overviews, and a preview of the document checklist for any visa. The full document checklist + 30-day action plan ($9, 30-day money-back) lives on the website. The MCP responses include a deep link to the paid plan if the model decides the user wants to go further.

What's next

Two things on the roadmap. First, write tools — once we ship the account system, your assistant will be able to save quiz results to your Transita account, so you can pick up where you left off in any client. Second, lifecycle drips — a weekly visa news digest and re-match prompts when policy changes, all surfaceable as MCP resources.

If you build something interesting on top of this — a quiz that runs entirely from a Cursor command, an internal tool for an HR team, anything — we want to know. hello@transita.app is the best line.

Want to try it without installing anything?

The web quiz takes 45 seconds and surfaces the same matches the MCP server returns.

Start the quiz