search
Search MeteoSwiss website content in multiple languages (DE, FR, IT, EN). Returns relevant pages with URLs that can be passed to the fetch tool. Always returns up to 10 results per page — the upstream API has a fixed page size that cannot be changed. Note: pagination may return duplicate results across pages (upstream API limitation).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | Page number for pagination (1-based). The upstream API always returns 10 results per page; page size is not configurable. | |
| sort | No | Sort order for results. Note: date-asc severely degrades relevance — results are dominated by page age rather than query match. | relevance |
| query | Yes | The search query string | |
| language | No | The language for search results | de |
| contentType | No | Filter by content type. Defaults to "content" to exclude application pages. Use "publication" for official reports. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| page | Yes | Current page number (1-based) | |
| results | Yes | Result items for this page | |
| pageSize | Yes | Number of items in `results` for this page — at most 10 (the upstream API pages by a fixed 10), fewer on the last page | |
| totalResults | Yes | Total number of matches across all pages |