This release adds 3 notable features for engineering teams evaluating rollout.
✓ No known CVEs patched in this version
Topics
+8 more
Summary
AI summaryUpdates https://github.com/SidneyBissoli/ibge-br-mcp/blob/main/CHANGELOG.md, 1.5, and 1.3 across a mixed release.
Full changelog
This release completes Phase 1 (usability) of the roadmap.
Added
- MCP resources — five reference catalogs as readable
ibge://catalogos/*resources (ufs,regioes,niveis-territoriais,tabelas-sidra,biomas), so an agent can read lookup tables without guessing a code or spending a tool round-trip. - MCP prompts — three ready-made analysis templates:
comparar-municipios,perfil-demografico,cruzar-ibge-bcb, with zod-validated arguments. - Read-only tool annotations — all 23 tools declare
readOnlyHint/idempotentHint/openWorldHintso clients can auto-approve them. - Configurable request timeout — every upstream request is bounded by an
AbortController(default 30s, override viaIBGE_MCP_TIMEOUT_MS), surfacing a clear message instead of hanging.
Changed
- Errors that teach — every tool's error path points at the related tool(s) to try next.
- Server construction extracted into a side-effect-free
createServer()(src/server.ts), making the MCP protocol surface testable end-to-end.
Plus the earlier Phase 1 work already shipped on main: structured output + field selection (1.2), parameter consistency (1.3), and the test-coverage push (1.5).
Test suite: 460 passing. Full notes in CHANGELOG.md.
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
About SidneyBissoli/ibge-br-mcp
Brazilian Census Bureau (IBGE) data server with 23 tools for demographics, geography, economics, and statistics. Covers localities, SIDRA tables, Census data, population projections, and geographic meshes.
Related context
Beta — feedback welcome: [email protected]