taiwan_fda_drug_search

Pack: taiwan-fda-drugs · 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/taiwan_fda_drug_search for the schema, then POST the same URL with its arguments for the data.

Search the Taiwan FDA register of drug licences (about 66,000 licences: valid, cancelled and revoked) by product name in Chinese or English, active ingredient (as the register writes it, in English capitals), or licence holder or manufacturer. Every word must match the start of a word; Chinese needs two or more characters. Returns each licence’s Chinese and English name, active ingredient, holder, licence number, status as the register states it (blank = no cancellation; 已註銷 cancelled; 已廢止 revoked) with an English reading, dosage form, category with an English name, issue and expiry dates; valid licences first, newest first. Use taiwan_fda_drug_get for the full record. Answered from a stored copy of the register; every answer carries its data date.

Parameters

NameTypeRequiredDescription
querystringyesName, ingredient or company words in Chinese or English, e.g. “aspirin”, “阿斯匹靈” or “Pfizer”.
bystringnoWhere to look: any (product name, Chinese or English, or active ingredient; default), brand (product name), ingredient, or holder (licence holder or manufacturer name).
statusstringnoOptional: active = licences with no cancellation stated; cancelled (已註銷); revoked (已廢止); inactive = cancelled or revoked. Note an active licence can still be past its expiry date (see expiry_passed).
limitnumbernoMax results (1-50, default 20).

Example call

Arguments

{
  "query": "阿斯匹靈",
  "limit": 5
}

curl

curl -X POST https://gateway.pipeworx.io/taiwan-fda-drugs/mcp \
  -H 'Content-Type: application/json' \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"taiwan_fda_drug_search","arguments":{"query":"阿斯匹靈","limit":5}}}'

TypeScript (@pipeworx/sdk)

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

const result = await pipeworx.call('taiwan_fda_drug_search', {
  "query": "阿斯匹靈",
  "limit": 5
});

More examples

{
  "query": "aspirin",
  "by": "ingredient",
  "status": "active",
  "limit": 5
}

Response shape

FieldTypeDescription
foundboolean
answered_fromstring
data_as_ofstring
source_file_datestring
sourcestring
attributionstring
querystring
bystring
status_filternull | string
total_matchesnumber
returnednumber
resultsarray
notestring | null
empty_reasonstring | null
reasonstring | null
messagestring | null
hintstring | null
Full JSON Schema
{
  "type": "object",
  "properties": {
    "found": {
      "type": "boolean"
    },
    "answered_from": {
      "type": "string"
    },
    "data_as_of": {
      "type": "string"
    },
    "source_file_date": {
      "type": "string"
    },
    "source": {
      "type": "string"
    },
    "attribution": {
      "type": "string"
    },
    "query": {
      "type": "string"
    },
    "by": {
      "type": "string"
    },
    "status_filter": {
      "type": [
        "null",
        "string"
      ]
    },
    "total_matches": {
      "type": "number"
    },
    "returned": {
      "type": "number"
    },
    "results": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string"
          },
          "name_zh": {
            "type": [
              "string",
              "null"
            ]
          },
          "name_en": {
            "type": [
              "string",
              "null"
            ]
          },
          "active_ingredient": {
            "type": [
              "string",
              "null"
            ]
          },
          "holder": {
            "type": [
              "string",
              "null"
            ]
          },
          "licence_number": {
            "type": [
              "string",
              "null"
            ]
          },
          "status": {
            "type": [
              "string",
              "null"
            ]
          },
          "status_en": {
            "type": [
              "string",
              "null"
            ]
          },
          "licence_type_en": {
            "type": [
              "string",
              "null"
            ]
          },
          "dosage_form": {
            "type": [
              "string",
              "null"
            ]
          },
          "category": {
            "type": [
              "string",
              "null"
            ]
          },
          "category_en": {
            "type": [
              "string",
              "null"
            ]
          },
          "issue_date": {
            "type": [
              "string",
              "null"
            ]
          },
          "expiry_date": {
            "type": [
              "string",
              "null"
            ]
          },
          "expiry_passed": {
            "type": [
              "boolean",
              "null"
            ]
          },
          "manufacturer_countries": {
            "type": "array",
            "items": {
              "type": [
                "string",
                "null"
              ]
            }
          }
        },
        "additionalProperties": true
      }
    },
    "note": {
      "type": [
        "string",
        "null"
      ]
    },
    "empty_reason": {
      "type": [
        "string",
        "null"
      ]
    },
    "reason": {
      "type": [
        "string",
        "null"
      ]
    },
    "message": {
      "type": [
        "string",
        "null"
      ]
    },
    "hint": {
      "type": [
        "string",
        "null"
      ]
    }
  },
  "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 taiwan-fda-drugs pack
{
  "mcpServers": {
    "taiwan-fda-drugs": {
      "url": "https://gateway.pipeworx.io/taiwan-fda-drugs/mcp"
    }
  }
}

See Getting Started for client-specific install steps.

Regenerated from source · build November 15, 2026