Taiwan Company Register
liveGovernmentEconomicsTaiwan's statutory company register: every incorporated company, its 統一編號, capital, registered address and current legal standing, from the Ministry of Economic Affairs.
Tools
twcompany_search_nameSearch Taiwan's statutory company register by company name (Chinese or partial), from the Ministry of Economic Affairs Department of Commerce open data. Returns each match's 統一編號 (8-digit Business Adm
No parameters required.
Try it
twcompany_by_banFull registration record for one Taiwanese company by its 統一編號 (8-digit Business Administration Number, the id printed on every Taiwanese invoice and used in government tender awards). Returns registe
No parameters required.
Try it
twcompany_statusCurrent legal standing of a Taiwanese company by 統一編號 — whether it is still registered, dissolved, revoked, or in a declared suspension of business — with every register date converted from Minguo (RO
No parameters required.
Try it
Test with curl
The gateway speaks JSON-RPC 2.0 over HTTP POST. You can test any pack directly from the terminal.
curl -X POST https://gateway.pipeworx.io/taiwan-companies/mcp \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'curl -X POST https://gateway.pipeworx.io/taiwan-companies/mcp \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","id":2,"method":"tools/call","params":{"name":"twcompany_search_name","arguments":{}}}'Use with the SDK
Install @pipeworx/sdk to call tools from any TypeScript/Node project.
import { Pipeworx } from '@pipeworx/sdk';
const px = new Pipeworx();
const result = await px.call("twcompany_search_name", {});// Or ask in plain English:
const answer = await px.ask("taiwan's statutory company register: every incorporated company, its 統一編號, capital, registered address and current legal standing, from the ministry of economic affairs");