AU Business Identity

io.github.creatorhub121Published by GitHub account creatorhub121v0.2.0Updated Oct 24, 2026

Validate Australian ABNs and ACNs, and verify ABNs live against the Australian Business Register.

VerifiedStreamable HTTPWeb executableDeveloper ToolsBusiness & Commerce

Overview

AI-generated overview

Remote MCP server that validates Australian ABN and ACN checksums and verifies ABNs live against the Australian Business Register.

What you can do
  • Validate an ABN's format and checksum and return normalised, formatted and overall results
  • Verify an ABN against the Australian Business Register and return match status, entity name and type, ABN status, GST registration, state and postcode, business names and registry update details
  • Validate an ACN's format and checksum with normalised and formatted output
When to use it
Useful when an assistant needs to check Australian business or company numbers in forms, onboarding, invoicing or due-diligence style questions, and to distinguish a merely checksum-valid ABN from one actually found in the register.
Requirements
A remote streamable HTTP endpoint; no API key is currently required for the public beta tools. No local runtime, account or environment variables are declared.
Before you install
The service records operational usage metadata such as tool name, success status and registry outcome, though ABN and ACN inputs are not intentionally stored in usage logs. A checksum-valid identifier is not the same as a registered or active one, so rely on the registry verification result. The endpoint is described as a public beta and may change.

Installation

In SourceWeft

  1. Open AU Business Identity in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/io.github.creatorhub121%2Fau-business-identity/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "au-business-identity": {
      "type": "http",
      "url": "https://au-business-identity.auagentutilities.workers.dev/mcp"
    }
  }
}

README

AU Business Identity

Australian business identifier validation and live ABN registry verification for AI agents and applications.

Part of AU Agent Utilities.

What it does

AU Business Identity provides three MCP tools for working with Australian business identifiers:

  • Validate ABNs using official format and checksum rules
  • Verify ABNs live against the Australian Business Register
  • Validate ACNs using official format and checksum rules

Use validate_abn when you only need deterministic local validation.

Use verify_abn when you need to know whether an ABN can be found in the Australian Business Register and retrieve available registry information.

MCP tools

validate_abn

Validates the format and checksum of an Australian Business Number without performing a registry lookup.

Example:

text
51 824 753 556

Returns structured information including:

  • Normalised ABN
  • Formatted ABN
  • Format validity
  • Checksum validity
  • Overall validation result

verify_abn

Verifies an Australian Business Number against the Australian Business Register.

Example:

text
51 824 753 556

Returns structured information that may include:

  • Normalised and formatted ABN
  • Checksum validity
  • Registry match status
  • Entity name
  • Entity type
  • ABN status
  • GST registration status
  • State and postcode
  • Business names when available
  • Registry update information

A checksum-valid ABN and a registry-verified ABN are not treated as the same thing.

validate_acn

Validates the format and checksum of an Australian Company Number.

Example:

text
004 085 616

Returns structured information including:

  • Normalised ACN
  • Formatted ACN
  • Format validity
  • Checksum validity
  • Overall validation result

Example agent requests

text
Is 51 824 753 556 a valid ABN?
text
Verify ABN 51 824 753 556 against the Australian Business Register.
text
Is this ABN active and registered for GST?
text
Validate ACN 004 085 616.

MCP endpoint

Public remote MCP endpoint:

text
https://au-business-identity.auagentutilities.workers.dev/mcp

No API key is currently required for the public beta tools.

Quick MCP examples

Validate an ABN:

json
{  "name": "validate_abn",  "arguments": {    "abn": "51 824 753 556"  }}

Verify an ABN against the Australian Business Register:

json
{  "name": "verify_abn",  "arguments": {    "abn": "51 824 753 556"  }}

Validate an ACN:

json
{  "name": "validate_acn",  "arguments": {    "acn": "004 085 616"  }}

HTTP endpoints

Checksum validation is also available over HTTP:

text
/validate-abn?abn=51824753556
text
/validate-acn?acn=004085616

Live ABR verification is currently exposed through the MCP tool verify_abn.

Planned capabilities

Potential future additions include:

  • Business-name search
  • ABN and business-name matching
  • Expanded Australian entity verification
  • Additional business identity checks based on real usage demand

Privacy

The service records operational usage metadata such as tool name, success status and registry outcome to help measure reliability and adoption.

ABN and ACN input values are not intentionally stored in application usage logs.

Development

Install dependencies:

bash
npm install

Run tests:

bash
npx vitest run

Source

GitHub:

text
https://github.com/creatorhub121/au-business-identity

Source: README.md at commit 2683e60

Tools

3

validate_abn

Validate the format and checksum of an Australian Business Number (ABN). This does not confirm that the ABN is registered or active.

Parametersabnrequired

verify_abn

Verify an Australian Business Number (ABN) against the Australian Business Register. Returns checksum validity, registry match status, and available registry details.

Parametersabnrequired

validate_acn

Validate the format and checksum of an Australian Company Number (ACN). This does not confirm that the company is registered or active.

Parametersacnrequired

Version history

2
  1. v0.2.0LatestOct 14, 2026
  2. v0.1.0Sep 18, 2026

Score

100% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts