
IBGE Brasil MCP
Connects Claude to IBGE's public APIs, giving you programmatic access to Brazil's official geographic, demographic, and statistical data. You get 23 tools covering localities (states, municipalities, neighbors), SIDRA tables for census and survey data, economic indicators like GDP and IPCA, population projections, name frequency analysis, and geographic meshes in GeoJSON or SVG. Also pulls from Central Bank for financial data and DataSUS for health metrics. Built with caching, retry logic, and 227 tests. Useful when you need authoritative Brazilian data for research, reporting, or geographic analysis without manually navigating government portals or scraping sites.
- GitHub stars
- 14
- tools
- 23
- transport
- STDIO, HTTP
- last updated
- Oct 28, 2026
Install
From registry metadata$ npx add-mcp https://ibge.sidneybissoli.com/mcp --name ibge-br-mcpRun in your terminal. add-mcp asks which agents to add it to (Claude Code, Codex, Cursor and more). Add -g to install it for every project.
Review the command, arguments and environment values before installing. MCP servers run with your local permissions.
Other ways
Claude Code
$ claude mcp add --transport http ibge-br-mcp https://ibge.sidneybissoli.com/mcpRun in your terminal. Add --scope user to make it available in every project.
Tools
Verified live · 23 toolsVerified live against the running server on Nov 6, 2026.
ibge_estadosLists all Brazilian states from IBGE. Features: - Lists all 27 states (26 states + Federal District) - Filter by region (North, Northeast, Southeast, South, Central-West) - Sort by ID, name, or abbreviation Examples: - List all states: (no parameters) - Northeast states: regia...2 params
Lists all Brazilian states from IBGE. Features: - Lists all 27 states (26 states + Federal District) - Filter by region (North, Northeast, Southeast, South, Central-West) - Sort by ID, name, or abbreviation Examples: - List all states: (no parameters) - Northeast states: regia...
ordenarstringid · nome · sigladefault: nomeregiaostringN · NE · SE · S · COibge_municipiosLists Brazilian municipalities from IBGE. Features: - List municipalities by state (using state abbreviation) - List all municipalities in Brazil (5,570 municipalities) - Search by municipality name - Returns 7-digit IBGE code Examples: - São Paulo municipalities: uf="SP" - Se...3 params
Lists Brazilian municipalities from IBGE. Features: - List municipalities by state (using state abbreviation) - List all municipalities in Brazil (5,570 municipalities) - Search by municipality name - Returns 7-digit IBGE code Examples: - São Paulo municipalities: uf="SP" - Se...
buscastringlimitenumberufstringibge_localidadeReturns details of a specific locality by IBGE code. Features: - State information (2-digit code) - Municipality information (7-digit code) - District information (9-digit code) - Complete hierarchy (region, mesoregion, microregion) Examples: - São Paulo state: codigo=35 - São...2 params
Returns details of a specific locality by IBGE code. Features: - State information (2-digit code) - Municipality information (7-digit code) - District information (9-digit code) - Complete hierarchy (region, mesoregion, microregion) Examples: - São Paulo state: codigo=35 - São...
codigo*numbertipostringestado · municipio · distritoibge_sidraQueries SIDRA tables (IBGE's Automatic Recovery System). SIDRA contains data from IBGE surveys like Census, PNAD, GDP, etc. Common tables: - 6579: Population estimates (annual) - 9514: Census 2022 population - 200: Census population (1970-2010) - 4714: Population, territorial...12 params
Queries SIDRA tables (IBGE's Automatic Recovery System). SIDRA contains data from IBGE surveys like Census, PNAD, GDP, etc. Common tables: - 6579: Population estimates (annual) - 9514: Census 2022 population - 200: Census population (1970-2010) - 4714: Population, territorial...
agruparPorstringcamposstringclassificacoesstringestatisticasbooleanformatostringjson · tabeladefault: tabelalocalidadesstringnivel_territorialstringpaginaintegerperiodosstringtabela*stringtopNintegervariaveisstringibge_nomesQueries name frequency and rankings in Brazil (IBGE). Features: 1. **Name frequency** (tipo='frequencia'): - Birth frequency by decade - Multiple names separated by comma - Filter by sex and locality 2. **Name ranking** (tipo='ranking'): - Most popular names - Filter by decade...6 params
Queries name frequency and rankings in Brazil (IBGE). Features: 1. **Name frequency** (tipo='frequencia'): - Birth frequency by decade - Multiple names separated by comma - Filter by sex and locality 2. **Name ranking** (tipo='ranking'): - Most popular names - Filter by decade...
decadanumberlimitenumberlocalidadestringnomesstringsexostringM · Ftipo*stringfrequencia · rankingibge_noticiasSearches and lists already-published IBGE news articles and press releases. Use this to find recent IBGE publications or announcements about a survey or topic — when an indicator was released, or news mentioning a term like "censo". Results are sorted newest-first; with no par...7 params
Searches and lists already-published IBGE news articles and press releases. Use this to find recent IBGE publications or announcements about a survey or topic — when an indicator was released, or news mentioning a term like "censo". Results are sorted newest-first; with no par...
atestringbuscastringdestringdestaquebooleanpaginanumberquantidadenumbertipostringrelease · noticiaibge_sidra_tabelasLists and searches available SIDRA tables. Features: - List all SIDRA tables (aggregates) - Search by table name: every word must match (AND), accents and case ignored, and everyday Portuguese is resolved to the IBGE's own wording (renda→rendimento, desemprego→desocupação, cid...3 params
Lists and searches available SIDRA tables. Features: - List all SIDRA tables (aggregates) - Search by table name: every word must match (AND), accents and case ignored, and everyday Portuguese is resolved to the IBGE's own wording (renda→rendimento, desemprego→desocupação, cid...
buscastringlimitenumberpesquisastringibge_sidra_metadadosReturns metadata for a specific SIDRA table. Features: - General info (name, survey, subject, periodicity) - Available territorial levels - Variable list with units - Classifications and categories - Available periods Use this tool to understand table structure BEFORE querying...3 params
Returns metadata for a specific SIDRA table. Features: - General info (name, survey, subject, periodicity) - Available territorial levels - Variable list with units - Classifications and categories - Available periods Use this tool to understand table structure BEFORE querying...
incluir_localidadesbooleanincluir_periodosbooleantabela*stringibge_malhasGets geographic meshes (maps) from IBGE in GeoJSON, TopoJSON, or SVG format. Features: - Meshes for Brazil, regions, states, municipalities - Different resolution levels (internal divisions) - Different quality levels - Formats: GeoJSON (data), TopoJSON (compact), SVG (image)...6 params
Gets geographic meshes (maps) from IBGE in GeoJSON, TopoJSON, or SVG format. Features: - Meshes for Brazil, regions, states, municipalities - Different resolution levels (internal divisions) - Different quality levels - Formats: GeoJSON (data), TopoJSON (compact), SVG (image)...
formatostringgeojson · topojson · svgdefault: geojsonintrarregiaostringlocalidade*stringqualidadestring1 · 2 · 3 · 4 · minima · intermediariadefault: maximaresolucaostring0 · 1 · 2 · 3 · 4 · 5default: 0tipostringpaises · regioes · estados · mesorregioes · microrregioes · municipiosibge_pesquisasLists available IBGE surveys and their tables. Features: - List all IBGE surveys (Census, PNAD, GDP, etc.) - Search by name or code - Show details and tables of a specific survey - Categorize surveys by theme Main surveys: - **Census**: Demographic, Agricultural, MUNIC - **PNA...2 params
Lists available IBGE surveys and their tables. Features: - List all IBGE surveys (Census, PNAD, GDP, etc.) - Search by name or code - Show details and tables of a specific survey - Categorize surveys by theme Main surveys: - **Census**: Demographic, Agricultural, MUNIC - **PNA...
buscastringdetalhesstringibge_censoQueries IBGE Demographic Census data (1970-2022). Simplified tool to access census data without knowing SIDRA table codes. Available years: 1970, 1980, 1991, 2000, 2010, 2022 Available themes: - populacao: Resident population - alfabetizacao: Literacy rate - domicilios: Housin...9 params
Queries IBGE Demographic Census data (1970-2022). Simplified tool to access census data without knowing SIDRA table codes. Available years: 1970, 1980, 1991, 2000, 2010, 2022 Available themes: - populacao: Resident population - alfabetizacao: Literacy rate - domicilios: Housin...
agruparPorstringanostring1970 · 1980 · 1991 · 2000 · 2010 · 2022camposstringestatisticasbooleanformatostringtabela · jsondefault: tabelalocalidadesstringnivel_territorialstringtemastringpopulacao · alfabetizacao · domicilios · idade_sexo · religiao · cor_racadefault: populacaotopNintegeribge_indicadoresQueries IBGE economic and social indicators. Available indicators: **Economic:** - pib: quarterly GDP at current prices, R$ million (Brazil only) - pib_variacao: quarterly GDP volume change, % over the same quarter of the previous year (Brazil only) - pib_per_capita: annual GD...10 params
Queries IBGE economic and social indicators. Available indicators: **Economic:** - pib: quarterly GDP at current prices, R$ million (Brazil only) - pib_variacao: quarterly GDP volume change, % over the same quarter of the previous year (Brazil only) - pib_per_capita: annual GD...
agruparPorstringcamposstringcategoriastringeconomico · precos · trabalho · populacao · agropecuaria · todosestatisticasbooleanformatostringtabela · jsondefault: tabelaindicadorstringlocalidadesstringnivel_territorialstringperiodosstringtopNintegeribge_cnaeQueries CNAE (National Classification of Economic Activities) from IBGE. CNAE is the official classification for economic activities in Brazil. Hierarchical structure: - Section (letter A-U): 21 main categories - Division (2 digits): 87 divisions - Group (3 digits): 285 groups...4 params
Queries CNAE (National Classification of Economic Activities) from IBGE. CNAE is the official classification for economic activities in Brazil. Hierarchical structure: - Section (letter A-U): 21 main categories - Division (2 digits): 87 divisions - Group (3 digits): 285 groups...
buscastringcodigostringlimitenumbernivelstringsecoes · divisoes · grupos · classes · subclassesibge_geocodigoDecodes IBGE codes or searches codes by locality name. Features: - Decode region, state, municipality, or district codes - Search IBGE code by name - Show complete geographic hierarchy - Return related codes Code structure: - 1 digit: Region (1=North, 2=Northeast, 3=Southeast,...3 params
Decodes IBGE codes or searches codes by locality name. Features: - Decode region, state, municipality, or district codes - Search IBGE code by name - Show complete geographic hierarchy - Return related codes Code structure: - 1 digit: Region (1=North, 2=Northeast, 3=Southeast,...
codigostringnomestringufstringibge_calendarioQueries IBGE release and collection calendar. Features: - List upcoming survey releases - Filter by product (IPCA, PNAD, GDP, etc.) - Filter by period - Distinguish releases from field collections Event types: - **Release**: Publication of survey results - **Collection**: Fiel...6 params
Queries IBGE release and collection calendar. Features: - List upcoming survey releases - Filter by product (IPCA, PNAD, GDP, etc.) - Filter by period - Distinguish releases from field collections Event types: - **Release**: Publication of survey results - **Collection**: Fiel...
atestringdestringpaginanumberprodutostringquantidadenumbertipostringdivulgacao · coleta · todosdefault: divulgacaoibge_compararCompares data between localities (municipalities or states). Available indicators: - populacao: Current population estimate - populacao_censo: Census 2022 population - pib: GDP per capita - area: Territorial area (km²) - densidade: Population density (inhab/km²) - alfabetizaca...3 params
Compares data between localities (municipalities or states). Available indicators: - populacao: Current population estimate - populacao_censo: Census 2022 population - pib: GDP per capita - area: Territorial area (km²) - densidade: Population density (inhab/km²) - alfabetizaca...
formatostringtabela · json · rankingdefault: tabelaindicadorstringpopulacao · populacao_censo · pib · area · densidade · alfabetizacaodefault: populacaolocalidades*stringibge_malhas_temaLists what a THEMATIC territorial recorte of Brazil contains: how many features, with which codes and names, and the URL to download its geometry. Available recortes: - biomas: the six continental biomes - amazonia_legal: Legal Amazon boundary - semiarido: semi-arid area - cos...3 params
Lists what a THEMATIC territorial recorte of Brazil contains: how many features, with which codes and names, and the URL to download its geometry. Available recortes: - biomas: the six continental biomes - amazonia_legal: Legal Amazon boundary - semiarido: semi-arid area - cos...
codigostringlimiteintegertema*stringbiomas · amazonia_legal · semiarido · costeiro · fronteira · metropolitanaibge_vizinhosFinds nearby/neighboring municipalities. Features: - Search by IBGE code (7 digits) or municipality name - Returns municipalities in the same mesoregion (proximity approximation) - Optionally includes population data Note: Uses mesoregion as geographic proximity proxy. For exa...4 params
Finds nearby/neighboring municipalities. Features: - Search by IBGE code (7 digits) or municipality name - Returns municipalities in the same mesoregion (proximity approximation) - Optionally includes population data Note: Uses mesoregion as geographic proximity proxy. For exa...
incluir_dadosbooleanmunicipio*stringraionumberufstringibge_datasaudeQueries Brazil health indicators, served through IBGE's SIDRA (some originally produced by DataSUS, e.g. mortality and births). Mortality and Birth: - mortalidade_infantil: Infant mortality rate - nascidos_vivos: Live births by location - obitos: Deaths by residence Demographi...9 params
Queries Brazil health indicators, served through IBGE's SIDRA (some originally produced by DataSUS, e.g. mortality and births). Mortality and Birth: - mortalidade_infantil: Infant mortality rate - nascidos_vivos: Live births by location - obitos: Deaths by residence Demographi...
agruparPorstringcamposstringestatisticasbooleanformatostringtabela · jsondefault: tabelaindicador*stringlocalidadestringnivel_territorialstringperiodostringtopNintegeribge_paisesQueries international country data via IBGE. Features: - List all countries (following UN M49 methodology) - Country details (area, languages, currency, location) with the latest published value of country indicators — by default population, GDP, GDP per capita, HDI and life e...5 params
Queries international country data via IBGE. Features: - List all countries (following UN M49 methodology) - Country details (area, languages, currency, location) with the latest published value of country indicators — by default population, GDP, GDP per capita, HDI and life e...
buscastringindicadoresstringpaisstringregiaostringtipostringlistar · detalhes · indicadores · buscardefault: listaribge_cidadesQueries municipal indicators from IBGE (similar to Cidades@ portal). Features: - General overview of a municipality (population, HDI, GDP, etc.) - Query specific indicators - Historical indicator data over years - List available surveys and indicators Available indicators: pop...5 params
Queries municipal indicators from IBGE (similar to Cidades@ portal). Features: - General overview of a municipality (population, HDI, GDP, etc.) - Query specific indicators - Historical indicator data over years - List available surveys and indicators Available indicators: pop...
indicadorstringmunicipiostringpesquisastringtipostringpanorama · indicador · pesquisas · historicodefault: panoramaufstringsearchSearches the IBGE (Brazilian official statistics: SIDRA tables, municipalities, known indicators) catalog and returns up to 10 matching documents as { id, title, url }, ordered by relevance (an empty list means nothing matched). This tool exists for the OpenAI Deep Research co...1 params
Searches the IBGE (Brazilian official statistics: SIDRA tables, municipalities, known indicators) catalog and returns up to 10 matching documents as { id, title, url }, ordered by relevance (an empty list means nothing matched). This tool exists for the OpenAI Deep Research co...
query*stringfetchReturns the full document for an id obtained from `search`, as { id, title, text, url, metadata }: `text` is the readable content (Markdown) and `url` the canonical public page to cite. Companion of `search` in the OpenAI Deep Research contract, over the IBGE (Brazilian offici...1 params
Returns the full document for an id obtained from `search`, as { id, title, text, url, metadata }: `text` is the readable content (Markdown) and `url` the canonical public page to cite. Companion of `search` in the OpenAI Deep Research contract, over the IBGE (Brazilian offici...
id*stringSponsors
Readme
Details
- Repository
- github.com/sidneybissoli/ibge-br-mcp
- Website
- ibge.sidneybissoli.com
- Package
ibge-br-mcp- Transport
- STDIO, HTTP
- Registry
- MCP registry, active
- Resources
- 5
- Prompts
- 2
- Tools verified
- Nov 6, 2026