ต้นแบบ · รุ่นทดลอง: มีทุก server ในทะเบียนทางการ อัปเดตทุก 30 นาที รีวิวและบัญชีผู้ใช้จะมาในขั้นถัดไป
PopNx MCPที่รวม MCP สำหรับคนใช้ AI · อธิบายเป็นภาษาคน

Orizn Visa MCP

โดย MattJeffรุ่น 1.3.2i★ –iบนเครื่องหรือคลาวด์
ชื่อใน registryio.github.MattJeff/orizn-visa-mcp

ติดตั้ง

ภาพรวม

คำอธิบายจากผู้ทำ (ภาษาอังกฤษตามต้นฉบับ)

Visa and entry requirements for any passport/destination pair, in 15 languages. Free key.

สามเสาของ PopNx MCP

สามเรื่องนี้ไม่รวมเป็นคะแนนเดียว เพราะความเห็น การวัด และความนิยม เป็นคนละเรื่องกัน

ใช้ทำอะไรได้

ตัวนี้ยังไม่ได้เรียบเรียงเป็นภาษาไทย ด้านล่างคือข้อเท็จจริงที่เราอ่านจาก registry

  • การเชื่อมต่อ: บนเครื่องหรือคลาวด์
  • ช่องทาง (transport): stdio, Streamable HTTP
  • หมวด: อื่น ๆ
  • ต้องใส่ค่าเหล่านี้: ORIZN_API_KEY

ติดตั้ง

เลือกโปรแกรม AI ที่คุณใช้ แล้วคัดลอกค่าตั้งไปวาง

ก่อนติดตั้ง

ค่าที่ติดป้ายความลับคือกุญแจของบัญชีคุณ อย่าส่งให้ใคร และอย่าวางในแชต

ต้องเตรียมก่อน

  • รันบนคลาวด์ไม่ต้องลงโปรแกรมเพิ่ม ต่อผ่านอินเทอร์เน็ตได้เลย
  • npmติดตั้ง Node.js (มีคำสั่ง npx) ในเครื่อง

คุณใช้แอปไหน

เลือกแอปด้านบน เราจำไว้ให้ ครั้งหน้าปุ่มจะขึ้นว่า “ติดตั้งลง …”

ใช้ได้ทั้ง Claude บนเว็บ แอปคอมพิวเตอร์ และมือถือ:

  1. เปิด Settings → Connectors
  2. กด Add custom connector
  3. วางที่อยู่ด้านล่างแล้วกด Add
  4. ถ้าให้ล็อกอิน ให้ล็อกอินกับผู้ทำ
SettingsConnectors1+ Add2https://…3
https://visa.orizn.app/mcp

หรือรันในเครื่องคุณ

เปิด Claude Desktop → Settings → Developer → Edit Config แล้ววางค่านี้ในไฟล์ claude_desktop_config.json

{
  "mcpServers": {
    "orizn-visa": {
      "command": "npx",
      "args": [
        "-y",
        "orizn-visa-mcp"
      ],
      "env": {
        "ORIZN_API_KEY": "ใส่ค่าของคุณ"
      }
    }
  }
}

พิมพ์คำสั่งนี้ใน Terminal

claude mcp add --transport http orizn-visa https://visa.orizn.app/mcp

หรือรันในเครื่องคุณ

claude mcp add orizn-visa --env ORIZN_API_KEY='ใส่ค่าของคุณ' -- npx -y orizn-visa-mcp

เติมค่าที่เว้นว่างไว้ก่อนรัน

เปิดใน Cursor

หรือคัดลอกค่าตั้งเอง

วางในไฟล์ .cursor/mcp.json ของโปรเจกต์ หรือ ~/.cursor/mcp.json

{
  "mcpServers": {
    "orizn-visa": {
      "url": "https://visa.orizn.app/mcp"
    }
  }
}

หรือรันในเครื่องคุณ

เปิดใน Cursor

หรือคัดลอกค่าตั้งเอง

วางในไฟล์ .cursor/mcp.json ของโปรเจกต์ หรือ ~/.cursor/mcp.json

{
  "mcpServers": {
    "orizn-visa": {
      "command": "npx",
      "args": [
        "-y",
        "orizn-visa-mcp"
      ],
      "env": {
        "ORIZN_API_KEY": "ใส่ค่าของคุณ"
      }
    }
  }
}

