Skip to main content
AllMCPs
BrowseBestCategoriesStackCompareToolsGuidesBlog
Log in Submit MCP

Stay in the loop

Get new MCP servers and top picks in your inbox.

AllMCPs

The open directory for discovering and installing Model Context Protocol servers.

AllMCPs on GitHub (opens in a new tab)
Launched onTiny Startupstinystartups.com
Explore
  • Browse servers
  • Best MCP servers
  • Categories
  • MCP clients
  • Agent prompts
  • Stack Builder
  • Compare servers
  • Random discovery New
  • Submit a server
  • Pricing & Boost Boost
Learn
  • Guides hub
  • What is MCP?
  • Install guide
  • Build an MCP server
  • Deploy an MCP server
  • Security guide
  • Troubleshooting
  • MCP for SEO & AEO
  • Protocol versioning
  • Blog & updates
Tools
  • All developer tools
  • Config generator
  • Config validator
  • Config auditor
  • MCP playground
  • Token calculator
  • OpenAPI β†’ MCP
  • Badge generator
For agents
  • REST API docs
  • Trust & traffic Live
  • Remote MCP server SSE β†— (opens in a new tab)
  • llms.txt β†— (opens in a new tab)
  • Catalog JSON β†— (opens in a new tab)
Company
  • About
  • Advertise Sponsor
  • Contact
  • GitHub β†— (opens in a new tab)
  • Terms
  • Privacy
AllMCPs VerifiedAllMCPs VerifiedFeatured on Nick LaunchesFeatured on Nick LaunchesLaunch Llama NewsletterLaunch Llama NewsletterVerified DR - allmcps.comVerified DR - allmcps.comFeatured on SaaSGrowFeatured on SaaSGrowFeatured on Twelve ToolsFeatured on Twelve ToolsFeatured on Saaspa.geFeatured on Saaspa.geFeatured on Findly.toolsFeatured on Findly.toolsFeatured on Startup FameFeatured on Startup FameFeatured on LaunchKiwiFeatured on LaunchKiwiFeatured on ScrollLaunchFeatured on ScrollLaunchFeatured on DailyPingsFeatured on DailyPingsFazier badgeFazier badgeFeatured on NewTool.siteFeatured on NewTool.siteFeatured on saasfame.comFeatured on saasfame.comDR Checker - Domain RatingDR Checker - Domain RatingListed on Turbo0Listed on Turbo0Launched on LaunchBoard - Product Launch PlatformLaunched on LaunchBoard - Product Launch PlatformList on SimilarlabsList on Similarlabshttps://codetrendy.comhttps://codetrendy.comListed on DevTool.ioFeatured on BuildlistFeatured on BuildlistLaunched on Tiny StartupsFeatured on ShowMeBestAIFeatured on ShowMeBestAIFind us on LaunchZoneFind us on LaunchZoneAllMCPs VerifiedAllMCPs VerifiedFeatured on Nick LaunchesFeatured on Nick LaunchesLaunch Llama NewsletterLaunch Llama NewsletterVerified DR - allmcps.comVerified DR - allmcps.comFeatured on SaaSGrowFeatured on SaaSGrowFeatured on Twelve ToolsFeatured on Twelve ToolsFeatured on Saaspa.geFeatured on Saaspa.geFeatured on Findly.toolsFeatured on Findly.toolsFeatured on Startup FameFeatured on Startup FameFeatured on LaunchKiwiFeatured on LaunchKiwiFeatured on ScrollLaunchFeatured on ScrollLaunchFeatured on DailyPingsFeatured on DailyPingsFazier badgeFazier badgeFeatured on NewTool.siteFeatured on NewTool.siteFeatured on saasfame.comFeatured on saasfame.comDR Checker - Domain RatingDR Checker - Domain RatingListed on Turbo0Listed on Turbo0Launched on LaunchBoard - Product Launch PlatformLaunched on LaunchBoard - Product Launch PlatformList on SimilarlabsList on Similarlabshttps://codetrendy.comhttps://codetrendy.comListed on DevTool.ioFeatured on BuildlistFeatured on BuildlistLaunched on Tiny StartupsFeatured on ShowMeBestAIFeatured on ShowMeBestAIFind us on LaunchZoneFind us on LaunchZone
Β© 2026 Jackalope Digital LLC. All rights reserved.
  1. Home
  2. πŸ’» Developer Tools
  3. Swiss Food Safety MCP
Swiss Food Safety MCP logo
Health: ActiveRecent health check succeeded.Last checked 9/7/2026, 9:24:54 PM

Swiss Food Safety MCP

User RatingsBe the first to rate and review this MCP server! Enrichment pendingWe haven’t run our AI enrichment pass on this listing yet, so the overview, use cases, and FAQ below may be sparse or missing. We work through the catalog over time β€” check back soon.
View RepositoryVisit Website

