Repository navigation
Releases
mcp-v2.0.4
What's Changed
Full Changelog: mcp-v2.0.3...mcp-v2.0.4
PDF tables, 2026-10-24 (260d16e)
The checked tables read from the Council's budget PDFs, built 2026-10-24T14:50:58.354Z from commit 260d16e.
Install them with npx @betanyc/nyc-budget-mcp download --pdf-tables (add --pdfs for the PDF files too).
Every file is checked against the sha256 values in pdf-tables.manifest.json. Format: mcp/README.md, "The release format".
Values are as printed in the PDFs; each row says whether its review is complete.
Published by .github/workflows/pdf-tables-release.yml (#216).
- FY2018 capital_sd: reviewed, 1718 rows
- FY2018 schedule_c: reviewed, 5906 rows
- FY2018 terms: reviewed, 33 rows
- FY2018 transparency: reviewed, 5558 rows
- FY2019 capital_sd: reviewed, 1625 rows
- FY2019 schedule_c: reviewed, 5995 rows
- FY2019 transparency: reviewed, 7207 rows
- FY2020 capital_sd: reviewed, 1663 rows
- FY2020 schedule_c: reviewed, 7921 rows
- FY2020 transparency: reviewed, 5396 rows
- FY2021 schedule_c: reviewed, 6179 rows
- FY2021 terms: reviewed, 46 rows
- FY2021 transparency: reviewed, 4500 rows
- FY2022 capital_sd: reviewed, 1641 rows
- FY2022 schedule_c: reviewed, 5732 rows
- FY2022 terms: reviewed, 50 rows
- FY2022 transparency: reviewed, 7918 rows
- FY2023 capital_sd: reviewed, 1547 rows
- FY2023 schedule_c: reviewed, 5925 rows
- FY2023 terms: reviewed, 60 rows
- FY2023 transparency: reviewed, 8424 rows
- FY2024 capital_sd: reviewed, 1364 rows
- FY2024 schedule_c: reviewed, 9291 rows
- FY2024 terms: reviewed, 61 rows
- FY2024 transparency: reviewed, 3303 rows
- FY2025 capital_sd: reviewed, 1508 rows
- FY2025 schedule_c: reviewed, 9579 rows
- FY2025 terms: reviewed, 65 rows
- FY2025 transparency: reviewed, 3555 rows
- FY2026 capital_sd: reviewed, 1456 rows
- FY2026 schedule_c: reviewed, 9765 rows
- FY2026 terms: reviewed, 68 rows
- FY2026 transparency: reviewed, 4952 rows
- FY2027 capital_sd: reviewed, 1391 rows
- FY2027 schedule_c: reviewed, 9979 rows
- FY2027 terms: reviewed, 75 rows
mcp-v2.0.3
PDF tables, 2026-10-23 (5bab77c)
The checked tables read from the Council's budget PDFs, built 2026-10-23T13:03:25.022Z from commit 5bab77c.
Install them with npx @betanyc/nyc-budget-mcp download --pdf-tables (add --pdfs for the PDF files too).
Every file is checked against the sha256 values in pdf-tables.manifest.json. Format: mcp/README.md, "The release format".
Values are as printed in the PDFs; each row says whether its review is complete.
Published by .github/workflows/pdf-tables-release.yml (#216).
- FY2018 capital_sd: reviewed, 1718 rows
- FY2018 schedule_c: reviewed, 5906 rows
- FY2018 terms: reviewed, 33 rows
- FY2018 transparency: reviewed, 5558 rows
- FY2019 capital_sd: reviewed, 1625 rows
- FY2019 schedule_c: reviewed, 5995 rows
- FY2019 transparency: reviewed, 7207 rows
- FY2020 capital_sd: reviewed, 1663 rows
- FY2020 schedule_c: reviewed, 7921 rows
- FY2020 transparency: reviewed, 5396 rows
- FY2021 schedule_c: reviewed, 6179 rows
- FY2021 terms: reviewed, 46 rows
- FY2021 transparency: reviewed, 4500 rows
- FY2022 capital_sd: reviewed, 1641 rows
- FY2022 schedule_c: reviewed, 5732 rows
- FY2022 terms: reviewed, 50 rows
- FY2022 transparency: reviewed, 7918 rows
- FY2023 capital_sd: reviewed, 1547 rows
- FY2023 schedule_c: reviewed, 5925 rows
- FY2023 terms: reviewed, 60 rows
- FY2023 transparency: reviewed, 8424 rows
- FY2024 capital_sd: reviewed, 1364 rows
- FY2024 schedule_c: reviewed, 9291 rows
- FY2024 terms: reviewed, 61 rows
- FY2024 transparency: reviewed, 3303 rows
- FY2025 capital_sd: reviewed, 1508 rows
- FY2025 schedule_c: reviewed, 9579 rows
- FY2025 terms: reviewed, 65 rows
- FY2025 transparency: reviewed, 3555 rows
- FY2026 capital_sd: reviewed, 1456 rows
- FY2026 schedule_c: reviewed, 9765 rows
- FY2026 terms: reviewed, 68 rows
- FY2026 transparency: reviewed, 4952 rows
- FY2027 capital_sd: reviewed, 1391 rows
- FY2027 schedule_c: reviewed, 9979 rows
- FY2027 terms: reviewed, 75 rows
mcp-v2.0.2
What's Changed
Full Changelog: pdf-tables-2026-10-23-5bab77c...mcp-v2.0.2
mcp-v2.0.0
What's Changed
- Flag award rows with lost boundaries and lost grantee names; correct the README accuracy claim by @noneck in #54
- Load the 28,575 appendix award rows into the MCP index (1.4.0), and settle source comparability by @noneck in #55
- Repair 5,450 award cells and recover 26,569 lost awards, from the Council's own disclosure files by @noneck in #56
- MCP 2.0.0: structured sources only; retire the PDF-derived tools and the Pages explorer by @noneck in #95
- Publish the Council's expense disclosure as a parallel award dataset, FY2013–FY2027 by @noneck in #61
- Join the disclosure to Schedule C on (EIN, amount); appendices are additive (#57 blocker 2) by @noneck in #62
- Snapshot diff for the expense disclosure, plus the re-pull procedure by @noneck in #63
- Re-pull the expense disclosure (2026-10-12): FY2025–FY2027 and the capital workbook changed by @noneck in #66
- mcp 1.5.0: add search_disclosure_awards over the Council's expense funding disclosure by @noneck in #65
- Adversarial audit of the expense disclosure; fix snapshot-diff key, provenance date, invisible chars, and MCP filter bugs by @noneck in #67
- Disclosure: keep the hyphen in Queens house numbers (soft hyphen → '-') by @noneck in #76
- Disclosure: keep the 37 '#N/A' cells as published text by @noneck in #77
- Disclosure: flag exact-copy rows (duplicate_group), keep them all by @noneck in #78
- Disclosure: check ZIPs against Census 2020 ZCTAs; pad only into an in-state ZCTA by @noneck in #79
- Disclosure: council_member → Legistar person ID per year; exact council_member_id and source_exact filters by @noneck in #80
- Disclosure: FY2021 'Diaz' by recorded file convention; trim ragged ZIP+4 into in-state ZCTAs by @noneck in #81
- search_disclosure_awards: grantee mailing address, zip and zip_status; zip / zip_status / city filters by @noneck in #82
- Disclosure: ZIP+4 with '=' or 'ZipCode2:' trims; six-digit ZIPs repaired only when one deletion fits by @noneck in #83
- Research #85/#86: Open Data 4d7f-74pe diff, and the Council's own files from the Internet Archive by @noneck in #90
- Disclosure: small fixes and a review sheet from the Open Data diff by @noneck in #92
- Disclosure: FY2009, FY2011, FY2012 from the Council's archived workbooks by @noneck in #93
- Capital: Council capital dataset from structured sources, reconciled to OMB by budget line by @noneck in #94
- Research #84/#87/#88: Open Data inventory, capital stage map, RnD file list by @noneck in #91
Full Changelog: mcp-v1.3.1...mcp-v2.0.0
mcp-v1.3.1
What's Changed
- mcp: sync package-lock.json to version 1.3.0 by @noneck in #46
- fix(mcp): order award search results by amount before limiting by @shayantist in #41
- mcp: sync package-lock.json to version 1.3.1 by @noneck in #47
New Contributors
- @shayantist made their first contribution in #41
Full Changelog: mcp-v1.3.0...mcp-v1.3.1
mcp-v1.3.0
mcp-v1.2.0
What's Changed
- Docs currency + validator schema-drift fix (FY2025 capital reconciled, QA PASS, O6 resolved) by @noneck in #23
- mcp docs: cross-MCP example journeys (MOCS ID / EIN / Legistar / procurement) by @noneck in #25
- docs(readme): surface the live GitHub Pages viz prominently by @noneck in #26
- viz: make the dashboard fit phone-width screens by @noneck in #27
- viz: add AI-use disclosure to the About panel by @noneck in #28
- viz: cross-link the citywide NYC Expense Budget explorer by @noneck in #29
- Add AI-use statement + CC BY-SA 4.0 content license by @noneck in #30
- fix(mcp): get_legistar_link returns a working adopting-session link (#31) by @noneck in #32
Full Changelog: mcp-v1.1.0...mcp-v1.2.0
mcp-v1.1.0
What's Changed
- docs: add About BetaNYC + newsletter promo to README by @noneck in #13
- feat(viz): NYC Council Schedule C discretionary-funding visualization by @noneck in #14
- Add canonical initiative-name layer (fixes longitudinal join fragmentation) by @noneck in #15
- Add editorial category-name canonicalization (Fund axis) by @noneck in #16
- ci: auto-deploy viz/ to GitHub Pages on push to main by @noneck in #17
- Merge duplicate initiative leaves the first pass missed (round 2) by @noneck in #18
- research: name-canonicalization decision provenance by @noneck in #19
- Add FY2025 §254 Council-additions Capital Project Detail parser (reconciled, comparable) by @noneck in #21
- Add Council RnD expense funding disclosure spreadsheets (FY2013–FY2027) by @noneck in #20
- fix(mcp): FY2025 §254 capital now reconciled/comparable — correct stale descriptions, bump 1.1.0 by @noneck in #22
Full Changelog: mcp-v1.0.1...mcp-v1.1.0