เบราว์เซอร์จะถามก่อนเปิดแอป จากนั้นแอปแสดงค่าตั้งให้ตรวจแล้วกดยืนยัน ช่อง key เว้นว่างไว้ให้คุณใส่เอง

เปิดใน VS Code

หรือคัดลอกค่าตั้งเอง

วางในไฟล์ .vscode/mcp.json ของโปรเจกต์

{
  "servers": {
    "orizn-visa": {
      "type": "http",
      "url": "https://visa.orizn.app/mcp"
    }
  }
}

หรือรันในเครื่องคุณ

เปิดใน VS Code

หรือคัดลอกค่าตั้งเอง

วางในไฟล์ .vscode/mcp.json ของโปรเจกต์

{
  "servers": {
    "orizn-visa": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "orizn-visa-mcp"
      ],
      "env": {
        "ORIZN_API_KEY": "ใส่ค่าของคุณ"
      }
    }
  }
}

เบราว์เซอร์จะถามก่อนเปิดแอป จากนั้นแอปแสดงค่าตั้งให้ตรวจแล้วกดยืนยัน ช่อง key เว้นว่างไว้ให้คุณใส่เอง

ChatGPT ต่อได้เฉพาะ server ที่อยู่บนอินเทอร์เน็ต:

  1. เปิด ChatGPT บนเว็บ → Settings → Connectors (Apps)
  2. กด Create หรือ Add (บางแพ็กเกจต้องเปิด Developer mode ใน Advanced ก่อน)
  3. วางที่อยู่ด้านล่าง ตั้งชื่อ แล้วบันทึก
  4. ถ้าให้ล็อกอิน ให้ล็อกอินกับผู้ทำ
SettingsConnectors1+ Create2https://…3
https://visa.orizn.app/mcp

ชื่อเมนูอาจต่างกันเล็กน้อยตามแพ็กเกจและรุ่นของแอป

ตัวเลือกเก็บในคุกกี้บนเครื่องนี้ ไม่ต้องมีบัญชี

ค่าที่ต้องใส่เอง

  • ORIZN_API_KEY ความลับ env
    Optional. Without it, quick_visa_check (10 checks/day), get_coverage_stats and get_recent_changes still work. A key lifts that cap and unlocks documents, fees, processing times, transit rules and 15…

ค่าตั้งนี้สร้างจากข้อมูลใน registry ของผู้ทำ ถ้าไม่ตรงกับ README ให้เชื่อ README

ทำอะไรได้บ้าง

