NEPA MCP v0.1.6 adds a read-only Permitting Dashboard server backed by the public Federal Permitting Data Portal.
New tools
search_permitting_projectssearches dashboard-listed projects by title, state, sector, lead agency, category, and reported status.get_project_permitting_timetablegroups a project's tracked agency reviews and milestones while preserving baseline, target, alternative, and actual dates.find_permitting_milestonesfinds 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.