
Security News
GitHub Actions Checkout Now Blocks Risky pull_request_target Checkouts
GitHub Actions checkout now blocks risky pull_request_target checkouts by default to help prevent pwn request supply chain attacks.
@ansvar/ch-crop-nutrients-mcp
Advanced tools
Swiss crop nutrient recommendations via MCP -- GRUD data, Suisse-Bilanz, soil types, NPK planning, commodity prices
Swiss crop nutrient recommendations via the Model Context Protocol. Query GRUD (Agroscope) data, Suisse-Bilanz, soil types, NPK planning, and commodity prices — all from your AI assistant.
Part of Ansvar Open Agriculture.
Swiss farmers and agronomists need fast access to GRUD nutrient norms, Suisse-Bilanz methodology, and current commodity prices when planning fertilisation and crop rotation. This data is spread across PDFs, federal websites, and industry publications. This MCP server puts it all behind a single tool interface so AI assistants can answer nutrient planning questions with cited, up-to-date Swiss data instead of guessing from training data.
Add to your claude_desktop_config.json:
{
"mcpServers": {
"ch-crop-nutrients": {
"command": "npx",
"args": ["-y", "@ansvar/ch-crop-nutrients-mcp"]
}
}
}
claude mcp add ch-crop-nutrients -- npx -y @ansvar/ch-crop-nutrients-mcp
https://mcp.ansvar.eu/ch-crop-nutrients/mcp
No authentication required.
docker run -p 3000:3000 ghcr.io/ansvar-systems/ch-crop-nutrients-mcp:latest
| Tool | Description |
|---|---|
about | Get server metadata: name, version, coverage, data sources, and links. |
list_sources | List all data sources with authority, URL, license, and freshness info. |
check_data_freshness | Check when data was last ingested, staleness status, and how to trigger a refresh. |
search_crop_requirements | Search crop nutrient requirements, soil data, and recommendations via full-text search. |
get_nutrient_plan | Get NPK+Mg fertiliser recommendation for a specific crop and soil type (GRUD-based). |
get_soil_classification | Get soil group, characteristics, pH class, and drainage for a Swiss soil type. |
list_crops | List all crops in the database, optionally filtered by crop group. |
get_crop_details | Get full profile for a crop: GRUD nutrient norms, typical yields, growth stages. |
get_commodity_price | Get latest Swiss commodity price for a crop. Warns if data is stale (>14 days). |
calculate_margin | Estimate gross margin for a crop using current or override commodity price. |
get_manure_values | Get manure nutrient content (N, P2O5, K2O) per GVE by animal category and housing system. |
See TOOLS.md for full parameter documentation and examples.
See COVERAGE.md for data counts and limitations.
Apache-2.0. See LICENSE.
FAQs
Swiss crop nutrient recommendations via MCP -- GRUD data, Suisse-Bilanz, soil types, NPK planning, commodity prices
We found that @ansvar/ch-crop-nutrients-mcp demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Security News
GitHub Actions checkout now blocks risky pull_request_target checkouts by default to help prevent pwn request supply chain attacks.

Product
Socket now supports Custom Roles and Repository Access Permissions so organizations can control who can access specific repositories and actions.

Product
Socket MCP now lets AI assistants review org alerts, investigate threats using the Socket threat feed, and inspect package files in addition to dependency scoring.