{"_id":"@ansvar/se-farm-subsidies-mcp","_rev":"2-1ec6fce684339f13678bd14b89664bbd","name":"@ansvar/se-farm-subsidies-mcp","dist-tags":{"latest":"0.1.0"},"versions":{"0.1.0":{"name":"@ansvar/se-farm-subsidies-mcp","version":"0.1.0","keywords":["mcp","agriculture","subsidies","cap","farming","jordbruksverket","sweden"],"author":{"name":"Ansvar Systems","email":"info@ansvar.eu"},"license":"Apache-2.0","_id":"@ansvar/se-farm-subsidies-mcp@0.1.0","maintainers":[{"name":"ansvar","email":"jeffrey.von.rotz@ansvar.eu"}],"homepage":"https://ansvar.eu/open-agriculture","bugs":{"url":"https://github.com/ansvar-systems/se-farm-subsidies-mcp/issues"},"bin":{"se-farm-subsidies-mcp":"dist/server.js"},"dist":{"shasum":"8f18a997dd808ab6f1c8022ff1974b4d64285752","tarball":"https://registry.npmjs.org/@ansvar/se-farm-subsidies-mcp/-/se-farm-subsidies-mcp-0.1.0.tgz","fileCount":120,"integrity":"sha512-AlGAeKX/DgCqVLE3NKlPwzfTe5s6j2UgXm34Kn0ntPlgW839veHuoCJuO7yomV+ZqgntTgurvmcZvX3TOrAP3A==","signatures":[{"sig":"MEUCIESdRWPT2/utUTvSjA+IBqYxGDL+6ziy/wetn3lklp81AiEAlUSecNHqiN9J6CVa6NL9j3m85Gem4Pr7qARhEDCwJN8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":782115},"main":"dist/server.js","type":"module","types":"./dist/server.d.ts","engines":{"node":">=20"},"gitHead":"f429477f8b7522f427fd80cfacb57102a45a5e1e","mcpName":"io.github.ansvar-systems/se-farm-subsidies","scripts":{"dev":"tsx watch src/server.ts","lint":"eslint src/ tests/","test":"vitest run","build":"tsc","start":"node dist/server.js","ingest":"tsx scripts/ingest.ts","build:db":"tsx scripts/build-db.ts","typecheck":"tsc --noEmit","start:http":"node dist/http-server.js","test:watch":"vitest","ingest:diff":"tsx scripts/ingest.ts --diff-only","ingest:full":"tsx scripts/ingest.ts --force","ingest:fetch":"tsx scripts/ingest.ts --fetch-only","coverage:update":"tsx scripts/update-coverage.ts","freshness:check":"tsx scripts/check-freshness.ts"},"_npmUser":{"name":"ansvar","email":"jeffrey.von.rotz@ansvar.eu"},"repository":{"url":"git+https://github.com/ansvar-systems/se-farm-subsidies-mcp.git","type":"git"},"_npmVersion":"10.8.2","description":"Swedish farm subsidy schemes via MCP -- CAP payments, eco-schemes, agri-environment, cross-compliance","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.23.0","better-sqlite3":"^11.0.0","@modelcontextprotocol/sdk":"^1.12.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","eslint":"^9.0.0","vitest":"^2.0.0","typescript":"^5.5.0","@types/node":"^20.0.0","@types/better-sqlite3":"^7.6.0","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/se-farm-subsidies-mcp_0.1.0_1775292611515_0.9072442979486919","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Ansvar MCP servers are now distributed as source from github.com/Ansvar-Systems/se-farm-subsidies-mcp under Apache 2.0. Self-hosting instructions: see the repo README. Hosted gateway: ansvar.eu"}},"time":{"created":"2026-04-04T08:50:11.412Z","modified":"2026-05-02T05:48:36.107Z","0.1.0":"2026-04-04T08:50:11.675Z"},"bugs":{"url":"https://github.com/ansvar-systems/se-farm-subsidies-mcp/issues"},"author":{"name":"Ansvar Systems","email":"info@ansvar.eu"},"license":"Apache-2.0","homepage":"https://ansvar.eu/open-agriculture","keywords":["mcp","agriculture","subsidies","cap","farming","jordbruksverket","sweden"],"repository":{"url":"git+https://github.com/ansvar-systems/se-farm-subsidies-mcp.git","type":"git"},"description":"Swedish farm subsidy schemes via MCP -- CAP payments, eco-schemes, agri-environment, cross-compliance","maintainers":[{"name":"ansvar","email":"jeffrey.von.rotz@ansvar.eu"}],"readme":"# Sweden Farm Subsidies MCP\n\n[![CI](https://github.com/ansvar-systems/se-farm-subsidies-mcp/actions/workflows/ci.yml/badge.svg)](https://github.com/ansvar-systems/se-farm-subsidies-mcp/actions/workflows/ci.yml)\n[![GHCR](https://github.com/ansvar-systems/se-farm-subsidies-mcp/actions/workflows/ghcr-build.yml/badge.svg)](https://github.com/ansvar-systems/se-farm-subsidies-mcp/actions/workflows/ghcr-build.yml)\n[![License: Apache-2.0](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n\nSwedish farm subsidy schemes via the [Model Context Protocol](https://modelcontextprotocol.io). Query CAP direct payments (gårdsstöd), eco-schemes, agri-environment payments, coupled support, payment rates, and cross-compliance requirements (GAEC/SMR) -- all from your AI assistant.\n\nPart of [Ansvar Open Agriculture](https://ansvar.eu/open-agriculture).\n\n## Why This Exists\n\nSwedish farmers and land managers need quick access to subsidy scheme details, payment rates, and eligibility criteria. This information is published by [Jordbruksverket](https://jordbruksverket.se/stod) (Swedish Board of Agriculture) across multiple web pages, PDFs, and the SAM application system that AI assistants cannot query directly. This MCP server makes it all searchable.\n\n## Quick Start\n\n### Claude Desktop\n\nAdd to `claude_desktop_config.json`:\n\n```json\n{\n  \"mcpServers\": {\n    \"se-farm-subsidies\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@ansvar/se-farm-subsidies-mcp\"]\n    }\n  }\n}\n```\n\n### Claude Code\n\n```bash\nclaude mcp add se-farm-subsidies npx @ansvar/se-farm-subsidies-mcp\n```\n\n### Streamable HTTP (remote)\n\n```\nhttps://mcp.ansvar.eu/se-farm-subsidies/mcp\n```\n\n### Docker (self-hosted)\n\n```bash\ndocker run -p 3000:3000 ghcr.io/ansvar-systems/se-farm-subsidies-mcp:latest\n```\n\n### npm (stdio)\n\n```bash\nnpx @ansvar/se-farm-subsidies-mcp\n```\n\n## Example Queries\n\nAsk your AI assistant:\n\n- \"Vilka stödformer finns för åkermark i Götaland?\"\n- \"How much does gårdsstöd pay per hectare in Region 3 (Svealand)?\"\n- \"What agri-environment payments are available for pasture management?\"\n- \"What are the GAEC cross-compliance rules for buffer strips in Sweden?\"\n- \"Am I eligible for kompensationsstöd in stödområde 4?\"\n\n## Stats\n\n| Metric | Value |\n|--------|-------|\n| Tools | 10 (3 meta + 7 domain) |\n| Jurisdiction | SE |\n| Data sources | Jordbruksverket, EU CAP Strategic Plan for Sweden 2023-2027, Cross-compliance GAEC/SMR |\n| License (data) | Public Sector Information (PSI) |\n| License (code) | Apache-2.0 |\n| Transport | stdio + Streamable HTTP |\n\n## Tools\n\n| Tool | Description |\n|------|-------------|\n| `about` | Server metadata and links |\n| `list_sources` | Data sources with freshness info |\n| `check_data_freshness` | Staleness status and refresh command |\n| `search_schemes` | FTS5 search across schemes and guidance |\n| `get_scheme_details` | Full scheme profile with options |\n| `get_payment_rates` | Payment rates by scheme and option |\n| `check_eligibility` | Match land type/practice to scheme options |\n| `list_scheme_options` | All options within a scheme |\n| `get_cross_compliance` | GAEC/SMR requirements by ID or topic |\n| `search_application_guidance` | How to apply, deadlines, forms |\n\nSee [TOOLS.md](TOOLS.md) for full parameter documentation.\n\n## Security Scanning\n\nThis repository runs 6 security checks on every push:\n\n- **CodeQL** -- static analysis for JavaScript/TypeScript\n- **Gitleaks** -- secret detection across full history\n- **Dependency review** -- via Dependabot\n- **Container scanning** -- via GHCR build pipeline\n\nSee [SECURITY.md](SECURITY.md) for reporting policy.\n\n## Disclaimer\n\nThis tool provides reference data for informational purposes only. It is not professional agricultural or financial advice. See [DISCLAIMER.md](DISCLAIMER.md).\n\n## Contributing\n\nIssues and pull requests welcome. For security vulnerabilities, email security@ansvar.eu (do not open a public issue).\n\n## License\n\nApache-2.0. Data sourced from Jordbruksverket under Swedish Public Sector Information (PSI) terms.\n","readmeFilename":"README.md"}