Skip to content

NEPA MCP v0.1.6

Latest

Choose a tag to compare

@sarthakchat sarthakchat released this 06 Sep 03:13
2e0cc17

NEPA MCP v0.1.6 adds a read-only Permitting Dashboard server backed by the public Federal Permitting Data Portal.

New tools

  • search_permitting_projects searches dashboard-listed projects by title, state, sector, lead agency, category, and reported status.
  • get_project_permitting_timetable groups a project's tracked agency reviews and milestones while preserving baseline, target, alternative, and actual dates.
  • find_permitting_milestones finds upcoming, recently completed, or past-target incomplete milestones with bounded date and project filters.

The server distinguishes project, action, and milestone status; flags inconsistent source records; and protects pagination against dataset refreshes. Results cover projects and reviews published on the dashboard and do not represent every project, every required permit, or construction approval.

The package now contains 23 independent MCP servers and 56 tools. No API key is required for the Permitting Dashboard server.

Validation

  • Python 3.12 and 3.14 CI passed.
  • Package build and installed-wheel smoke passed for all 23 servers and 56 tools.
  • 1,325 tests passed with six optional checks skipped.
  • 32 FastMCP CLI acceptance cases matched an independently filtered 23,948-row public export.
  • PyPI wheel and source archive include provenance attestations.

Install or upgrade with pipx install --force nepa-mcp==0.1.6.