
Security News
npm v12 Ships With Install Scripts Off by Default, Begins Deprecating 2FA-Bypass Tokens
npm v12 is generally available, turning install scripts off by default and beginning the deprecation of 2FA-bypass publishing tokens.
@ansvar/ch-farm-planning-mcp
Advanced tools
Swiss farm business planning via MCP -- SAK calculation, Betriebsuebergabe, Deckungsbeitraege, Rechtsformen, Steuern
Swiss farm business planning data via the Model Context Protocol (MCP). Covers SAK calculation (Standardarbeitskraft), Betriebsuebergabe (farm succession), Deckungsbeitraege (gross margins from Agroscope), Rechtsformen (business structures), Steuern (farm taxation), and financial guidance including AHV/IV.
Data sourced from Agroscope ZA-BH, BLW SAK-Faktoren (DZV Anhang), BGBB (SR 211.412.11), AGRIDEA Deckungsbeitraege, and SBV statistical data.
{
"mcpServers": {
"ch-farm-planning": {
"command": "npx",
"args": ["-y", "@ansvar/ch-farm-planning-mcp"]
}
}
}
docker build -t ch-farm-planning-mcp .
docker run -p 3000:3000 ch-farm-planning-mcp
https://mcp.ansvar.eu/ch-farm-planning/mcp
No authentication required. Compatible with any MCP client that supports Streamable HTTP transport.
10 tools covering Swiss agricultural business planning. See TOOLS.md for full documentation.
| Tool | Description |
|---|---|
about | Server metadata: name, version, coverage, data sources |
list_sources | All data sources with authority, URL, license, freshness |
check_data_freshness | Last ingestion date, staleness status, refresh command |
search_farm_planning | Full-text search across all farm planning topics |
get_business_structures | Legal business forms: Einzelunternehmen, GmbH, Genossenschaft |
get_tax_rules | Farm taxation: income, Grundstueckgewinnsteuer, AHV/IV |
get_succession_planning | Betriebsuebergabe: Ertragswert (BGBB), Zuweisungsanspruch |
get_gross_margins | Agroscope benchmark gross margins (CHF) per enterprise |
get_sak_calculation | SAK factors per enterprise type (DZV Anhang) |
search_financial_guidance | Advisory content: AHV/IV/EO, Familienzulagen, Maschinenkosten |
| Source | Authority | Update Frequency |
|---|---|---|
| Agroscope ZA-BH | Agroscope | Annual (Agrarbericht) |
| SAK-Faktoren (DZV Anhang) | BLW | Periodic (DZV revisions) |
| BGBB (SR 211.412.11) | Swiss Confederation | As amended |
| AGRIDEA Deckungsbeitraege | AGRIDEA | Annual |
| SBV Kennzahlen | Schweizer Bauernverband | Annual |
See COVERAGE.md for detailed coverage data.
Data staleness threshold is 90 days. The check_data_freshness tool reports current status. Automated freshness checks run daily via GitHub Actions.
Trigger manual re-ingestion:
gh workflow run ingest.yml -R ansvar-systems/ch-farm-planning-mcp
npm install
npm run build
npm test
npm run lint
See SECURITY.md for vulnerability reporting and scanning details.
FAQs
Swiss farm business planning via MCP -- SAK calculation, Betriebsuebergabe, Deckungsbeitraege, Rechtsformen, Steuern
We found that @ansvar/ch-farm-planning-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
npm v12 is generally available, turning install scripts off by default and beginning the deprecation of 2FA-bypass publishing tokens.

Research
/Security News
Socket tracks the activity as Operation “Muck and Load”: a threat actor uses commit-farming workflows, public dead drops, and protected archives to stage Windows RAT and infostealer malware.

Security News
pnpm 11.10 hardens registry auth to block token redirection, tightens pack-app and deploy, and makes the Rust port (v12) installable.