MCP Hub
Back to servers

uk-environmental-compliance

UK environmental compliance for farming — NVZ rules, spreading windows, SSAFO

Registry
Updated
Apr 3, 2026

UK Environmental Compliance MCP

CI GHCR License: Apache-2.0

UK environmental farming compliance via the Model Context Protocol. Query NVZ rules, spreading windows, SSAFO storage requirements, buffer strips, water abstraction licensing, pollution prevention guidance, and EIA screening thresholds -- all from your AI assistant.

Part of Ansvar Open Agriculture.

Why This Exists

Farmers need to comply with NVZ regulations, Farming Rules for Water, SSAFO storage standards, and EIA screening requirements. These rules are spread across multiple statutory instruments, DEFRA guidance documents, and Environment Agency publications. This MCP server makes them all queryable in one place.

Quick Start

Claude Desktop

Add to claude_desktop_config.json:

{
  "mcpServers": {
    "uk-environmental-compliance": {
      "command": "npx",
      "args": ["-y", "@ansvar/uk-environmental-compliance-mcp"]
    }
  }
}

Claude Code

claude mcp add uk-environmental-compliance npx @ansvar/uk-environmental-compliance-mcp

Streamable HTTP (remote)

https://mcp.ansvar.eu/uk-environmental-compliance/mcp

Docker (self-hosted)

docker run -p 3000:3000 ghcr.io/ansvar-systems/uk-environmental-compliance-mcp:latest

npm (stdio)

npx @ansvar/uk-environmental-compliance-mcp

Example Queries

Ask your AI assistant:

  • "Can I spread slurry in November on sandy soil in an NVZ?"
  • "What are the storage requirements for slurry under SSAFO?"
  • "How wide must my buffer strip be next to a main river?"
  • "Do I need a water abstraction licence for 15 m3/day from a borehole?"
  • "What pollution prevention measures do I need for silage making?"
  • "Does converting 3 ha of heathland need EIA screening?"
  • "What are the NVZ closed periods for poultry manure?"
  • "What SFI payment can I get for buffer strips?"

Stats

MetricValue
Tools11 (3 meta + 8 domain)
JurisdictionGB
Data sourcesDEFRA, NVZ Regs, SSAFO, Environment Agency, Natural England SFI
License (data)Open Government Licence v3
License (code)Apache-2.0
Transportstdio + Streamable HTTP

Tools

ToolDescription
aboutServer metadata and links
list_sourcesData sources with freshness info
check_data_freshnessStaleness status and refresh command
search_environmental_rulesFTS5 search across all environmental compliance data
check_nvz_rulesNVZ rules for an activity, with season-aware status
get_spreading_windowsOpen/closed spreading calendar by manure and land type
get_storage_requirementsSSAFO storage standards by material
check_buffer_strip_rulesBuffer strip widths, conditions, and SFI payments
get_abstraction_rulesWater abstraction licensing by source and volume
get_pollution_preventionPollution prevention guidance by activity
get_eia_screeningEIA screening thresholds by project type and area

See TOOLS.md for full parameter documentation.

Security Scanning

This repository runs 6 security checks on every push:

  • CodeQL -- static analysis for JavaScript/TypeScript
  • Gitleaks -- secret detection across full history
  • Dependency review -- via Dependabot
  • Container scanning -- via GHCR build pipeline

See SECURITY.md for reporting policy.

Disclaimer

This tool provides reference data for informational purposes only. It is not legal or professional environmental advice. NVZ designations change -- always verify your NVZ status on the DEFRA Magic Map. See DISCLAIMER.md.

Contributing

Issues and pull requests welcome. For security vulnerabilities, email security@ansvar.eu (do not open a public issue).

License

Apache-2.0. Data sourced under Open Government Licence v3.

Reviews

No reviews yet

Sign in to write a review