abn_search
Pack: abn-lookup · Connect: https://pipeworx.io/mcp (see Connect below for a single-pack URL)
No MCP client? Call it directly: GET https://gateway.pipeworx.io/v1/tools/abn_search for the schema, then POST the same URL with its arguments for the data.
BYOK. Search the Australian Business Register by entity or business name and return ranked ABN matches. Requires your own ABR web-services GUID via _apiKey (register free at https://abr.business.gov.au/Tools/WebServices). Example: abn_search({ name: “Frame Promotional Products”, _apiKey: “your-guid” })
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
name | string | yes | Entity or business name to search for, e.g. “Frame Promotional Products”. |
state | string | no | Optional Australian state/territory abbreviation to filter results client-side (e.g. “NSW”, “VIC”). Applied after the ABR search returns, matched against each result’s state field when present. |
maxResults | number | no | Maximum number of matches to return (ABR default is small; pass a higher number for more). Default 20. |
_apiKey | string | yes |
Example call
Arguments
{
"name": "Frame Promotional Products"
}
curl
curl -X POST https://gateway.pipeworx.io/abn-lookup/mcp \
-H 'Content-Type: application/json' \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"abn_search","arguments":{"name":"Frame Promotional Products"}}}'
TypeScript (@pipeworx/sdk)
import { Pipeworx } from '@pipeworx/sdk';
const pipeworx = new Pipeworx();
const result = await pipeworx.call('abn_search', {
"name": "Frame Promotional Products"
});
Connect
Add this to your MCP client config — every tool in the catalog, including this one — or use one-click install buttons:
{
"mcpServers": {
"pipeworx": {
"url": "https://pipeworx.io/mcp"
}
}
}
Connect to just the abn-lookup pack
{
"mcpServers": {
"abn-lookup": {
"url": "https://gateway.pipeworx.io/abn-lookup/mcp"
}
}
}
See Getting Started for client-specific install steps.