BLV open data for food safety and veterinary inspections

Quick Install

Automated & IDE Setup

Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β€” or use 1-click editor setup below.

Add to CursorAdd to VS Code
Not yet automatically verified

We haven't yet run this listing's install command through our automated sandbox check. This isn't a red flag β€” we're steadily working through the catalog.

Manual Client & Custom JSON ConfigExpand JSON β–Ύ

Client Config & Setup

Choose your client or environment
Target File:~/Library/Application Support/Claude/claude_desktop_config.json
claude_desktop_config.json
{
  "mcpServers": {
    "swiss-food-safety-mcp": {
      "command": "uvx",
      "args": [
        "swiss-food-safety-mcp"
      ]
    }
  }
}

πŸ’‘ Paste the JSON block into your client's configuration file under mcpServers, then restart the application.

Install Directory Badge Claim listing AlternativesπŸ’» More in Developer Tools

Documentation Overview

πŸ‡¨πŸ‡­ Part of the Swiss Public Data MCP Portfolio

swiss-food-safety-mcp

Version License: MIT Python 3.11+ MCP Data Source No Auth Required CI

🌐 English | Deutsch

MCP server connecting AI models to Swiss Federal Food Safety and Veterinary Office (BLV) open data β€” food recalls, animal disease surveillance, food control results, antibiotic usage, children's nutrition surveys and the pesticide register. No authentication required.


Overview

swiss-food-safety-mcp gives AI assistants like Claude direct access to official Swiss food safety and veterinary data from the Federal Food Safety and Veterinary Office (BLV / Bundesamt fΓΌr Lebensmittelsicherheit und VeterinΓ€rwesen). It provides 11 tools covering food recalls, animal disease surveillance, food control results, antibiotic usage in veterinary medicine, nutrition surveys for children, and the pesticide register.

All data comes from official Swiss federal sources (opendata.swiss, lindas.admin.ch, news.admin.ch). No API keys or authentication are required.

This server follows the No-Auth-First philosophy and is part of a Swiss public sector MCP portfolio.

Anchor demo query: "Are there any current BLV food warnings relevant to Zurich school canteens β€” and which notifiable animal diseases are currently reported in the canton?"

Demo

Demo: Claude using blv_get_public_warnings and blv_search_animal_diseases β†’ More use cases by audience β†’


Features

  • 🚨 Public warnings & recalls β€” Live RSS feed of BLV product recalls and health warnings
  • πŸ„ Animal disease surveillance β€” Notifiable animal diseases since 1991 (InfoSM) via the LINDAS SPARQL cube
  • 🐦 Avian influenza monitoring β€” Wild bird surveillance data with geodata
  • πŸ₯© Food control results β€” Cantonal food inspection results and violation rates
  • πŸ’Š Antibiotic usage veterinary β€” ISABV data on antibiotic use in animal medicine
  • πŸ§’ Children's nutrition survey β€” menuCH-Kids questionnaire tallies (answer counts, not nutrient intake)
  • 🌿 Pesticide register β€” Swiss approved pesticide products and active ingredients
  • πŸ“Š Dataset discovery β€” Browse all 28 BLV datasets on opendata.swiss via CKAN API
  • πŸ”— Dual transport β€” stdio (Claude Desktop) + Streamable HTTP (cloud/Render.com)
  • πŸ—£οΈ Bilingual β€” English-first documentation, German secondary

Prerequisites

  • Python 3.11+
  • uv or uvx (recommended) β€” install uv

Installation

Using uvx (recommended β€” no install needed)

bash
uvx swiss-food-safety-mcp

Using uv

bash
uv tool install swiss-food-safety-mcp
swiss-food-safety-mcp

From source

bash
git clone https://github.com/malkreide/swiss-food-safety-mcp
cd swiss-food-safety-mcp
uv sync
uv run swiss-food-safety-mcp

Quickstart

Add to claude_desktop_config.json:

macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows: %APPDATA%\Claude\claude_desktop_config.json

config.json
{
  "mcpServers": {
    "swiss-food-safety": {
      "command": "uvx",
      "args": ["swiss-food-safety-mcp"]
    }
  }
}

Try it immediately in Claude Desktop:

"Which BLV food warnings are currently active?"
"Are there any notifiable animal diseases reported in Zurich canton this year?"

Other MCP Clients (Cursor, Windsurf, VS Code + Continue)

config.json
{
  "mcpServers": {
    "swiss-food-safety": {
      "command": "uvx",
      "args": ["swiss-food-safety-mcp"]
    }
  }
}

Cloud Deployment (Streamable HTTP)

For use via claude.ai in the browser (e.g. on managed workstations without local software):

