mcpField
J
JP-Verify

JP-Verify

本地服务
jp-verify.obolpay.xyz商业与营销03 周前更新

关于 JP-Verify

JP-Verify 是用于核验日本企业登记信息、按名称查找法人番号的 MCP 服务。它以只读方式接入 JP-Verify API,支持批量核验,并可在数据公开时查询主要股东信息。

主要功能

  1. 01核验发票 T-number 和法人番号
  2. 02查询英文名称与地址
  3. 03批量核验企业编号
  4. 04获取主要股东表
  5. 05按名称查找法人番号

适用场景

  1. 01验证日本企业登记信息
  2. 02一次核验多个企业编号
  3. 03查看已披露的主要股东
  4. 04根据名称查找法人番号

MCP 相关

向 MCP 客户端提供四种只读工具,用于企业核验、批量查询、股东查询和名称解析。每次调用都会向 JP-Verify 公共 API 发起 HTTPS 请求。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"xyz-obolpay-jp-verify": {
"command": "uvx",
"args": [
"jp-verify-mcp"
],
"env": {
"JPVERIFY_API_KEY": "<JPVERIFY_API_KEY>"
}
}
}
}
启动命令uvx jp-verify-mcp
需要配置的环境变量
JPVERIFY_API_KEY密钥Optional JP-Verify API key, sent as X-API-Key. Without it the key-less sandbox applies (limited per IP address per day).

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
pypijp-verify-mcp0.1.0

工具

4

收录的工具列表 · 更新于 3 周前

参数类型必填说明
numberstring是T 号,例如 T1180301018771,或 13 位法人番号。接受空格、连字符和全角字符。

详细介绍

jp-verify-mcp

一个用于 JP-Verify 的 MCP 服务。JP-Verify 是一个以英语为主的 API,用于验证日本公司:适格发票登记号码(T 号)、法人番号、英文名称和主要股东。

它是一个轻量级客户端。每次工具调用都会向 JP-Verify 的公共 API https://jp-verify.obolpay.xyz 发起一次 HTTPS 请求。此软件包不保存登记数据,也不会联系其他网站;它不会从日本国税厅或 EDINET 下载任何内容。

工具

工具JP-Verify 端点返回内容
verify_japanese_companyGET /v1/verify登记状态和日期、法人番号、日文名称和地址、英文名称和地址(标明为官方名称或机器转写)
verify_japanese_companies_batchPOST /v1/verify批量返回多个号码的信息:沙盒版和 Starter 密钥每次最多 100 个,Growth 最多 500 个,Reseller 最多 1,000 个。格式错误的号码会列在 invalid 下,且不收费
get_major_shareholdersGET /v1/shareholders公司在 EDINET 提交的证券报告中的「大株主の状況」(主要股东情况)表,或 no_public_disclosure 声明。可选参数 as_of(YYYY-MM-DD)
find_japanese_company_by_nameGET /v1/resolve根据公司名称查找候选法人番号(基于规则的精确匹配,不是模糊搜索)

这四个工具均为只读。每次成功返回的调用(HTTP 200)都会计为 JP-Verify 套餐中的一次查询;批量工具会对每个格式正确的号码计费一次。verify_japanese_company 和 get_major_shareholders 会在本地拒绝不符合 JP-Verify 自身格式规则或校验位规则的号码,不会发起请求;批量工具会按原样发送号码列表,JP-Verify 会将这类号码列在 invalid 下,且不收费。

每个结果都包含两部分:

  • jp_verify_response:JP-Verify 返回的原始答复,包含 data_as_of、备注、免责声明和 attribution 字符串;
  • metadata:端点、HTTP 状态、使用的是 API 密钥还是无密钥沙盒、配额响应头(limit、remaining、resets_at)以及数据来源。

HTTP 错误(400、401、404、429、503、5xx)和网络故障会作为工具错误返回,并附上一行说明。JP-Verify 不会对 400、401、404、429 或 503 响应收费。

安装和运行

需要 Python 3.10 或更高版本。

uvx jp-verify-mcp                # or: pip install jp-verify-mcp && jp-verify-mcp

从源代码检出目录安装:运行 pip install .,然后运行 jp-verify-mcp。

stdio(默认)

适用于 Claude Desktop、Claude Code(.mcp.json)、Cursor 及其他会启动本地服务的客户端:

