Orizn Visa

公式

39,585のパスポートと目的地の組み合わせに対するビザ要件を15言語で提供。任意の国の組み合わせについて、ビザの種類、必要書類、旅行のヒントを確認できます。

Orizn Visa MCPで何ができますか?

  • ビザ要件の確認 — 「フランスから日本へのビザは必要ですか?」と尋ねると、check_visa_requirement で必要書類、費用、処理時間を含む完全な入国規則を取得できます。
  • クイックビザステータスquick_visa_check を使用すると、ビザ要件とビザ免除日数について1行で回答が得られます。APIキーは不要です(1日10回まで)。
  • 目的地の比較 — 1つのパスポートについて最大25か国を compare_destinations で並べて比較できます。費用、安全性、健康要件を網羅します。
  • 乗り継ぎビザ規則check_transit_visa で乗り継ぎルールを確認できます。空港を出られるかどうかや、主要ハブでの無料乗り継ぎ時間も含まれます。
  • カバレッジ統計 — 「何か国が対象ですか?」と尋ねると、get_coverage_stats でライブのデータベース統計を取得できます。キーは不要です。
  • 多言語サポートlang パラメータを指定することで、15言語(例:フランス語、スペイン語、日本語)のいずれかでビザに関する回答を得られます。

ドキュメント

Orizn Visa API MCP サーバー

Orizn Visa API MCP サーバーは、Model Context Protocol (MCP) サーバーであり、AI アシスタントに任意のパスポート/目的地の組み合わせに対するビザおよび入国要件を、15言語で回答します。

カバレッジは拡大し続けています。ここで古くなる数字を記載する代わりに、get_coverage_stats ツールが API からリアルタイムに読み取ります(https://visa.orizn.app/api/v1/visa/stats でも公開されています)。

npm version License: MIT MCP Compatible

「フランスから日本へ行くのにビザは必要ですか」「米国市民が中国に行くのに必要な書類は何ですか」「インドのパスポートでイスタンブールの乗り継ぎ中に空港を出られますか」といった質問に、推測ではなくデータで回答します。

互換性

このサーバーは stdio 上で MCP を話し、Node.js 18 以降 で動作します。Claude Desktop、Claude Code、Cursor など、stdio サーバーを起動できる任意の MCP クライアントで動作します。以下の設定ブロックはすべてのクライアントで同じです。

インストール

npx orizn-visa-mcp

ビルドするものも、クローンするものもありません。MCP クライアント設定に追加するだけです:

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

クライアントを再起動して、次のように尋ねてください:「フランスから日本へ行くのにビザは必要ですか?」これは API キーなしで動作し、1日10回のチェックが可能です。

それ以外のすべて(書類、料金、処理時間、乗り継ぎ規則、15言語)については、無料キーを追加してください:

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

キーは引数として渡すこともでき、環境変数よりも優先されます:

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

質問例

  • 「フランスからタイへ旅行するのにビザは必要ですか?」
  • 「米国市民が中国を訪問する際に必要な書類は何ですか?」
  • 「ブラジルのパスポートでタイ、ベトナム、インドネシアを比較してください。」
  • 「中国のパスポートでイスタンブールの12時間の乗り継ぎ中に空港を出られますか?」
  • 「フィリピンのパスポート保持者にとってシェンゲンビザの費用はいくらですか?」
  • 「フランスのパスポートでブラジルに入国するために必要な予防接種はどれですか?」
  • 「タイのビザを3日間超過滞在した場合の罰金はいくらですか?」
  • 「ポルトガルにはデジタルノマドビザがありますか、そしてその費用はいくらですか?」
  • 「フランス語で答えてください:モロッコのパスポートで日本に行くのにビザは必要ですか?」

ツール

ツール引数戻り値プラン
check_visa_requirementpassportdestinationlang1つのパスポートから1つの目的地への完全な入国要件:要件の種類、許可日数、書類、申請手順、料金、処理時間、パスポート有効期限、写真仕様、予防接種、保険、安全勧告、超過滞在罰金、航空/陸路/海路での入国、リモートワークビザ、延長および未成年者規則、大使館。任意のキー
quick_visa_checkpassportdestination1行:要件コード、ビザ不要日数、およびペアが最後に検証された日付。書類、料金、翻訳はありません。なし — キーなしで10回/日、任意のキーで無制限
compare_destinationspassportdestinations(1〜25)、lang1つのパスポートに対する最大25の目的地を並べて表示:要件、ビザ不要日数、説明、パスポート有効期限、料金、安全性、健康、予防接種、保険、移動手段別の入国、リモートワークビザ。返される各目的地は1リクエストとしてカウントされます。Hobby 以上
check_transit_visapassporttransit_countrylang乗り継ぎ規則のみ:乗り継ぎ中に旅行者がエアサイドに留まれるか、空港を出られるか、主要ハブが許可する無料乗り継ぎ時間。Hobby 以上
get_coverage_statsなしデータベースの規模:ペア、パスポート、目的地、翻訳、言語、および要件タイプの分布。特定のペアについては何も示しません。なし
get_recent_changespassportdestinationsincelimit(すべて任意)最近変更されたビザ規則と、それを報告した情報源および日付。フィードは現在オフです — 以下を参照。なし

国コードは ISO 3166-1 alpha-3FRAJPNUSA)であり、alpha-2 ではありません。

