engpass.radar
About
Swiss medication shortage data for Switzerland. 8 tools: search shortages, find alternatives, check ATC groups, company profiles, weekly summary. Data from drugshortage.ch, BWL, and Spitalpharmazie USB. Free tier included.
Details
- Author
- brainbytes-dev
- Downloads
- 223
- Categories
- Other
Jump to
- Full-text search by product name, ingredient, or company
- Get detailed shortage information by GTIN
- Find same-substance and same-class alternatives
- Paginated list with ATC and company filters
- Weekly trend of active shortage counts
- View manufacturer profile and transparency score
Setting up with Highlight
This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:
- Download and install Highlight from highlightai.com/download
- Navigate to the plugins tab and select "Add Custom Plugin"
-
Configure the plugin with the settings below
Plugin Name
engpass.radarCommand (node, npx, python, etc.)Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.
- Enable "Start Automatically" if you want the plugin to start when Highlight launches
From the repository
Add the server to your MCP client (e.g., Claude Desktop, Cursor) using the HTTP transport at https://mcp.engpassradar.ch with the configuration shown in the README. No API key is required for the free tier; a Pro key can be obtained from engpassradar.ch/api-keys. The server can also be connected via Smithery.
shortage.search
Full-text search of current Swiss medication shortages. Searches product name, active ingredient (Wirkstoff), and company. Use for: "Ibuprofen Engpass", "was ist N02BE01 betroffen", "Novartis aktuelle Probleme".
shortage.get
Fetch full details for a single shortage by GTIN. Returns product name, company, ATC, status, expected return date, severity score (0–100), and BWL mandatory stock flag.
shortage.alternatives
Find alternative products for a medication in shortage. Returns same-substance and same-class alternatives, each with their own current shortage status. THIS IS THE HIGHEST-VALUE TOOL — use it whenever asked "Was kann ich statt X verwenden?", "Welche Alternativen gibt es für Y?", "substitute for [product]".
atc.check
Check how many products in a given ATC therapeutic class are currently in shortage. Accepts any ATC depth (C09, C09AA, C09AA08). Use for: "Wie viele ACE-Hemmer sind betroffen?", "is anything in C09 affected?".
shortage.list
List currently active medication shortages with optional filters. Use for dashboards, "was ist gerade betroffen", bulk monitoring.
company.status
All current shortages for a manufacturer, plus communication transparency metrics. Use for: "Wie transparent kommuniziert Novartis?", "aktuelle Probleme bei Sandoz", procurement decisions.
shortage.timeline
Week-by-week history of total active shortages in Switzerland. Use for: "wird es besser oder schlechter?", trend questions.
stats.weekly
Summary statistics: total active shortages, critical count, BWL affected. Quick situational overview — same data as the engpassradar.ch dashboard KPIs.
Claude Desktop / Cursor
Paste into your MCP client config file to install this server.
{
"mcpServers": {
"engpass.radar": {
"engpassradar": {
"type": "http",
"url": "https://mcp.engpassradar.ch?ENGPASS_API_KEY=your-key"
}
}
}
}
McpServers
{
"engpassradar": {
"type": "http",
"url": "https://mcp.engpassradar.ch?ENGPASS_API_KEY=your-key"
}
}
engpass.radar MCP Server
Real-time Swiss medication shortage data as agent tools. Built for hospital pharmacists, clinical pharmacologists, and healthcare software developers. ## Tools | Tool | Description | |------|-------------| |shortage.search | Full-text search by product name, active ingredient (Wirkstoff), or company |
| shortage.get | Full details for one shortage by GTIN — status, severity score, BWL flag |
| shortage.alternatives | Same-substance and same-class alternatives with their own shortage status |
| shortage.list | Paginated list of active shortages with ATC/company filters |
| shortage.timeline | Week-by-week trend of total active shortages |
| atc.check | How many products in a therapeutic class are affected (C09, C09AA, …) |
| company.status | Manufacturer profile: active shortages + transparency score |
| stats.weekly | Dashboard KPIs: total active, critical, BWL-affected |
## Usage
Connect via Smithery or add directly to Claude Desktop / Cursor:
``json
{
"mcpServers": {
"engpassradar": {
"type": "http",
"url": "https://mcp.engpassradar.ch"
}
}
}
``
Data Sources
- drugshortage.ch (daily sync)
- BWL Pflichtlager (mandatory stock list)
- Spitalpharmazie Universitätsspital Basel
- ODDB (Wirkstoff, ATC, GTIN, Swissmedic-Nr, prices)
Rate Limits
Free tier: 100 requests/hour — no key needed.
Pro tier: 10,000 requests/day — get a key at engpassradar.ch/api-keys.
#Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.



