engpass.radar

by brainbytes-dev

223 downloads
Not rated
GitHub

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

- 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:

  1. Download and install Highlight from highlightai.com/download
  2. Navigate to the plugins tab and select "Add Custom Plugin"
  3. Configure the plugin with the settings below
    Plugin Name engpass.radar
    Command (node, npx, python, etc.)

    Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.

  4. 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. #
No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.