acra_company_search

Pack: acra-sg · 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/acra_company_search for the schema, then POST the same URL with its arguments for the data.

Search Singapore registered entities (ACRA, Unique Entity Number register) by name or by UEN. Name search matches entities whose name contains every word given; Ltd/Limited, Pte Ltd/Private Limited, a trailing full stop and & vs and are treated as the same name, and each row carries a match field (exact, legal_form_variant or name_prefix). Returns {found, matches_total, companies:[{uen, legal_name, status, legal_form, registration_date, registered_address}], data_as_of, source}. An empty search returns found:false with empty_reason. e.g. {name:“Singapore Airlines”} or {uen:“197200078R”}. Open data: no officers or directors.

Parameters

NameTypeRequiredDescription
namestringnoEntity name or words in it, e.g. “DBS Bank”.
uenstringnoExact UEN, e.g. “197200078R” (Singapore Airlines Limited).
statusstringnoKeep only this status as the register states it, e.g. “Registered” or “Deregistered”.
limitnumbernoMax results, 1-25 (default 10).

Example call

Arguments

{
  "name": "Singapore Airlines",
  "limit": 5
}

curl

curl -X POST https://gateway.pipeworx.io/acra-sg/mcp \
  -H 'Content-Type: application/json' \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"acra_company_search","arguments":{"name":"Singapore Airlines","limit":5}}}'

TypeScript (@pipeworx/sdk)

import { Pipeworx } from '@pipeworx/sdk';
const pipeworx = new Pipeworx();

const result = await pipeworx.call('acra_company_search', {
  "name": "Singapore Airlines",
  "limit": 5
});

Response shape

FieldTypeDescription
foundboolean
reasonstring | null
empty_reasonstring | null
notestring | null
data_as_ofstring | null
sourcestring | null
matches_totalnumber | null
companiesarray
Full JSON Schema
{
  "type": "object",
  "properties": {
    "found": {
      "type": "boolean"
    },
    "reason": {
      "type": [
        "string",
        "null"
      ]
    },
    "empty_reason": {
      "type": [
        "string",
        "null"
      ]
    },
    "note": {
      "type": [
        "string",
        "null"
      ]
    },
    "data_as_of": {
      "type": [
        "string",
        "null"
      ]
    },
    "source": {
      "type": [
        "string",
        "null"
      ]
    },
    "matches_total": {
      "type": [
        "number",
        "null"
      ]
    },
    "companies": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "uen": {
            "type": [
              "string",
              "null"
            ]
          },
          "legal_name": {
            "type": [
              "string",
              "null"
            ]
          },
          "legal_name_native": {
            "type": [
              "string",
              "null"
            ]
          },
          "status": {
            "type": [
              "string",
              "null"
            ]
          },
          "legal_form": {
            "type": [
              "string",
              "null"
            ]
          },
          "registration_date": {
            "type": [
              "string",
              "null"
            ]
          },
          "registered_address": {
            "type": [
              "object",
              "null"
            ],
            "additionalProperties": true
          },
          "issuing_agency": {
            "type": [
              "string",
              "null"
            ]
          }
        },
        "additionalProperties": true
      }
    }
  },
  "additionalProperties": true
}

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 acra-sg pack
{
  "mcpServers": {
    "acra-sg": {
      "url": "https://gateway.pipeworx.io/acra-sg/mcp"
    }
  }
}

See Getting Started for client-specific install steps.

Regenerated from source · build November 15, 2026