MCP server exposing 6 tools for sfda-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/sfda-drugs/mcp
Content-Type: application/json
{"jsonrpc":"2.0","id":1,"method":"tools/list"}
sfda_drug_search — Search Saudi Arabia registered human drugs with official SFDA prices in SAR. Scans the SFDA registered-drugs price list (sourced from www.sfda.gov.sa/en/drugs-list, ~14,000+ drugs across ~1,400 pages of 15-20 rows) and filters rows locally by scientific (generic) or trade name, because the SFDA site currently ignores its own search parameters. A single call scans a bounded window of pages, so to search the whole list keep calling with the returned next_page until done:true or you have enough matches. Omit query to simply browse pages in order. Each row carries a details ref for sfda_drug_details.sfda_drug_details — Full SFDA record for one entry from a list returned by sfda_drug_search or sfda_drug_shortages — registration number, trade/scientific name, price, and every other field the SFDA details page shows. Sourced from www.sfda.gov.sa details_data pages. Pass the nid and id from a row's details ref.sfda_drug_shortages — Current drug shortages in Saudi Arabia, sourced from the SFDA shortage list (www.sfda.gov.sa/en/currentlyInShortageList): generic name, availability status, and how many trade-name products are affected. Filters are applied by the SFDA server. Arabic status values are translated to English (original kept in status_ar).sfda_drug_approvals — Recent SFDA drug approvals in Saudi Arabia (sourced from www.sfda.gov.sa/en/new-sfda-drug-approvals): request type, drug type, trade name, scientific name, strength, dosage form, approval date. Newest first. Note: the SFDA leaves approval_date blank on the newest rows for a while — an empty date means SFDA has not published it yet, not a missing drug.sfda_clinical_trials — Clinical trials registered with the SFDA and running in Saudi Arabia (sourced from www.sfda.gov.sa/en/drug_clinical_trials_list): study title, sponsor, status, study drug, phase, protocol number, and trial site (hospital). Filters are applied by the SFDA server.sfda_drug_companies — Drug companies and manufacturing sites registered with the SFDA (sourced from www.sfda.gov.sa/en/drug-companies): company name, address, registration status and number, certificate issue date (Hijri calendar), drug type, production line, and country. Filters are applied by the SFDA server. Arabic enum values are translated to English (originals kept in *_ar fields).Code samples (curl / TypeScript / one-click client install), schemas, and the live playground are on the pack page:
https://pipeworx.io/packs/sfda-drugs/
Pipeworx is an open MCP gateway connecting AI agents to live data. pipeworx.io