@ansvar/ch-farm-grants-mcp
v0.1.0
Published
Swiss farm grants and structural improvement via MCP
Maintainers
Readme
Switzerland Farm Grants MCP
Swiss agricultural structural improvement grants via the Model Context Protocol. Query Investitionskredite (interest-free loans), Beitraege (capital grants), Meliorationen, PRE, Ressourcenprogramme, Gewaesserschutzprojekte, and Starthilfe Junglandwirte -- all from your AI assistant.
Part of Ansvar Open Agriculture.
Why This Exists
Swiss farmers, advisors, and cantonal agricultural offices need fast access to structural improvement grant rules when planning investments. The data is spread across federal ordinances (SVV, SR 913.1), BLW guidelines, cantonal implementation rules, and AGRIDEA advisory materials. This MCP server puts it all behind a single tool interface so AI assistants can answer grant eligibility, payment rates, and application process questions with cited Swiss data instead of guessing from training data.
Quick Start
Claude Desktop
Add to your claude_desktop_config.json:
{
"mcpServers": {
"ch-farm-grants": {
"command": "npx",
"args": ["-y", "@ansvar/ch-farm-grants-mcp"]
}
}
}Claude Code
claude mcp add ch-farm-grants -- npx -y @ansvar/ch-farm-grants-mcpStreamable HTTP (remote)
https://mcp.ansvar.eu/ch-farm-grants/mcpNo authentication required.
Docker (self-hosted)
docker run -p 3000:3000 ghcr.io/ansvar-systems/ch-farm-grants-mcp:latestTools
| Tool | Description |
|------|-------------|
| about | Server metadata: name, version, coverage, data sources, and links. |
| list_sources | All data sources with authority, URL, license, and freshness info. |
| check_data_freshness | When data was last ingested, staleness status, how to trigger a refresh. |
| search_grants | Search grants by free text (German or English), filter by grant type. |
| get_grant_details | Full details for a grant programme: objectives, rates, conditions, eligibility, sub-options. |
| get_payment_rates | Federal and cantonal contribution rates, zone-specific bonuses (Berggebiet, Huegelzone). |
| check_eligibility | Check which grants a farm is eligible for by farm type, investment, and altitude zone. |
| list_grant_options | List sub-options (Massnahmen) within a grant programme, or list all grants with option counts. |
| get_application_deadlines | Application deadlines for grants, optionally filtered by canton. |
| search_application_guidance | How to apply: required documents, cantonal contacts, AGRIDEA advisory support. |
See TOOLS.md for full parameter documentation.
Data Sources
- Strukturverbesserungsverordnung (SVV, SR 913.1) -- federal structural improvement rules
- BLW Weisungen Investitionskredite und Beitraege -- federal investment credit guidelines
- Kantonale Landwirtschaftsaemter -- cantonal contribution rates, deadlines, additional programmes
- AGRIDEA Beratungsunterlagen -- project planning guidance, application procedures
See COVERAGE.md for data counts and limitations.
License
Apache-2.0. See LICENSE.
