关于 AU Business Identity
AU Business Identity 提供用于验证澳大利亚 ABN 和 ACN,以及通过澳大利亚商业登记处核验 ABN 的 MCP 工具,面向需要区分校验和实时登记匹配的 AI Agent 与应用。
主要功能
- 01校验 ABN 格式和校验和
- 02通过实时登记处核验 ABN
- 03校验 ACN 格式和校验和
- 04在可用时返回结构化登记详情
适用场景
- 01检查 ABN 的格式和校验和
- 02确认 ABN 是否存在于登记处
- 03查看 ABN 状态和 GST 注册情况
- 04校验澳大利亚公司编号
MCP 相关
公共远程 MCP 端点提供 `validate_abn`、`verify_abn` 和 `validate_acn`。当前公共测试版工具无需 API 密钥。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://au-business-identity.auagentutilities.workers.dev/mcpclaude mcp add --transport http creatorhub121-au-business-identity https://au-business-identity.auagentutilities.workers.dev/mcp{"mcpServers":{"creatorhub121-au-business-identity":{"type":"http","url":"https://au-business-identity.auagentutilities.workers.dev/mcp"}}}在 Cursor 中打开{"servers":{"creatorhub121-au-business-identity":{"type":"http","url":"https://au-business-identity.auagentutilities.workers.dev/mcp"}}}在 VS Code 中打开{"mcpServers":{"creatorhub121-au-business-identity":{"type":"http","url":"https://au-business-identity.auagentutilities.workers.dev/mcp"}}}{"mcpServers":{"creatorhub121-au-business-identity":{"serverUrl":"https://au-business-identity.auagentutilities.workers.dev/mcp"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
工具
3| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| abn | string | 是 | 澳大利亚商业编号。允许使用空格和连字符。 |
详细介绍
AU Business Identity
面向 AI Agent 和应用的澳大利亚企业标识符验证及 ABN 实时登记信息核验。
属于 AU Agent Utilities。
功能
AU Business Identity 提供 3 个用于处理澳大利亚企业标识符的 MCP 工具:
- 使用官方格式和校验和规则验证 ABN
- 在澳大利亚商业登记处实时核验 ABN
- 使用官方格式和校验和规则验证 ACN
如果只需要确定性的本地验证,请使用 validate_abn。
如果需要确认能否在澳大利亚商业登记处找到某个 ABN,并获取可用的登记信息,请使用 verify_abn。
MCP 工具
validate_abn
验证澳大利亚商业号码的格式和校验和,不查询登记信息。
示例:
51 824 753 556
返回的结构化信息包括:
- 标准化的 ABN
- 格式化的 ABN
- 格式是否有效
- 校验和是否有效
- 总体验证结果
verify_abn
根据澳大利亚商业登记处的信息核验澳大利亚商业号码。
示例:
51 824 753 556
返回的结构化信息可能包括:
- 标准化和格式化的 ABN
- 校验和是否有效
- 登记信息匹配状态
- 实体名称
- 实体类型
- ABN 状态
- GST 注册状态
- 州和邮政编码
- 可用时的企业名称
- 登记信息更新情况
校验和有效的 ABN 与经过登记信息核验的 ABN 不视为同一回事。
validate_acn
验证澳大利亚公司号码的格式和校验和。
示例:
004 085 616
返回的结构化信息包括:
- 标准化的 ACN
- 格式化的 ACN
- 格式是否有效
- 校验和是否有效
- 总体验证结果
Agent 请求示例
Is 51 824 753 556 a valid ABN?
Verify ABN 51 824 753 556 against the Australian Business Register.
Is this ABN active and registered for GST?
Validate ACN 004 085 616.
MCP 端点
公开的远程 MCP 端点:
https://au-business-identity.auagentutilities.workers.dev/mcp
目前,公开测试版工具无需 API 密钥。
MCP 快速示例
验证 ABN:
{
"name": "validate_abn",
"arguments": {
"abn": "51 824 753 556"
}
}
根据澳大利亚商业登记处的信息核验 ABN:
{
"name": "verify_abn",
"arguments": {
"abn": "51 824 753 556"
}
}
验证 ACN:
{
"name": "validate_acn",
"arguments": {
"acn": "004 085 616"
}
}
HTTP 端点
也可通过 HTTP 进行校验和验证:
/validate-abn?abn=51824753556
/validate-acn?acn=004085616
目前,通过 MCP 工具 verify_abn 提供 ABR 实时核验功能。
计划中的功能
未来可能新增以下功能:
- 企业名称搜索
- ABN 与企业名称匹配
- 扩展澳大利亚实体核验功能
- 根据实际使用需求增加其他企业身份核验功能
隐私
服务会记录工具名称、成功状态和登记结果等运行使用元数据,以帮助衡量可靠性和采用情况。
应用使用日志不会有意存储 ABN 和 ACN 输入值。
开发
安装依赖:
npm install
运行测试:
npx vitest run
源码
GitHub:
https://github.com/creatorhub121/au-business-identity
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。