BLV open data for food safety and veterinary inspections
Swiss MCP server exists for a simple reason — assistants are far more useful when they can act on Swiss directly instead of describing what you should do. BLV open data for food safety and veterinary inspections.
All data comes from official Swiss federal sources (opendata.swiss, lindas.admin.ch, news.admin.ch). No API keys or authentication are required.
Once Swiss is connected, these are the calls the assistant has available:
blv_get_public_warnings — Current food recalls & health warningsblv_list_datasets — Browse all 28 BLV open datasetsblv_get_dataset_info — Dataset details & resource URLsblv_search_animal_diseases — Notifiable animal diseases since 1991blv_get_animal_health_stats — Annual animal health statisticsblv_get_food_control_results — Cantonal food inspection resultsblv_get_antibiotic_usage_vet — Veterinary antibiotic usage (ISABV)blv_get_avian_influenza — Wild bird avian influenza surveillanceblv_get_nutrition_data_children — Children's nutrition survey (menuCH-Kids)blv_search_pesticide_products — Swiss approved pesticide registerblv_get_meat_inspection_stats — Slaughterhouse inspection statisticsDemo — The Demo tool exposed by this serverswiss-food-safety-mcp on PyPI is all you need. Most clients run it directly, so configuration is a few lines and a restart.
You will need one environment variable: BLV_MCP_HTTP_HOST. Keep credentials in your client's env block or a secrets manager rather than in a file you might commit.
uv or uvx (recommended) — install uv ---Plenty of monitoring and observability servers cover similar ground. The differences that matter in practice are scope of access and how much setup stands between you and a working tool call. Swiss's toolset — blv_get_public_warnings, blv_list_datasets, blv_get_dataset_info and 9 more — is a fair guide to whether it matches your workflow. It is maintained by malkreide; worth a glance at recent repository activity before you build anything load-bearing on it.
We check each listing at SyncDev against the project's documentation before it goes live — if something here drifts out of date, it is a bug worth reporting.
| Tool | What it does |
|---|---|
| blv_get_public_warnings | Current food recalls & health warnings |
| blv_list_datasets | Browse all 28 BLV open datasets |
| blv_get_dataset_info | Dataset details & resource URLs |
| blv_search_animal_diseases | Notifiable animal diseases since 1991 |
| blv_get_animal_health_stats | Annual animal health statistics |
| blv_get_food_control_results | Cantonal food inspection results |
| blv_get_antibiotic_usage_vet | Veterinary antibiotic usage (ISABV) |
| blv_get_avian_influenza | Wild bird avian influenza surveillance |
| blv_get_nutrition_data_children | Children's nutrition survey (menuCH-Kids) |
| blv_search_pesticide_products | Swiss approved pesticide register |
| blv_get_meat_inspection_stats | Slaughterhouse inspection statistics |
| Demo | The Demo tool exposed by this server. |
{
"mcpServers": {
"swiss-food-safety": {
"command": "uvx",
"args": ["swiss-food-safety-mcp"],
"env": {
"BLV_MCP_HTTP_HOST": "your-value"
}
}
}
}Add to claude_desktop_config.json, then restart Claude Desktop.
uv or uvx (recommended) — install uv ---| Variable | Description | Required |
|---|---|---|
| BLV_MCP_HTTP_HOST | Endpoint or connection string the server talks to. | Optional |
Give your coding agent the full DevTools toolbox: traces, network, console, heap snapshots and Lighthouse.
Dashboards, Prometheus and Loki queries, incidents and alerts — observability by conversation.
Errors with full context — stack traces, issue triage and AI-powered root-cause analysis from Sentry's server.
Enables enhanced web research capabilities for large language models through intelligent search queuing and advanced content extraction.
Automates browser interactions and enables Large Language Models (LLMs) to interact with web pages through Playwright and Chrome DevTools Protocol
Guides tool usage by providing recommendations for MCP tools at each problem-solving stage.