bash
# Loopback only (default) β€” safe for local testing:
swiss-food-safety-mcp --http
# Server runs on 127.0.0.1:8002

# External exposure (e.g. behind the Render TLS proxy):
swiss-food-safety-mcp --http --host 0.0.0.0

⚠️ The HTTP transport binds to 127.0.0.1 by default. Pass --host 0.0.0.0 only when external exposure is intended. Set BLV_MCP_ALLOWED_ORIGINS (comma-separated, no wildcard) to permit browser clients; it defaults to https://claude.ai.

Render.com (recommended):

  1. Push/fork the repository to GitHub
  2. On render.com: New Web Service β†’ connect GitHub repo
  3. Set the start command to: swiss-food-safety-mcp --http --host 0.0.0.0
  4. In claude.ai under Settings β†’ MCP Servers, add: https://your-app.onrender.com/mcp

Docker:

Terminal
docker build -t swiss-food-safety-mcp .
docker run -p 8002:8002 swiss-food-safety-mcp
# or, with explicit CPU/memory limits:
docker compose up

The image is a non-root, multi-stage build; the container already binds 0.0.0.0 and includes a healthcheck. docker-compose.yml additionally caps CPU and memory.

πŸ’‘ "stdio for the developer laptop, Streamable HTTP for the browser."

πŸ”§ Configuration β€” every runtime setting is overridable via BLV_MCP_* environment variables (BLV_MCP_HTTP_HOST, BLV_MCP_HTTP_PORT, BLV_MCP_ALLOWED_ORIGINS, BLV_MCP_TIMEOUT, BLV_MCP_OTEL_ENDPOINT, …). Outbound requests are restricted to Swiss federal hosts (*.admin.ch, opendata.swiss). Optional OpenTelemetry tracing: install with pip install swiss-food-safety-mcp[otel] and set BLV_MCP_OTEL_ENDPOINT.


Available Tools

ToolDescriptionData Source
blv_get_public_warningsCurrent food recalls & health warningsnews.admin.ch RSS
blv_list_datasetsBrowse all 28 BLV open datasetsopendata.swiss CKAN
blv_get_dataset_infoDataset details & resource URLsopendata.swiss CKAN
blv_search_animal_diseasesNotifiable animal diseases since 1991LINDAS SPARQL (/query)
blv_get_animal_health_statsAnnual animal health statisticsopendata.swiss CSV/JSON
blv_get_food_control_resultsCantonal food inspection resultsopendata.swiss CSV
blv_get_antibiotic_usage_vetVeterinary antibiotic usage (ISABV)opendata.swiss CSV
blv_get_avian_influenzaWild bird avian influenza surveillanceopendata.swiss CSV
blv_get_nutrition_data_childrenmenuCH-Kids: questionnaire tallies (not nutrient intake)opendata.swiss CSV
blv_search_pesticide_productsSwiss approved pesticide registeropendata.swiss XML
blv_get_meat_inspection_statsSlaughterhouse inspection statisticsopendata.swiss CSV/JSON

Example Queries

QueryTool
"Which BLV food warnings are currently active?"blv_get_public_warnings
"Are there animal diseases in Zurich canton in 2024?"blv_search_animal_diseases
"What is the avian influenza situation in Switzerland 2024?"blv_get_avian_influenza
"What do Swiss children actually eat?"blv_get_nutrition_data_children
"Which copper-based pesticides are approved in Switzerland?"blv_search_pesticide_products

Architecture

Code
β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”     β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”     β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚   Claude / AI   │────▢│   Swiss Food Safety MCP     │────▢│  Swiss Federal Open Data     β”‚
β”‚   (MCP Host)    │◀────│   (MCP Server)              │◀────│                              β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜     β”‚                             β”‚     β”‚  opendata.swiss (CKAN/CSV)   β”‚
                        β”‚  11 Tools Β· No Auth         β”‚     β”‚  lindas.admin.ch (SPARQL)    β”‚
                        β”‚  Stdio | Streamable HTTP    β”‚     β”‚  news.admin.ch (RSS/XML)     β”‚
                        β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜     β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

Synergies with Related MCP Servers

CombinationUse Case
swiss-food-safety-mcp + zurich-opendata-mcpGeo-mapped animal disease risk near school locations
swiss-food-safety-mcp + fedlex-mcpLink recalls to food law (Lebensmittelgesetz)
swiss-food-safety-mcp + swiss-statistics-mcpNutrition data Γ— socioeconomics by school district
swiss-food-safety-mcp + global-education-mcpSwiss children's nutrition vs. OECD benchmarks

Project Structure