{
  "mcpServers": {
    "jp-verify": {
      "command": "uvx",
      "args": ["jp-verify-mcp"],
      "env": { "JPVERIFY_API_KEY": "your key (optional)" }
    }
  }
}

省略 env 即可使用无密钥沙盒。

Streamable HTTP
jp-verify-mcp --transport streamable-http --host 127.0.0.1 --port 8000
# endpoint: http://127.0.0.1:8000/mcp  (stateless, JSON responses)
  • 客户端可以在 X-API-Key 请求头中提供自己的密钥。该密钥仅会转发给 JP-Verify 用于本次调用,并且优先级高于 JPVERIFY_API_KEY。
  • 绑定到环回地址时会自动启用 DNS 重绑定保护。对于公共主机名,请传入 --allowed-host your.host.name(可重复指定)。
  • 在非环回地址上,如果设置了 JPVERIFY_API_KEY,服务将拒绝启动,因为所有未提供自有密钥的调用者都会使用该密钥。如果这是预期行为,请传入 --allow-shared-key。
  • 沙盒额度按 IP 地址计算,因此无密钥的托管端点调用者会共享主机的额度。
配置
变量默认值含义
JPVERIFY_API_KEY未设置你的 JP-Verify API 密钥,将作为 X-API-Key 发送。未设置时使用无密钥沙盒
JPVERIFY_BASE_URLhttps://jp-verify.obolpay.xyzAPI 源地址。仅 localhost 支持普通 http://
JPVERIFY_TIMEOUT20每次请求的秒数(最多 120)

其他选项:jp-verify-mcp --help。

密钥和套餐

数据、来源和署名

  • 登记状态、法人番号、日文名称和地址来自日本国税厅(国税庁)发布的数据:国税庁適格請求書発行事業者公表サイト(合格发票开具方)和国税庁法人番号公表サイト(法人番号),由 JP-Verify 镜像并处理。这些数据并非由日本国税厅制作或担保。
  • 英文名称:公司向法人番号登记簿申报了英文名称时,标记为 official-en;否则标记为 generated,即由机器转写生成,并非权威名称。大多数公司都没有申报英文名称。
  • 个体经营者:仅返回编号、状态和日期,不返回名称或地址。
  • 主要股东:公司向金融厅 EDINET 提交的「大株主の状況」表格,由 JP-Verify 提取。组织会列出名称;其他所有持有人(包括所有个人)均不显示名称,通常合并汇总(沙盒中始终如此)。只有提交有価証券報告書或半期報告書的公司才会发布此表格;对于其他公司,JP-Verify 会返回 no_public_disclosure,说明未发布信息的原因(并非声称该公司没有股东)。JP-Verify 的数据导入尚未完成时,部分申报方可能会显示 not_yet_available。JP-Verify 会单独启用此路由(其 /health 会报告 major_shareholders.enabled);在启用之前,该工具会返回 route_not_enabled。
  • JP-Verify 可能会在结果中加入金融厅的 EDINET 代码列表(PDL1.0)和 GLEIF LEI 数据(CC0 1.0)。
  • 重新发布响应中的数据时,请保留其 attribution 字符串和 *_register 区块(JP-Verify《条款》第 5 条)。
  • 这些是响应所注明日期时的登记信息,并非税务、法律、投资或所有权建议。若数据超出新鲜度期限,JP-Verify 会返回 503,而不会提供这些数据。

隐私

服务端仅向 JP-Verify 发送工具查询所需的信息(编号、名称、日期)以及 API 密钥(如有)。服务端不存储任何内容、不缓存、不重试调用,也不会自行添加日志;在默认日志级别(WARNING)下,不会记录请求内容。JP-Verify 的隐私声明:https://jp-verify.obolpay.xyz/v1/privacy。条款:https://jp-verify.obolpay.xyz/terms。

开发

python3 -m venv .venv && .venv/bin/pip install -e '.[test]'
.venv/bin/python -m pytest

测试不会连接到 JP-Verify:HTTP 请求会被模拟,或由 127.0.0.1 上的替代服务响应。

公司和联系方式

Yanagi the First Co., Ltd.(株式会社ヤナギtheファースト) · [email protected] · https://jp-verify.obolpay.xyz

许可证

本客户端采用 MIT 许可证。JP-Verify 服务的使用受其服务条款约束。

注册表

官方 MCP Registry 名称:xyz.obolpay/jp-verify。源代码:https://github.com/Hiroshi-Ichiyanagi/jp-verify-mcp

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。