requirement は、visa_freevisa_requirede_visavisa_on_arrivaletano_admission のいずれかであり、さらに稀な partial_restrictionsadmission_refusednot_applicablespecial も含まれます。

リソース

visa://supported-languageslang が受け入れる15のコード。無料を含むすべてのプランで利用可能:en fr es pt de ja ko zh ru it ar hi th vi tl

get_recent_changes は意図的に何も返しません

Orizn のポリシー変更フィードはオフになっています。これは、Orizn の内部の2つのテーブル間で検出された不整合を、公式のポリシー変更であるかのように提供していたため、現在は HTTP 503 を返し、このツールは次のように縮退します:

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

このツールは意図的にこの状態で出荷されています。空で明確にラベル付けされた回答が誠実な回答であり、フィードが検証済みの公式情報源で実行された日に、ツールは実際のエントリを返し始めます。その時点で、名前付きの情報源と日付のないエントリは表示されずに保留されます。

認証と無料ティア

quick_visa_checkget_coverage_statsget_recent_changesAPI キーなしで 動作します。キーなしの quick_visa_check1日10回のチェック に制限されています — visa.orizn.app が匿名訪問者に与えるのと同じ割り当てです。それを超えると、ツールはその旨を伝え、静かに失敗する代わりに無料キーを指し示します。上限は実行中のサーバープロセスごとで、00:00 UTC にリセットされます。

他の3つのツールは API キーが必要で、x-api-key ヘッダーとして https://visa.orizn.app/api/v1/visa に送信されます。

visa.orizn.app/visa-api で無料キーを取得してください — クレジットカードは不要です。無料ティアは 50リクエスト/月(メールアドレスを確認するまでは5)で、コアフィールドと全15言語が含まれます。無料プランでは、より深いフィールド — 料金、処理日数、写真仕様、予防接種、保険、乗り継ぎビザ、移動手段別の入国、超過滞在罰金、リモートワークビザ、大使館 — は {"upgrade": "..."} プレースホルダーとして返され、compare_destinationscheck_transit_visa はゲートされます。

Hobby は月額9ドルで10,000リクエスト で、すべての機能が解放されます:アップグレード。より高容量のプランは価格ページに記載されています。

MCP 設定の env ブロックにキーを渡してください — MCP クライアントはシェル環境を継承しないため、ターミナルで ORIZN_API_KEY をエクスポートするだけでは不十分です。

MCP クライアントなしでキーを確認する:

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 }

トラブルシューティング

症状修正
「Orizn API キーがありません」キーのみのツールでは想定どおりです。quick_visa_check は引き続き回答します。これを解消するには、シェルではなく設定ファイルの env ブロックにキーを入れ、クライアントを再起動してください
「キーなしの1日制限に達しました」今日の無料チェック10回を使い切りました。無料キーで上限が解除されます
HTTP 403、「ORIZN_API_KEY のタイプミスを確認してください」キーが間違っている、失効している、または空白が含まれています
HTTP 403、「Hobby プラン以上が必要です」キーは正しいがプランが違います — このツールは有料です
HTTP 429月間クォータを使い切りました
実在の国で HTTP 404alpha-3 コード(FRAJPN)を使用してください。alpha-2(FRJP)ではありません
何も動作しないget_coverage_stats を呼び出してください — キーは不要です。それも失敗する場合は、ネットワークの問題です
get_recent_changes が空のリストを返す想定どおりです — フィードは再構築中です。規則が変更されていないことを意味するわけではありません

リンク

ライセンス

MIT