MCP server exposing 3 tools for health-canada-drugs.
This URL is a JSON-RPC 2.0 endpoint over HTTP. Issue POST requests with a JSON-RPC body. Browsers and search crawlers land here on GET.
POST https://gateway.pipeworx.io/health-canada-drugs/mcp
Content-Type: application/json
{"jsonrpc":"2.0","id":1,"method":"tools/list"}
health_canada_search_drugs — Search drugs authorised for sale in CANADA by brand name, from Health Canada's Drug Product Database. Returns each product's DIN (Drug Identification Number), brand name, company, human/veterinary class and last update. Answers "is Tylenol approved in Canada", "Canadian drugs called Advil", "find the DIN for X". This is CANADIAN marketing authorisation only — for US approvals and labels use the openfda or dailymed packs. Matching is a partial, case-insensitive match on the brand name. Example: health_canada_search_drugs({ brand_name: "ACTIFED" }); health_canada_search_drugs({ brand_name: "tylenol", limit: 20 }). Keyless.health_canada_drug_detail — Full Health Canada record for one Canadian drug product: brand name, DIN, company, every active ingredient with its strength, dosage form, route of administration, and market status with the original marketing date. Answers "what is in this Canadian drug", "what is DIN 01933655", "is this product still marketed in Canada", "what strength is X". Identify the product by its DIN or by the Health Canada drug code. Example: health_canada_drug_detail({ din: "01933655" }); health_canada_drug_detail({ drug_code: 11685 }). Keyless.health_canada_drugs_by_ingredient — Find Canadian drug products containing a given active ingredient, from Health Canada's Drug Product Database — every product whose formulation lists that ingredient, with its strength and the product it belongs to. Answers "which Canadian drugs contain acetaminophen", "products with metformin approved in Canada", "what contains ingredient X in Canada". Ingredient names are the official ones and are matched as a partial, case-insensitive match ("ACETAMINOPHEN", "METFORMIN HYDROCHLORIDE"). Canadian authorisations only. Example: health_canada_drugs_by_ingredient({ ingredient: "ACETAMINOPHEN", limit: 20 }). Keyless.Code samples (curl / TypeScript / one-click client install), schemas, and the live playground are on the pack page:
https://pipeworx.io/packs/health-canada-drugs/
Pipeworx is an open MCP gateway connecting AI agents to live data. pipeworx.io