🚀 Socket Launch Week Day 5:Introducing Repository Access Permissions and Custom Roles.Learn more
Sign In

@ansvar/ch-farm-planning-mcp

Package Overview
Dependencies
Maintainers
1
Versions
1
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@ansvar/ch-farm-planning-mcp

Swiss farm business planning via MCP -- SAK calculation, Betriebsuebergabe, Deckungsbeitraege, Rechtsformen, Steuern

latest
Source
npmnpm
Version
0.1.0
Version published
Maintainers
1
Created
Source

Switzerland Farm Planning MCP

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.

Quick Start

npx (stdio — fastest)

{
  "mcpServers": {
    "ch-farm-planning": {
      "command": "npx",
      "args": ["-y", "@ansvar/ch-farm-planning-mcp"]
    }
  }
}

Docker (isolated)

docker build -t ch-farm-planning-mcp .
docker run -p 3000:3000 ch-farm-planning-mcp

Streamable HTTP (remote)

https://mcp.ansvar.eu/ch-farm-planning/mcp

No authentication required. Compatible with any MCP client that supports Streamable HTTP transport.

Tools

10 tools covering Swiss agricultural business planning. See TOOLS.md for full documentation.

ToolDescription
aboutServer metadata: name, version, coverage, data sources
list_sourcesAll data sources with authority, URL, license, freshness
check_data_freshnessLast ingestion date, staleness status, refresh command
search_farm_planningFull-text search across all farm planning topics
get_business_structuresLegal business forms: Einzelunternehmen, GmbH, Genossenschaft
get_tax_rulesFarm taxation: income, Grundstueckgewinnsteuer, AHV/IV
get_succession_planningBetriebsuebergabe: Ertragswert (BGBB), Zuweisungsanspruch
get_gross_marginsAgroscope benchmark gross margins (CHF) per enterprise
get_sak_calculationSAK factors per enterprise type (DZV Anhang)
search_financial_guidanceAdvisory content: AHV/IV/EO, Familienzulagen, Maschinenkosten

Data Sources

SourceAuthorityUpdate Frequency
Agroscope ZA-BHAgroscopeAnnual (Agrarbericht)
SAK-Faktoren (DZV Anhang)BLWPeriodic (DZV revisions)
BGBB (SR 211.412.11)Swiss ConfederationAs amended
AGRIDEA DeckungsbeitraegeAGRIDEAAnnual
SBV KennzahlenSchweizer BauernverbandAnnual

Coverage

  • Jurisdiction: Switzerland (CH)
  • SAK factors: 30 enterprise types
  • Business structures: 5 legal forms
  • Tax rules: 10 topics
  • Succession scenarios: 6 scenarios
  • Gross margins: 26 enterprise types
  • Financial guidance: 11 advisory topics

See COVERAGE.md for detailed coverage data.

Data Freshness

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

Development

npm install
npm run build
npm test
npm run lint

Security

See SECURITY.md for vulnerability reporting and scanning details.

Keywords

mcp

FAQs

Package last updated on 05 Apr 2026

Did you know?

Socket

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.

Install

Related posts