@pipeworx/acra-sg

Connect: https://pipeworx.io/mcp — every tool in the catalog, including @pipeworx/acra-sg’s. Install: one-click buttons

Connect to just the @pipeworx/acra-sg pack

https://gateway.pipeworx.io/acra-sg/mcp — only @pipeworx/acra-sg’s own tools, nothing else in the catalog.

No MCP client? Skip the connection: POST https://gateway.pipeworx.io/v1/tools/search_packs {"query":"..."} to find a tool below, GET /v1/tools/<name> for its schema, POST the same URL with arguments for the data — see For AI agents.

Tools: 2

Singapore’s register of entities with a Unique Entity Number (UEN): look up a company, business or foreign branch by name or UEN and get its legal name, status, entity type, registration date and registered street and postal code.

Tools

  • acra_company_search(name | uen, status?, limit?) — name search matches entities whose name contains every word given; best matches first (exact name, then name prefix, Registered before Deregistered). An empty result returns found:false with empty_reason.
  • acra_company_get(uen) — one entity by UEN. An unknown UEN returns found:false with a reason.

Every response carries data_as_of (the publisher’s last monthly update) and source.

Auth

Keyless.

Data sources

  • Accounting and Corporate Regulatory Authority (ACRA), Singapore: “Entities Registered with ACRA”, published as open data. Updated monthly by the publisher, so an entity registered this month may not appear yet.

The open data does not include officers, directors, shareholders, business activity codes or unit-level addresses (the publisher removed those columns), so none are returned. English-only register: legal_name_native is always null.

Status is the register’s own word (for example “Registered”, “Deregistered”).

Notes

  • Name matching is word-based, so “Grab Holdings” returns every entity with both words, not the listed company of that name; add more words or use the UEN.
  • The status filter is applied to the best 100 name matches, not the whole register; the response says when results were truncated.

Tools

  • acra_company_search — Search Singapore registered entities (ACRA, Unique Entity Number register) by name or by UEN. Name search matches entities whose name contains every word given. Returns {found, matches_total, companie
  • acra_company_get — One Singapore registered entity by UEN. e.g. {uen:“197200078R”}. Returns {found, company:{uen, legal_name, status, legal_form, registration_date, registered_address}, data_as_of, source}; found:false

Tools

  • acra_company_get — One Singapore registered entity by UEN. e.g. {uen: 197200078R }. Returns {found, company:{uen, legal_name, status, legal_form, registration_date, registered_address}, data_as_of, source}; found:false
  • acra_company_search — Search Singapore registered entities (ACRA, Unique Entity Number register) by name or by UEN. Name search matches entities whose name contains every word given. Returns {found, matches_total, companie

Regenerated from source · build November 15, 2026