DavidOsherdiagnostica/israel-drugs-mcp-server
If you are the rightful owner of israel-drugs-mcp-server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
The Israel Drugs MCP Server is a groundbreaking Model Context Protocol server that provides AI agents with comprehensive access to Israel's complete pharmaceutical database from the Ministry of Health.
๐ฅ Israel Drugs MCP Server
Revolutionary Model Context Protocol server providing AI agents with comprehensive access to Israel's complete pharmaceutical database from the Ministry of Health.
The first MCP server to bridge Israel's healthcare data with AI, enabling Claude and other AI agents to provide evidence-based medication guidance, safety assessments, and therapeutic recommendations using real-time Israeli pharmaceutical data.
๐ What Makes This Special
The World's First Israeli Pharmaceutical AI Integration
- Complete Database Access: Every medication registered with Israel's Ministry of Health
- Real-Time Data: Current pricing, health basket coverage, and availability
- Clinical Intelligence: Advanced therapeutic comparison and safety assessment
- Israeli Context: Tailored for Israel's healthcare system, regulations, and population
Revolutionary Pre-Built Clinical Information Templates ๐ง
Unlike basic MCP servers, this includes 3 professional-grade information templates that help organize pharmaceutical data from the Ministry of Health:
- ๐ฌ
compare_therapeutic_options
- Structured medication comparison using official data - โ ๏ธ
drug_safety_verification
- Organized safety information from regulatory sources - ๐ฅ
symptom_to_treatment_workflow
- Information discovery based on medical categories
๐ Key Features
๐ Comprehensive Drug Information
- 1,172+ therapeutic categories (ATC classification system)
- Complete medication profiles including indications, contraindications, dosing
- Visual identification with official product images
- Health basket status and pricing information
- Generic alternatives and therapeutic equivalents
๐ Advanced Search Capabilities
- Drug name search (Hebrew/English with fuzzy matching)
- Symptom-based treatment discovery
- Therapeutic category exploration
- Administration route filtering
- Safety and interaction screening
๐ง Clinical Intelligence Features
- Data organization templates with structured information presentation
- Information discovery frameworks for pharmaceutical research
- Educational content optimization for Israeli healthcare context
- Research-based information with clinical context
๐ฎ๐ฑ Israeli Healthcare Integration
- Ministry of Health approval status
- Health fund coverage (Clalit, Maccabi, Meuhedet, Leumit)
- Kupat Cholim formulary alignment
- Hebrew/Arabic/Russian patient education materials
- Cultural and religious medication considerations
๐ Table of Contents
- Installation
- Quick Start
- Core Tools
- Clinical Prompts
- Usage Examples
- Advanced Features
- API Reference
- Contributing
- License
๐ Installation
Prerequisites
- Node.js 18+
- Claude Desktop app or MCP-compatible client
- Internet connection for real-time data access
Development Setup
# Clone repository
git clone https://github.com/DavidOsherDevDev/israel-drugs-mcp-server.git
cd israel-drugs-mcp-server
# Install dependencies
npm install
# Build project
npm run build
# Start server
npm start
Claude Desktop Configuration
Add to your Claude Desktop settings (~/.claude.json
or %APPDATA%\Claude\claude.json
):
{
"mcpServers": {
"israel-drugs": {
"command": "node",
"args": ["/path/to/israel-drugs-mcp-server/dist/index.js"],
"env": {},
"disabled": false,
"autoApprove": []
}
}
}
๐ Quick Start
1. Basic Medication Search
"Find information about Paracetamol for children"
2. Professional Drug Comparison
"Use the therapeutic comparison tool to compare Nurofen vs Advil for children ages 3-5 with headaches"
3. Safety Assessment
"Run a safety check for Warfarin in an elderly patient with diabetes and hypertension"
4. Symptom-Based Treatment
"What treatments are available for fever and headache in a 35-year-old patient?"
๐ง Core Tools
๐ discover_drug_by_name
Purpose: Comprehensive medication search and information retrieval
Parameters:
medication_query
(required): Drug name or partial namepatient_preferences
: Budget, prescription access, availability preferencessearch_scope
: Search breadth (exact, similar, broad)
Use Case: Primary tool for medication identification and detailed information access.
Example:
discover_drug_by_name({
medication_query: "ืืืืื ืืืืืื",
patient_preferences: { budget_conscious: true },
search_scope: "similar_names"
})
๐ฅ find_drugs_for_symptom
Purpose: Evidence-based treatment discovery for specific symptoms
Parameters:
primary_category
(required): Main symptom categoryspecific_symptom
(required): Targeted symptomtreatment_preferences
: OTC preference, health basket priority, result limits
Use Case: Clinical decision support for symptom-based treatment selection.
๐ฌ explore_generic_alternatives
Purpose: Therapeutic alternatives and generic options discovery
Parameters:
search_criteria
: Active ingredient, ATC code, administration route, or reference drugcomparison_criteria
: Health basket priority, price comparison, strength matching
Use Case: Cost-effective prescribing and formulary management.
๐ browse_available_symptoms
Purpose: Systematic exploration of treatable conditions
Parameters:
category_filter
: Specific medical specialtyinclude_popular_symptoms
: Show frequently searched conditionsclinical_priority_order
: Organize by urgency
Use Case: Treatment pathway discovery and clinical education.
๐ get_comprehensive_drug_info
Purpose: Complete medication monograph with regulatory details
Parameters:
drug_registration_number
(required): Official registration numberinfo_depth
: Basic, detailed, or comprehensive information levellanguage_preference
: Hebrew, English, or both
Use Case: Detailed clinical review and regulatory compliance verification.
๐ธ verify_drug_visual_identity
Purpose: Visual medication identification and verification
Parameters:
drug_registration_number
(required): Drug registration numberimage_purpose
: Identification, verification, or patient education
Use Case: Medication safety and error prevention.
๐ suggest_drug_names
Purpose: Intelligent spelling correction and name completion
Parameters:
partial_name
(required): Partial or misspelled drug namesearch_type
: Trade names, active ingredients, or bothmax_suggestions
: Number of suggestions to return
Use Case: Accurate medication identification with error correction.
๐บ list_administration_routes
Purpose: Comprehensive administration pathway information
Parameters:
complexity_level
: Simple, moderate, complex, or all routespatient_age_group
: Age-appropriate administration methodsonset_requirements
: Desired therapeutic onset timing
Use Case: Route selection optimization and patient-appropriate delivery methods.
๐งฌ explore_therapeutic_categories
Purpose: ATC classification system exploration and drug discovery
Parameters:
level
: Classification depth (main groups, subgroups, all)therapeutic_area
: Medical specialty or anatomical systeminclude_usage_patterns
: Prescribing frequency and clinical patterns
Use Case: Systematic therapeutic exploration and formulary development.
๐ง Information Templates (Educational & Research Use)
๐ฌ compare_therapeutic_options
Educational Drug Information Comparison
Organize pharmaceutical data from the Ministry of Health for educational comparison purposes.
Input Parameters:
drug_list
(required): Comma-separated medicationsclinical_context
: Medical indication for information contexttarget_population
: Patient demographic for educational purposescomparison_focus
: Primary information area (safety data, regulatory status, etc.)decision_framework
: Information organization approach
What It Provides:
- Structured Information Matrix: Organized pharmaceutical data comparison
- Regulatory Information: Ministry of Health approval and status data
- Educational Safety Information: Official safety profile data
- Health System Information: Israeli healthcare system context
- Research Organization: Structured information for educational use
- Information Summary: Organized data presentation
Example Usage:
Use the information comparison template:
- drug_list: "Nurofen,Advil,Tylenol"
- clinical_context: "pediatric pain relief information"
- target_population: "children ages 3-5"
- comparison_focus: "safety information and regulatory status"
Output: Organized educational information based on Ministry of Health data for research and learning purposes.
โ ๏ธ drug_safety_verification
Educational Safety Information Organization
Access and organize official safety information from regulatory sources for educational purposes.
Input Parameters:
drug_identifier
(required): Medication name or registration numberpatient_age_group
: Age category for population-specific informationmedical_conditions
: Relevant medical conditions for information contextcurrent_medications
: Concurrent medications for interaction informationallergies
: Known sensitivities for contraindication informationsafety_concerns
: Specific information focus areasrisk_tolerance
: Information detail level
What It Provides:
- Regulatory Safety Information: Current approval and regulatory status
- Official Safety Profile: Ministry of Health safety data
- Educational Risk Information: Population-specific safety information
- Interaction Information: Official drug interaction data
- Monitoring Information: Regulatory monitoring guidelines
- Educational Resources: Safety information for learning purposes
๐ฅ symptom_to_treatment_workflow
Educational Information Discovery by Medical Categories
Explore pharmaceutical information organized by medical categories and symptoms for educational purposes.
Input Parameters:
presenting_symptoms
(required): Symptom categories for information discoverypatient_age
: Age group for population-specific informationmedical_history
: Medical conditions for information contextseverity_assessment
: Information detail leveltreatment_goals
: Educational information focusresource_constraints
: Information scope limitations
What It Provides:
- Systematic Information Organization: Structured medical category information
- Educational Disease Information: Condition-based information from official sources
- Information Discovery Pathways: Organized pharmaceutical information flow
- Israeli Healthcare Information: System-specific educational content
- Research Framework: Information organization for educational use
- Learning Resources: Educational material organization
๐ก Usage Examples
Example 1: Basic Medication Lookup
Human: "What is the health basket status of Symbicort?"
AI Response: Using discover_drug_by_name for "Symbicort"...
Found: SYMBICORT TURBUHALER 160/4.5 MCG
- Health Basket: โ
Included
- Prescription Required: Yes
- Price: 89.45 NIS
- Manufacturer: AstraZeneca
- Indication: Asthma and COPD maintenance therapy
Example 2: Professional Drug Comparison
Human: "Compare Lipitor vs Crestor for a 65-year-old with diabetes using the comparison tool"
AI: Using compare_therapeutic_options...
[Generates complete 12-page clinical analysis including:]
WEIGHTED SCORING MATRIX:
| Criteria | Weight | Lipitor | Crestor | Winner |
|----------|--------|---------|---------|---------|
| Clinical Efficacy | 30% | 4.2 | 4.5 | Crestor |
| Safety Profile | 25% | 4.0 | 4.3 | Crestor |
| Economic Impact | 20% | 3.8 | 3.2 | Lipitor |
| Patient Experience | 15% | 4.1 | 4.0 | Lipitor |
| Implementation | 10% | 4.2 | 3.9 | Lipitor |
FINAL RECOMMENDATION: Crestor (4.18) vs Lipitor (4.02)
Primary choice: Crestor with enhanced monitoring for diabetes interactions
Example 3: Safety Assessment
Human: "Safety check for Metformin in elderly patient with kidney disease"
AI: Using drug_safety_verification...
[Generates comprehensive safety analysis:]
๐ด MODERATE RISK IDENTIFIED
- Renal impairment contraindication (eGFR <30)
- Lactic acidosis risk in elderly
- Dose reduction required for eGFR 30-45
- Enhanced monitoring protocol recommended
- Alternative: DPP-4 inhibitors may be safer
Example 4: Symptom-Based Treatment
Human: "Treatment options for persistent cough in smoker"
AI: Using symptom_to_treatment_workflow...
[Generates structured treatment pathway:]
IMMEDIATE ASSESSMENT:
- Smoking cessation counseling (Priority 1)
- Chest X-ray evaluation recommended
- Differentiate productive vs dry cough
TREATMENT ALGORITHM:
Step 1: Conservative management (1-2 weeks)
- Dextromethorphan for dry cough
- Guaifenesin for productive cough
- Honey and warm liquids
Step 2: Medical evaluation if persistent
- Clinical examination
- Consider antibiotics if bacterial
- Bronchodilator trial if wheezing
ISRAELI HEALTH SYSTEM:
- Available in health basket: Yes
- Family physician consultation: Recommended
- Pulmonology referral: If >3 weeks persistent
๐ Advanced Features
๐ค AI-Powered Clinical Intelligence
- Natural Language Processing: Understands medical terminology in Hebrew and English
- Context-Aware Responses: Maintains clinical context throughout conversations
- Evidence Integration: Real-time connection to Israeli regulatory data
- Population Health Insights: Israeli-specific epidemiological considerations
๐ Enterprise-Grade Security
- Data Privacy: No patient data stored or transmitted
- API Rate Limiting: Respectful usage of Ministry of Health resources
- Error Handling: Graceful degradation and comprehensive error reporting
- Audit Logging: Complete interaction history for quality assurance
๐ Multi-Language Support
- Hebrew: Native support for Hebrew drug names and clinical terms
- English: International drug names and clinical terminology
- Arabic: Basic support for Arabic clinical communication
- Russian: Limited support for Russian-speaking population
๐ Analytics and Monitoring
- Usage Statistics: Aggregate usage patterns (anonymized)
- Performance Metrics: Response times and error rates
- Clinical Impact: Treatment recommendation tracking
- System Health: Real-time monitoring and alerting
๐ก Safety and Disclaimers
โ ๏ธ CRITICAL MEDICAL AND LEGAL DISCLAIMERS
This MCP server is designed EXCLUSIVELY for informational, educational, and research purposes:
- โ NOT for medical diagnosis, treatment, or clinical decision-making
- โ NOT a substitute for professional medical advice, diagnosis, or treatment
- โ NOT for emergency medical situations
- โ NOT validated or approved for clinical use
- โ NOT intended to replace healthcare providers or medical consultations
- โ ONLY for educational and research purposes
- โ Information sourced from public Ministry of Health databases
- โ Designed for learning about pharmaceutical information systems
๐จ IMPORTANT LEGAL NOTICES
- Always consult licensed healthcare professionals for any medical decisions
- This system does not provide medical advice - it only organizes publicly available information
- All medical decisions must be made by qualified healthcare providers
- Verify all information with current Israeli prescribing guidelines and healthcare providers
- In case of medical emergency, contact emergency services immediately
- The creators assume no liability for any medical decisions or actions taken based on this information
๐ Educational and Research Use Only
- This system organizes publicly available information from Israeli Ministry of Health databases
- All information is for educational and research purposes only
- Users must verify all information with healthcare professionals and official sources
- No medical advice or recommendations are provided - only information organization
- Healthcare decisions must be made by qualified professionals with appropriate medical training and licensing
๐ Data Accuracy
- Information sourced from Israel Ministry of Health official databases
- Data updated regularly but may not reflect real-time changes
- Cross-reference critical information with official sources
- Report data discrepancies to maintain system accuracy
๐ค Contributing
We welcome contributions to improve Israeli healthcare AI!
How to Contribute
-
๐ด Fork the Repository
git fork https://github.com/DavidOsherDevDev/israel-drugs-mcp-server.git
-
๐ฟ Create Feature Branch
git checkout -b feature/amazing-new-feature
-
โจ Make Your Changes
- Add new clinical prompts
- Improve data accuracy
- Enhance Hebrew/Arabic support
- Add new therapeutic categories
-
๐งช Test Thoroughly
npm test npm run integration-test
-
๐ Submit Pull Request
- Clear description of changes
- Clinical rationale for modifications
- Test cases and validation
๐ฏ Priority Contribution Areas
- Clinical Prompts: Additional specialized prompt templates
- Hebrew Localization: Improved Hebrew clinical terminology
- Safety Features: Enhanced patient safety checks
- Data Validation: Improved accuracy and error detection
- Performance: Optimization for large-scale usage
๐ง Contact & Support
- LinkedIn: @DavidOsher
- GitHub Issues: Use repository issue tracker
๐ License
Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)
โ You are free to:
- Share โ copy and redistribute in any medium or format
- Adapt โ remix, transform, and build upon the material
๐ Under the following terms:
- Attribution โ Give appropriate credit to David Osher and this project
- NonCommercial โ Not for commercial purposes without explicit permission
- ShareAlike โ Distribute contributions under same license
๐ผ Commercial Licensing
For commercial use or enterprise deployment, please contact via LinkedIn or GitHub.
Full License: Creative Commons BY-NC-SA 4.0
๐ Acknowledgments
Data Sources
- Israel Ministry of Health: Official pharmaceutical database
- Israeli Clinical Guidelines: Professional medical recommendations
Technology
- Anthropic: Model Context Protocol framework
- Open Source Community: Development tools and libraries
Made with โค๏ธ for Israeli Healthcare
Building bridges between AI and medicine, one prescription at a time.
โก Ready to get started? Clone Repository | View Installation Guide