Orizn MCP Server logo

Orizn MCP Server

by MattJeff

Checks visa, entry, transit, and destination data for passport holders through MCP.

Install Orizn MCP Server

Pick your client, then add it in one click or paste the config.

STDIONode.js
~/Library/Application Support/Claude/claude_desktop_config.json
claude_desktop_config.json
{
  "mcpServers": {
    "mattjeff-orizn-mcp-server": {
      "command": "npx",
      "args": [
        "-y",
        "orizn-visa-mcp"
      ],
      "env": {
        "ORIZN_API_KEY": "YOUR_VALUE_HERE"
      }
    }
  }
}

Settings → Developer → Edit Config, merge this into mcpServers, then fully quit and reopen Claude Desktop.

Values are written into the snippet above so you can paste it as is. They never leave your browser.

Automated check passed— started and listed 6 tools correctly (1mo ago).

Overview

MattJeff/orizn-mcp-server MCP server exposes Orizn’s visa API to MCP-compatible clients over stdio. It checks passport and destination pairs, returns quick requirement results or detailed entry information, and supports 15 languages for detailed responses. Some tools work without credentials, while detailed checks and transit data require an Orizn API key. Use it when an AI assistant needs structured visa research based on ISO alpha-3 country codes.

Use cases

  • Check visa requirements for a passport and destination
  • Compare entry rules across multiple destinations
  • Review transit visa rules for a layover
  • Retrieve visa data in a supported language
  • Inspect database coverage statistics

Key features

  • Detailed passport-destination visa requirements
  • Quick visa status checks
  • Destination comparison for one passport
  • Transit visa and airport layover rules
  • Coverage statistics
  • 15-language response support

Tools6

What Orizn MCP Server lets your agent do. Expand a tool for its parameters.

Verified live~2.1k tokens of context

Security & health

What it can reach and how reliably it runs — from our own checks, not the maintainer’s claims.

ActiveLast checked Today

Recent health check succeeded.

5/5 checks healthy over the last 79d

Supply-chain signal

No high-severity advisories surfaced by our automated scan.

Critical 0High 0Medium 0Low 0

Scanned 8d ago via OSV.dev · orizn-visa-mcp (npm)

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks — not a rating.

GitHub stars1Stargazers on the source repository.
npm downloads258Package downloads in the last 30 days.
Last commit1mo agoMost recent push to the default branch.
Availability100%Our rolling endpoint + install checks that succeeded.
Install checkPassedOur sandbox started it and listed its tools.
Tools exposed6Callable tools this server registers over MCP.
Directory activity7 viewsConfig copies, upvotes, and views on AllMCPs.

How Orizn MCP Server works

What MattJeff/orizn-mcp-server MCP server does

MattJeff/orizn-mcp-server MCP server connects an MCP client to the Orizn Visa API. It provides visa and entry information for passport and destination pairs, including requirement categories such as visa-free entry, e-visa, visa on arrival, ETA, visa required, and no admission.

The detailed lookup can include permitted stay, required documents, application steps, fees, processing times, passport validity, photo requirements, vaccinations, insurance, safety and health information, overstay penalties, entry by air, land, or sea, remote-work visas, extensions, minor rules, and embassy information. Results depend on the selected plan and API key.

How it works

The server communicates with MCP clients through stdio and runs on Node.js 18 or later. A client launches the npm package as a local process, and the process calls Orizn’s API at https://visa.orizn.app/api/v1/visa. Country values must use ISO 3166-1 alpha-3 codes such as FRA, JPN, and USA.

quick_visa_check provides a short result with the requirement code, visa-free days, and last verification date. It can run without a key, with anonymous usage limited to 10 checks per day per running server process. get_coverage_stats also works without a key and reports database size and coverage information.

Setup and configuration

Run the server with npx -y orizn-visa-mcp and add the same command and arguments to the MCP client configuration. Claude Desktop and Cursor are explicitly supported, along with other clients that can launch stdio servers.

For detailed visa data, place an Orizn key in the MCP configuration environment block under ORIZN_API_KEY. The key may instead be supplied with the --api-key argument, which takes precedence over the environment variable. The free key tier provides 50 requests per month, or 5 before email confirmation, and includes core fields and all 15 languages. It does not provide the deeper fields or gated tools such as transit checks and destination comparisons.

Tools and capabilities

MattJeff/orizn-mcp-server MCP server includes these documented operations:

  • check_visa_requirement: Retrieves detailed requirements for one passport and destination, with an optional language.
  • quick_visa_check: Returns a compact visa requirement result without documents, fees, or translation.
  • compare_destinations: Compares one passport across 1 to 25 destinations; each destination counts as a request.
  • check_transit_visa: Checks whether a traveller can remain airside or leave an airport during a connection, including free transit hours for major hubs.
  • get_coverage_stats: Reports pairs, passports, destinations, translations, languages, and requirement distributions.
  • get_recent_changes: Accepts optional passport, destination, date, and limit filters.

The visa://supported-languages resource lists the accepted language codes: English, French, Spanish, Portuguese, German, Japanese, Korean, Chinese, Russian, Italian, Arabic, Hindi, Thai, Vietnamese, and Filipino.

Limitations and notes

The policy-change feed behind get_recent_changes is currently disabled. The operation returns an unavailable status and an empty changes list, which must not be interpreted as evidence that no visa rules changed.

A Hobby plan or higher is required for destination comparisons, transit checks, and the deeper fields described above. A valid key can still fail because it is revoked, malformed, over quota, or associated with an insufficient plan. Visa information should be checked against official authorities before travel decisions. The project is released under the MIT license.

Reviews

No reviews yet — be the first to share how it worked for you.

Frequently Asked Questions about Orizn MCP Server

Run `npx -y orizn-visa-mcp` and configure the MCP client to launch `npx` with `-y orizn-visa-mcp` as its arguments.

Yes. The documentation says it works with Claude Desktop and other MCP clients that can launch a stdio server.

Not for `quick_visa_check`, `get_coverage_stats`, or `get_recent_changes`. Detailed checks, comparisons, and transit data require an Orizn API key or an eligible plan.

Use ISO 3166-1 alpha-3 codes, such as `FRA`, `JPN`, and `USA`, rather than two-letter codes.

Related MCP servers

Add a badge to your READMEShow it’s listed — live SVG, Markdown or HTML.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewOrizn MCP Server AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/mattjeff-orizn-mcp-server?style=directory)](https://allmcps.com/mcp/mattjeff-orizn-mcp-server)
HTML Embed
<a href="https://allmcps.com/mcp/mattjeff-orizn-mcp-server"><img src="https://allmcps.com/api/badge/mattjeff-orizn-mcp-server?style=directory" alt="Orizn MCP Server on AllMCPs" /></a>