SuperAPI AI 工具集

orizn-mcp-server

Orizn Visa API MCP Server 是一个 Model Context Protocol(MCP)服务器,让 AI 助手能够查询任意“护照/目的地”组合的签证与入境要求,并以 15 种语言作答。它可回答例如“法国护照去日本需要签证吗”“美国公民去中国需要哪些文件”“持印度护照在伊斯坦布尔转机时能否离开机场”等问题,提供数据而非猜测。服务器通过 stdio 通信,运行于 Node.js 18 或更高版本,支持任何能启动 stdio 服务器的 MCP 客户端,包括 Claude Desktop、Claude Code 和 Cursor,配置方式一致,无需构建或克隆。加入 MCP 客户端配置后重启客户端即可使用,无 API 密钥时可每天免费检查 10 次,覆盖基本签证要求;如需文件、费用、处理时间、过境规则及 15 种语言等完整功能,可添加免费密钥。免费方案为每月 100 次请求(确认邮箱前为 5 次),包含核心字段和全部 15 种语言;更深字段与比较、过境签证工具在免费方案中受限。付费 Starter 为每月 49 美元、30,000 次请求。

访问官网

工具介绍

Orizn Visa API MCP Server 是一个 Model Context Protocol(MCP)服务器,为 AI 助手提供任意护照/目的地组合的签证与入境要求,并以 15 种语言回答。它旨在让 AI 助手基于真实数据而非猜测来回答签证问题。

主要能力:

  • 回答“从法国去日本需要签证吗”“美国公民访问中国需要哪些文件”“持印度护照在伊斯坦布尔转机 12 小时能否离开机场”等问题。
  • 支持示例问题包括:从法国去泰国是否需要签证、巴西护照对比泰国/越南/印度尼西亚、中国护照在伊斯坦布尔转机、菲律宾护照申请申根签证费用、法国护照进入巴西需要哪些疫苗、泰国签证逾期 3 天罚款、葡萄牙数字游民签证及费用等,也可要求用法语等语言作答。
  • 覆盖字段包括:文件、费用、处理时间、过境规则、大使馆,具体深入字段在免费方案中以占位符返回。

技术细节与使用方式:

  • 服务器通过 stdio 通信,运行于 Node.js 18 或更高版本。
  • 适用于任何能启动 stdio 服务器的 MCP 客户端,包括 Claude Desktop、Claude Code 和 Cursor,配置块相同。
  • 无需构建或克隆,直接将配置加入 MCP 客户端配置,重启客户端后即可提问。
  • 国家代码使用 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 列出 15 种语言代码:en fr es pt de ja ko zh ru it ar hi th vi tl,所有方案(含免费)均可用。

认证与免费层级:

  • quick_visa_check、get_coverage_stats 和 get_recent_changes 无需任何 API 密钥即可使用。
  • 无密钥的 quick_visa_check 每天限制 10 次检查,与 visa.orizn.app 给匿名访客的额度相同;超出后工具会提示并引导获取免费密钥,而非静默失败。该限制按运行中的服务器进程计算,于 UTC 00:00 重置。
  • 其他三个工具需要 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 受限制。
  • Starter 为每月 49 美元、30,000 次请求,解锁全部功能并含商业许可。更高流量方案见定价页面。
  • 密钥需放在 MCP 配置的 env 块中,因为 MCP 客户端不会继承 shell 环境,仅在终端导出 ORIZN_API_KEY 不够。密钥也可作为参数传递,参数优先于环境变量。

关于 get_recent_changes: 该工具故意返回空结果。Orizn 的政策变更 feed 已关闭,因为它曾把两个内部 Orizn 表之间检测到的不一致当作官方政策变更提供,因此现在返回 HTTP 503,该工具降级为明确标注的空答案。这是有意为之:诚实空答案优于虚假内容;待 feed 基于经验证的官方来源运行后,工具才会开始返回真实条目,届时没有具名来源和日期的条目将被隐去。

覆盖范围: 覆盖范围持续增长,get_coverage_stats 工具会从 API 实时读取覆盖数据,也公开于 https://visa.orizn.app/api/v1/visa/stats。

相关链接:

  • 网站:visa.orizn.app
  • API 文档:visa.orizn.app/visa-api/dashboard/docs
  • 获取免费密钥:visa.orizn.app/visa-api
  • GitHub:github.com/MattJeff/orizn-mcp-server
  • 支持邮箱:api@orizn.app