Anvisa Medicines
liveLegalHealthANVISA registered medicines: Brazil's register of medicines authorised by the national health regulator (Agência Nacional de Vigilância Sanitária), searchable by brand name, active ingredient or registration holder, in Portuguese or English, accents ignored.
Tools
anvisa_drug_searchSearch Brazil's register of medicines authorised by ANVISA (the national health regulator), about 40,000 registrations, by brand name, active ingredient or registration holder, in Portuguese or Englis
No parameters required.
Try it
anvisa_drug_getShow one ANVISA medicine registration by its id (the registration number from anvisa_drug_search, 9 digits; the 13-digit form is read by its first 9 digits; or the id starting with x that registration
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/anvisa-medicines/mcp \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'curl -X POST https://gateway.pipeworx.io/anvisa-medicines/mcp \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","id":2,"method":"tools/call","params":{"name":"anvisa_drug_search","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("anvisa_drug_search", {});// Or ask in plain English:
const answer = await px.ask("anvisa registered medicines: brazil's register of medicines authorised by the national health regulator (agência nacional de vigilância sanitária), searchable by brand name, active ingredient or registration holder, in portuguese or english, accents ignored");