@pipeworx/sfda-drugs
Connect: https://gateway.pipeworx.io/sfda-drugs/mcp · Install: one-click buttons
Tools: 6
Saudi Food and Drug Authority (SFDA) MCP — Saudi Arabia’s drug regulator: registered human drugs with official SAR prices, current drug shortages, recent drug approvals, clinical trials running in the Kingdom, and registered drug companies/manufacturers. Keyless.
Tools
sfda_drug_search(query?, start_page?, pages_to_scan?)— registered drugs with official prices (SAR). Scans a bounded window of the ~1,400-page list and filters locally by scientific or trade name; returns anext_pagecursor to continue.sfda_drug_details(nid, id)— the full SFDA record for one list entry: register number, ATC code, package size, shelf life, price, and the rest of the details page.sfda_drug_shortages(scientific_name?, trade_name?, registration_no?, agent_name?, page?)— current shortage list; server-side filters work here.sfda_drug_approvals(scientific_name?, trade_name?, page?)— recent drug approvals, newest first.sfda_clinical_trials(title?, drug?, sponsor?, protocol_number?, phase?, status?, site?, page?)— SFDA-registered clinical trials with sponsor, phase, protocol number and hospital site.sfda_drug_companies(name?, registration_no?, production_line?, country?, page?)— registered drug companies and manufacturing sites worldwide.
Auth
None. All five lists are public server-rendered HTML on www.sfda.gov.sa — no key, no login, no
CAPTCHA on the data pages. The formal API host (developer.sfda.gov.sa) was unreachable when this
pack was built and is not used.
Notes and traps (verified live 2026-09-07)
- The drugs-list search is broken on the SFDA side.
/en/drugs-listignores every filter parameter (ScientificName,TradeName, …) on both GET and the site’s own POST flow, in both locales — the parameter is echoed into the form and pager but never applied.sfda_drug_searchtherefore filters client-side over a bounded page window. The other four lists apply their filters server-side correctly. ?page=0is not the first page. The bare URL is page 0;?page=0returns a different, unrelated slice. The pack omits the parameter for page 0.- Blank
approval_dateon the newest approvals is a source gap, not a scraping miss — older pages (e.g. page 20) carry real dates like2025-08-01; the newest rows are published before their date is. - Arabic enum values in otherwise-English tables. Shortage status (
غير متوفر= not available), company status (مسجلة= registered), drug type (بشرية= human) and country names render in Arabic. The pack translates known enums to English and keeps the original in*_arfields. The companiescountryfilter only matches the Arabic value. Arrayas a field value on details pages is a rendering bug on the SFDA side (a PHP array printed raw); the pack returns those fields asnull.- Certificate issue dates on the companies list are Hijri calendar (e.g.
1430-03-01), not Gregorian.
Tools
- 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
- 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. S
- 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 affect
- 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
- 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
- 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 c
Tools
-
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 -
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 -
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 c -
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. S -
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 -
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 affect