Orizn Visa

公式

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

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

  • ビザ要件の確認 — check_visa_requirement を使用して、任意のパスポートと目的地の組み合わせについて、必要書類、費用、処理時間を含む完全な入国規則を問い合わせます。
  • クイックビザステータス — quick_visa_check でビザ要件の回答を1行で取得します(APIキー不要、1日10回の無料チェック付き)。
  • 目的地の比較 — compare_destinations を使用して、1つのパスポートに対して最大25か国を費用、安全性、健康要件を含めて並べて表示します。
  • 乗り継ぎビザ規則 — check_transit_visa で、乗り継ぎ中に空港を出られるかどうか、またハブ空港が無料で許可する乗り継ぎ時間を確認します。
  • カバレッジ統計 — get_coverage_stats でデータベースの規模と要件タイプの分布を確認します(キーなしで動作します)。

ドキュメント

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日間超過滞在した場合の罰金はいくらですか?」
  • 「ポルトガルにはデジタルノマドビザがありますか、またその費用はいくらですか?」
  • 「Réponds en français : ai-je besoin d'un visa pour le Japon avec un passeport marocain ?」

ツール

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

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

requirement は、visa_free、visa_required、e_visa、visa_on_arrival、eta、no_admission のいずれかであり、さらに稀な partial_restrictions、admission_refused、not_applicable、special も含まれます。

リソース

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

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

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

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

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

認証と無料ティア

quick_visa_check、get_coverage_stats、get_recent_changes は APIキーなしで 動作します。キーなしの quick_visa_check は 1日10回のチェック に制限されています — visa.orizn.appが匿名訪問者に与えるのと同じ許容量です。それを超えると、ツールは黙って失敗するのではなく、その旨を伝えて無料キーを案内します。上限は実行中のサーバープロセスごとで、00:00 UTCにリセットされます。

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

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

スターターは月額49ドルで30,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、「スタータープラン以上が必要です」キーは正しいがプランが違います — このツールは有料です
HTTP 429月間クォータを使い切りました
実在の国でHTTP 404alpha-2(FR、JP)ではなくalpha-3コード(FRA、JPN)を使用してください
何も動作しないget_coverage_stats を呼び出してください — キーは不要です。それも失敗する場合は、ネットワークの問題です
get_recent_changes が空のリストを返す想定どおりです — フィードは再構築中です。規則が変更されていないことを意味するものではありません

リンク

ライセンス

MIT