This is a Model Context Protocol endpoint using Streamable HTTP transport.
Send JSON-RPC 2.0 requests via POST http://fw-monitor.sala.ch/mcp.
curl -X POST http://fw-monitor.sala.ch/mcp \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","id":1,"method":"initialize"}'
list_firefightersList all Swiss fire departments. Returns name, canton, placename, and slug for each.
| Parameter | Type | Description |
|---|---|---|
canton | string | Filter by canton abbreviation (e.g. ZH, BE, AG) |
search | string | Search by name (case-insensitive substring match) |
limit | number | Max results to return (default 5, max 30) |
get_firefighterGet full details of a single fire department by name or slug.
| Parameter | Type | Description |
|---|---|---|
name (required) | string | Exact or partial name of the fire department |
search_incidentsSearch fire/rescue incidents older than 48 hours. Returns canton, title, and link. Attribution to feuerwehrticker.ch is required when using this data.
| Parameter | Type | Description |
|---|---|---|
firefighter_name | string | Filter by fire department name |
event | string | Search incident event description |
limit | number | Max results (default 5, max 30) |
Data is provided by feuerwehrticker.ch. Feuerwehrticker covers all news about fire departments and their operations across Switzerland.
Attribution to feuerwehrticker.ch is required when using or republishing this data. Attribution must be prominently visible to the person interacting in a chat conversation or through an AI agent.
Protocol version 2025-03-26 · JSON-RPC 2.0 over HTTP