Code
swiss-food-safety-mcp/
β”œβ”€β”€ src/
β”‚   └── swiss_food_safety_mcp/
β”‚       β”œβ”€β”€ __init__.py        # Package metadata
β”‚       └── server.py          # All tools, resources, prompts
β”œβ”€β”€ tests/
β”‚   β”œβ”€β”€ __init__.py
β”‚   └── test_server.py         # Unit tests (no live API calls)
β”œβ”€β”€ .github/
β”‚   └── workflows/
β”‚       └── ci.yml             # Python 3.11–3.13 matrix
β”œβ”€β”€ pyproject.toml             # hatchling build, uv-compatible
β”œβ”€β”€ CHANGELOG.md
β”œβ”€β”€ CONTRIBUTING.md            # Contribution guide (English)
β”œβ”€β”€ CONTRIBUTING.de.md        # Contribution guide (German)
β”œβ”€β”€ SECURITY.md               # Security policy (English)
β”œβ”€β”€ SECURITY.de.md            # Security policy (German)
β”œβ”€β”€ LICENSE                    # MIT
β”œβ”€β”€ README.md                  # This file (English)
└── README.de.md               # German version

Data Sources

Read the full README β†’View source on GitHub β†’

Related MCP Servers

View all in Developer Tools View all alternatives
  • Nyc Restroom MCP logoNyc Restroom MCP

    Find NYC public restrooms and their latest Parks inspection status, from NYC Open Data

    πŸ’» Developer Tools2 views
    Compare vs Nyc Restroom MCP β†’
  • Claude Task Master logoClaude Task Master

    AI-powered task management system for AI-driven development. Features PRD parsing, task expansion, multi-provider support (Claude, OpenAI, Gemini, Perplexity, xAI), and selective tool loading for optimized context usage.

    πŸ’» Developer Tools8 views
    Compare vs Claude Task Master β†’
  • Skill of Skills logoSkill of Skills

    Quality-ranked, cross-platform directory of AI coding skills, plugins and MCP servers.

    πŸ’» Developer Tools2 views
    Compare vs Skill of Skills β†’
  • R
    Ruv Swarm

    Neural network swarm orchestration with WebAssembly acceleration and MCP integration

    πŸ’» Developer Tools2 views
    Compare vs Ruv Swarm β†’

Reviews

No reviews yet β€” be the first to share how this listing worked for you.

Frequently Asked Questions about Swiss Food Safety MCP

Add the following block to your claude_desktop_config.json under mcpServers: "mcpServers": { "swiss-food-safety-mcp": { "command": "uvx", "args": ["swiss-food-safety-mcp"] } }

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewSwiss Food Safety MCP AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/swiss-food-safety-mcp?style=directory)](https://allmcps.com/mcp/swiss-food-safety-mcp)
HTML Embed
<a href="https://allmcps.com/mcp/swiss-food-safety-mcp"><img src="https://allmcps.com/api/badge/swiss-food-safety-mcp?style=directory" alt="Swiss Food Safety MCP on AllMCPs" /></a>

Technical Specs & Signals

CategoryπŸ’»Developer Tools
More technical detailsExpand β–Ύ
TransportSTDIO
RuntimePython
Last updatedSep 7, 2026
Views0
Unique ViewsTotal visits recorded for this listing page on AllMCPs.
Installs0
Installs & Copy ActionsTotal times users copied install commands or configuration snippets for this server.
GitHub stars0
GitHub Star CountTotal stargazers on GitHub representing community popularity (0 stars).
35Quality signal: Fair Β· 35/100How this signal is calculated β–Ύ
Server availabilityNot measured

Not scored for repo-hosted servers β€” we can't reach the running server, only its GitHub page. Hosted MCP endpoints are health-checked live.

Verified ownership10/20
Documentation & tools15/30
Adoption & activity1/15
Community engagement0/10

A guidance signal from public completeness & health data β€” not a user rating. New listings start lower and rise as they add docs, get verified, and grow adoption. Signals we can't observe for a listing are skipped, not counted against it.

β˜… Spotlight Slot

Feature Your MCP Server

Get maximum visibility for your server across our directory, search results, and detail pages.

Spotlight Your Server

Own this project?

This directory is pre-filled from public sources. Claim via GitHub README, site badge, or DNS TXT to unlock edit access and the Official badge β€” proof is checked automatically, then reviewed by our team.

Free dofollow backlink: add your website and place the AllMCPs badge on it β€” no claim needed. We detect it automatically and keep it verified as long as the badge stays live.

Claim & get free dofollow

Share & Embed

Add our SVG badge (dark/light directory styles) or embeddable widget to your site.

Explore more

More in πŸ’» Developer Tools β†’Best MCP servers for Developers β†’Alternatives to Swiss Food Safety MCP β†’Install in Claude DesktopInstall in CursorInstall in VS Code