v3.0.0
BREAKING
- Renamed the
datasaudetool toibge_datasaude— all 22 tools now share theibge_prefix. Update any client config/calls that useddatasaude.
Added
- Structured output for every tool: the 15 catalog/locality/listing tools now declare an
outputSchemaand return typedstructuredContent(all 22 tools now have it; additive/non-breaking). - Hosted HTTP transport (Cloudflare Worker, Streamable HTTP) at
https://ibge.sidneybissoli.com/mcp, declared as aremotesentry;/.well-known/mcp/server-card.json. SECURITY.md; npm publish provenance; a "Behavior:" line in every tool description.
Fixed
ibge_paiseswas broken against the live IBGE API (wrong assumed shapes for name/id/currency/region) — search threw, region filter returned empty, names/codes mis-rendered. Types and accessors corrected.ibge_sidra_metadados: coerce the table code to string so structured output validates.- Repointed the Glama badge to its canonical URL; fixed the dead MseeP badge link.
See CHANGELOG.md for details.