hsa_sg_search

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

Search medicines registered in Singapore — the Health Sciences Authority (HSA) official listing of ~5,500

Parameters

NameTypeRequiredDescription
querystringnoFree text matched against product name, active ingredient, licence holder and licence number, e.g. “metformin”, “KEYTRUDA”, “SIN16061P”.
active_ingredientstringnoActive ingredient contains (case-insensitive), e.g. “PARACETAMOL”.
atc_codestringnoATC code prefix, e.g. “A10BA” (biguanides) or “L01” (antineoplastics).
holderstringnoProduct licence holder name contains, e.g. “PFIZER”.
manufacturerstringnoManufacturer name contains.
countrystringnoCountry of manufacture, exact name as HSA writes it, e.g. “INDIA”, “GERMANY” (see hsa_sg_dataset_info).
forensic_classificationstringnoSupply category.
routestringnoRoute of administration contains, e.g. “ORAL”, “INTRAVENOUS”.
dosage_formstringnoDosage form contains, e.g. “TABLET”, “INJECTION”.
approved_fromstringnoEarliest approval date, YYYY-MM-DD.
approved_tostringnoLatest approval date, YYYY-MM-DD.
limitnumbernoMax rows, default 25, max 200.
offsetnumbernoRow offset for pagination, default 0.

Example call

Arguments

{
  "query": "metformin",
  "limit": 5
}

curl

curl -X POST https://gateway.pipeworx.io/hsa-singapore/mcp \
  -H 'Content-Type: application/json' \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"hsa_sg_search","arguments":{"query":"metformin","limit":5}}}'

TypeScript (@pipeworx/sdk)

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

const result = await pipeworx.call('hsa_sg_search', {
  "query": "metformin",
  "limit": 5
});

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

See Getting Started for client-specific install steps.

Regenerated from source · build September 26, 2026