ชื่อและคำอธิบายเครื่องมือตามที่ server ตอบมาเมื่อ 7 พ.ย. 2569 ผู้ทำเป็นคนเขียน ไม่ใช่เรา แสดงเป็นข้อความล้วน

  • quick_visa_check

    Does this passport need a visa for this destination? Returns the requirement, the number of visa-free days, and — when that exact pair has been individually re-verified — the date it was. One pair per call, English only. Prefer it when the user wants a plain yes/no; switch to che

  • check_visa_requirement

    [needs a free API key — this call will fail without one: https://visa.orizn.app/visa-api/register?source=mcp-remote, then reconnect with ?key= ] THE default visa tool: the full entry record for ONE passport travelling to ONE destination. Returns the requirement (visa_free / visa_

  • check_transit_visa

    [needs a free API key — this call will fail without one: https://visa.orizn.app/visa-api/register?source=mcp-remote, then reconnect with ?key= ] Transit and layover rules for a country being connected through: airside/landside rules and how many free transit hours its main hubs g

  • compare_destinations

    [needs a free API key — this call will fail without one: https://visa.orizn.app/visa-api/register?source=mcp-remote, then reconnect with ?key= ] Compare up to 2525 destinations costs 25 requests. Ask for the destinations the user actually named, not a whole region. Needs the Star

  • get_coverage_stats

    How big the Orizn visa database is: pairs, passports, destinations, enriched records, translations and languages. Says nothing about any specific country pair — use quick_visa_check or check_visa_requirement for that. Keyless, free, and costs nothing against any quota. Call it wh

  • get_recent_changes ดูเหมือนสั่ง AI

    Recently changed visa rules — what changed, for which passport/destination pair, on what date, and from which official source. STATUS: Orizn's change feed is currently OFF and this tool returns {status:"unavailable", changes: []}. It was shut down because it was publishing intern

ผลตรวจเบื้องต้นi

เราตรวจจากข้อมูลที่ใครก็เปิดดูได้ ยังไม่ได้อ่านโค้ด ข้อที่ไม่เกี่ยวกับตัวนี้ไม่นับในตัวหาร · ตรวจเมื่อ 9 พ.ย. 2569

  • ✓ ผ่าน

    ตัวตนผู้ทำตรงกับ repo

    ชื่อใน registry ยืนยันด้วยบัญชี GitHub MattJeff ซึ่งเป็นเจ้าของ repo

  • … ยังไม่ตรวจ

    ยังมีคนดูแล

    ยังไม่ได้อ่านข้อมูล repo จาก GitHub

  • … ยังไม่ตรวจ

    มีสัญญาอนุญาต (license)

    ยังไม่ได้อ่านข้อมูล repo จาก GitHub

  • ✓ ผ่าน

    endpoint ตอบ

    ตอบกลับใน 428 ms (HTTP 200)

  • – ไม่เกี่ยว

    ล็อกอินแบบ OAuth

    ไม่ต้องล็อกอิน

  • ✕ ไม่ผ่าน

    คำอธิบายเครื่องมือไม่มีคำสั่งแอบแฝง

    คำอธิบายเครื่องมือ 2 ตัวมีข้อความที่ดูเหมือนสั่ง AI อ่านรายการด้านล่างก่อนติดตั้ง

เทียบกับตัวอื่นในหมวด อื่น ๆi

  • ดาวมากกว่า 0% ของอีก 18697 ตัวในหมวดนี้
  • ส่งรุ่นใหม่เข้า registry ล่าสุดกว่า 77% ของอีก 18697 ตัวในหมวดนี้
  • ผลตรวจเบื้องต้นดีกว่าหรือเท่ากับ 37% ของอีก 18697 ตัวในหมวดนี้

เทียบกับทุก server ที่ยังใช้งานในหมวดนี้ทั้งทะเบียน ดาวนับเฉพาะเมื่อผู้ลงทะเบียนเป็นเจ้าของ repo

คำถามที่พบบ่อย

Orizn Visa MCP ปลอดภัยไหม?

จากการตรวจเบื้องต้นของเรา ผ่าน 2 จาก 3 ข้อที่ตรวจได้ เรายังไม่ได้อ่านโค้ด ก่อนใส่กุญแจหรือ token ให้ดูว่า server ขอสิทธิ์อะไร และเลือกกุญแจที่ทำได้เท่าที่จำเป็น

ต้องใช้กุญแจหรือรหัสอะไรบ้าง?

ต้องใส่ค่าเหล่านี้: ORIZN_API_KEY

ตัวนี้รันบนเครื่องหรือบนคลาวด์?

ได้ทั้งสองแบบ จะลงในเครื่องหรือต่อผ่านคลาวด์ก็ได้

ยังมีคนดูแลอยู่ไหม?

repo บน GitHub มีการแก้โค้ดล่าสุด – และส่งรุ่นล่าสุด (1.3.2) เข้า registry 12 วันที่ผ่านมา

ใช้กับโปรแกรมไหนได้บ้าง?

โปรแกรมที่รองรับ MCP เช่น Claude Desktop, Claude Code, Cursor และ VS Code ตัวนี้ต่อผ่าน URL จึงใช้กับโปรแกรมที่รับ remote MCP ได้ เช่น ChatGPT ที่เปิดโหมดนักพัฒนา

มีตัวไหนใช้แทนได้บ้าง?

ในหมวดเดียวกันมี Spec Driven Development, Remote Desktop Commander, phylokit-mcp

ตัวที่ใช้แทนได้

server หมวดเดียวกันจากผู้ทำคนอื่น เรียงตามดาว

อ่านการ์ด:↓ ดาวน์โหลดต่อสัปดาห์i★ ดาว GitHubiสามเสา: รีวิว · ผลตรวจ · การใช้งานiอัปเดต = วันที่ส่งรุ่นล่าสุดเข้า registryi

Spec Driven Development

MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.

โดย formulahendryเริ่มต้น↓ 66/สัปดาห์★ 440อัปเดต 14 เดือนที่ผ่านมา

รันบนเครื่อง

Remote Desktop Commander

Remote Desktop Commander: use files, terminal and processes on your own computers from any AI app.

โดย desktop-commanderกำลังโต★ 211อัปเดต 4 วันที่ผ่านมา

รันบนคลาวด์✓ desktopcommander.app

phylokit-mcp

Phylogenetic inference via IQ-TREE 3 — never returns a topology without its support

โดย musharnaยังใหม่มาก↓ 150/สัปดาห์อัปเดต วันนี้

รันบนเครื่อง

README จากผู้ทำ

เปิดอ่าน README

ส่วนนี้คัดจาก repo ของผู้ทำตามต้นฉบับ PopNx MCP ไม่ได้ตรวจหรือรับรองเนื้อหา ตัด HTML รูปภาพ และสคริปต์ออกแล้ว ลิงก์จะพาออกนอกเว็บ

Orizn Visa API MCP Server

Orizn Visa API MCP Server is a Model Context Protocol (MCP) server that gives an AI assistant the visa and entry requirements for any passport/destination pair, answered in 15 languages.

It covers 49,750 pairs — 199 passports × 250 destinations (as of October 2026). Coverage grows: the get_coverage_stats tool reads the current figure live from the API (also public at https://visa.orizn.app/api/v1/visa/stats).

It answers questions like "do I need a visa to go from France to Japan", "what documents does a US citizen need for China", "can I leave the airport during a layover in Istanbul on an Indian passport" — with data, not a guess.

Compatibility

The server speaks MCP over stdio and runs on Node.js 18 or later. It works with any MCP client that can launch a stdio server, including Claude Desktop, Claude Code and Cursor. The configuration block below is the same for all of them.

Remote MCP (no install)

The same six tools are hosted at `https://visa.orizn.app/mcp` (Streamable HTTP, JSON-RPC over POST). Nothing runs on your machine.

URL
Keylesshttps://visa.orizn.app/mcp
With your API keyhttps://visa.orizn.app/mcp?key=orizn_visa_...

The key is accepted as ?key=, Authorization: Bearer or X-API-Key: . Without a key, quick_visa_check answers 10 checks a day per network (the same allowance as the anonymous demo on visa.orizn.app); get_coverage_stats and get_recent_changes are free; the other tools say they need a key. With a key, every call is billed and logged exactly like the REST API. A URL with a key in it is a secret.

  • Claude.ai / Claude Desktop — Settings → Connectors → Add custom connector, paste the URL.
  • ChatGPT — Settings → Apps & Connectors → Advanced settings → Developer mode, then Create, paste the URL, authentication "No authentication".
  • Claude Code — claude mcp add --transport http orizn-visa https://visa.orizn.app/mcp
  • Cursor — ~/.cursor/mcp.json:
{

"mcpServers": { "orizn-visa": { "url": "https://visa.orizn.app/mcp", "headers": { "Authorization": "Bearer orizn_visa_..." } } } }

Free key, no card: visa.orizn.app/visa-api/register.

Install

npx orizn-visa-mcp

Nothing to build, nothing to clone. Add it to your MCP client config:

{

"mcpServers": { "orizn-visa": { "command": "npx", "args": ["-y", "orizn-visa-mcp"] } } }

Restart the client, then ask: *"Do I need a visa to go from France to Japan?"* — that works with no API key, 10 checks a day.

For everything else (documents, fees, processing times, transit rules, 15 languages), add a free key:

{

"mcpServers": { "orizn-visa": { "command": "npx", "args": ["-y", "orizn-visa-mcp"], "env": { "ORIZN_API_KEY": "orizn_visa_..." } } } }

The key can also be passed as an argument, which takes precedence over the environment variable:

npx orizn-visa-mcp --api-key orizn_visa_...

Example questions

  • *"Do I need a visa to travel from France to Thailand?"*
  • *"What documents do I need as a US citizen visiting China?"*
  • *"Compare Thailand, Vietnam and Indonesia for a Brazilian passport."*
  • *"Can I leave the airport during a 12h layover in Istanbul on a Chinese passport?"*
  • *"How much does a Schengen visa cost for a Filipino passport holder?"*
  • *"Which vaccinations do I need to enter Brazil with a French passport?"*
  • *"What's the fine if I overstay my Thai visa by 3 days?"*
  • *"Does Portugal have a digital nomad visa, and what does it cost?"*
  • *"Réponds en français : ai-je besoin d'un visa pour le Japon avec un passeport marocain ?"*

Tools

ToolArgumentsWhat it returnsPlan
check_visa_requirementpassport, destination, langFull entry requirements for one passport into one destination: requirement type, days allowed, documents, application steps, fees, processing times, passport validity, photo specs, vaccinations, insurance, safety advisory, overstay penalties, entry by air/land/sea, remote-work visa, extension and minor rules, embassies.Any key
quick_visa_checkpassport, destinationOne line: the requirement code, the number of visa-free days, and the date the pair was last verified. No documents, no fees, no translation.None — 10/day keyless, unlimited with any key
compare_destinationspassport, destinations (1–25), langUp to 25 destinations for one passport side by side: requirement, visa-free days, description, passport validity, fee, safety, health, vaccinations, insurance, entry by mode, remote-work visa. Each destination returned counts as one request.Starter or above
check_transit_visapassport, transit_country, langLayover rules only: whether the traveller may stay airside or leave the airport while connecting, and how many free transit hours the main hubs grant.Starter or above
get_coverage_statsnoneSize of the database: pairs, passports, destinations, translations, languages, and the distribution of requirement types. Says nothing about a specific pair.None
get_recent_changespassport, destination, since, limit (all optional)Visa rules that changed recently, with the source that reported them and the date. The feed is currently off — see below.None

Country codes are ISO 3166-1 alpha-3 (FRA, JPN, USA), not alpha-2.

requirement is one of visa_free, visa_required, e_visa, visa_on_arrival, eta, no_admission, plus the rarer partial_restrictions, admission_refused, not_applicable and special.

Resource

visa://supported-languages — the 15 codes accepted by lang, available on every plan including free: en fr es pt de ja ko zh ru it ar hi th vi tl.

get_recent_changes returns nothing on purpose

Orizn's policy-change feed is switched off. It was serving inconsistencies detected between two internal Orizn tables as if they were official policy changes, so it now returns HTTP 503 and this tool degrades to:

{ "status": "unavailable", "changes": [], "do_not_conclude": "This is NOT evidence that no visa rules changed..." }

The tool is shipped in this state deliberately: an empty, clearly-labelled answer is the honest one, and the tool starts returning real entries the day the feed runs on verified official sources — at which point entries without a named source and a date are withheld rather than shown.

Authentication and free tier

quick_visa_check, get_coverage_stats and get_recent_changes work with no API key at all. Keyless quick_visa_check is capped at 10 checks per day — the same allowance visa.orizn.app gives an anonymous visitor. Past that the tool says so and points at the free key rather than failing silently. The cap is per running server process and resets at 00:00 UTC.

The other three tools need an API key, sent as the x-api-key header to https://visa.orizn.app/api/v1/visa.

Get a free one at [visa.orizn.app/visa-api/register](https://visa.orizn.app/visa-api/register?source=mcp) — no credit card. The free tier is 100 requests/month (5 until you confirm your email address) and includes the core fields and all 15 languages. On the free plan the deeper fields — fees, processing days, photo specs, vaccinations, insurance, transit visas, entry by mode, overstay penalties, remote-work visas, embassies — come back as an {"upgrade": "..."} placeholder, and compare_destinations and check_transit_visa are gated.

Starter is $49/month for 30,000 requests and unlocks all of it, with a commercial licence: upgrade. Higher-volume plans are listed on the pricing page.

Pass the key in the env block of the MCP config — MCP clients do not inherit your shell environment, so exporting ORIZN_API_KEY in a terminal is not enough.

Check a key without any MCP client:

curl -H "x-api-key: $ORIZN_API_KEY" \

"https://visa.orizn.app/api/v1/visa/check?passport=FRA&destination=JPN"

{ "passport": "FRA", "destination": "JPN", "requirement": "visa_free", "visa_free_days": 90 }

Troubleshooting

SymptomFix
*"No Orizn API key"*Expected on the key-only tools. quick_visa_check still answers. To lift it, put the key in the env block of the config file — not your shell — then restart the client
*"Keyless daily limit reached"*The 10 free checks for today are spent. A free key removes the cap
HTTP 403, *"check ORIZN_API_KEY for typos"*Key is wrong, revoked, or has whitespace
HTTP 403, *"requires Starter plan or above"*Right key, wrong plan — this tool is paid
HTTP 429Monthly quota spent
HTTP 404 on a real countryUse alpha-3 codes (FRA, JPN), not alpha-2 (FR, JP)
Nothing works at allCall get_coverage_stats — it needs no key. If that fails too, it is the network
get_recent_changes returns an empty listExpected — the feed is being rebuilt. It does not mean the rules are unchanged

Links

License

MIT

ถาม PopNx