fipeX MCP

br.com.fipexPublished by fipex.com.brOfficial publisherv1.0.0Updated Oct 24, 2026

Brazilian FIPE vehicle reference prices: search, current price, history and comparison. Keyless.

VerifiedStreamable HTTPWeb executableFinanceData & Analytics

Overview

AI-generated overview

Keyless remote MCP server for Brazilian FIPE vehicle reference prices: search vehicles, get current prices, monthly history and side-by-side comparisons.

What you can do
Search Brazilian FIPE vehicles by free text (make, model, year, fuel) and resolve names into slugs and IDs needed by the other tools, including a zero-km option for brand-new vehicles. Retrieve the latest FIPE price for one vehicle by slug or ID plus fuel and year. Retrieve the monthly FIPE price history for one vehicle. Compare the latest price and history of up to 10 vehicles side by side.
When to use it
Useful when you need Brazilian vehicle reference prices, depreciation trends or model comparisons, for example for used-car research, market analysis or building price-lookup applications. It is a read-only lookup service, so it fits quick ad hoc questions as well as repeated queries.
Requirements
A remote streamable HTTP endpoint at api.fipex.com.br; no local package, account, API key, environment variable or header is declared. Network access to the endpoint is required.
Before you install
The README states the project is independent and not affiliated with FIPE, and that data is provided as-is without guarantees of absolute accuracy, advising caution for critical financial decisions. Queries are sent to a third-party service. The README mentions a public API limit of 10 requests per second per IP.

Installation

In SourceWeft

  1. Open fipeX MCP in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/br.com.fipex%2Fmcp/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "fipex": {
      "type": "http",
      "url": "https://api.fipex.com.br/mcp"
    }
  }
}

README


license: cc0-1.0 task_categories:

  • tabular-regression
  • time-series-forecasting language:
  • pt tags:
  • fipe
  • veiculos
  • brasil
  • carros
  • precos pretty_name: fipeX - Dados de Veículos da Tabela FIPE size_categories:
  • 1M<n<10M

fipeX: Dataset Completo da Tabela FIPE

Este dataset contém preços históricos e atuais de veículos comercializados no Brasil, baseados na Tabela FIPE (Fundação Instituto de Pesquisas Econômicas).

Os dados são extraídos e organizados pelo projeto fipeX — uma iniciativa independente para facilitar o acesso a dados automotivos públicos, com API pública gratuita e este dataset em domínio público.

Licença: CC0-1.0 — domínio público. Use livremente, inclusive comercialmente, sem necessidade de atribuição (atribuição é bem-vinda, claro).

Sobre o Dataset

Este conjunto de dados é ideal para:

  • Análise de depreciação de veículos
  • Previsão de preços (Machine Learning)
  • Estudos econômicos sobre o mercado automotivo brasileiro
  • Criação de aplicações de consulta e análise

Como Obter os Dados

O dataset é distribuído em três canais:

1. GitHub Releases (recomendado para download direto)

As snapshots completas (~1 GB CSV / ~120 MB Parquet) são publicadas como release assets em github.com/fipex-labs/dataset/releases. Cada tag (v2026.05.0, v2026.04.0, etc.) corresponde a uma referência mensal da FIPE.

bash
# Download direto do release mais recentecurl -L -o fipex-prices-latest-merged.parquet \  https://github.com/fipex-labs/dataset/releases/latest/download/fipex-prices-latest-merged.parquet
# Ou via gh CLIgh release download --pattern '*.parquet' -R fipex-labs/dataset

2. Hugging Face Datasets

Mirror oficial em huggingface.co/datasets/alanwgt/fipex-veiculos-brasil — ideal para integração com a stack ML (datasets, polars, etc.).

3. Dumps mensais individuais (no git)

Dumps por período de referência (2026/01/, 2026/02/, …) ficam dentro deste repositório. São arquivos menores, versionáveis, e úteis para análises pontuais sem precisar baixar o histórico completo.

Arquivos Disponíveis

Histórico Completo (via GitHub Releases)

4 arquivos por release, combinando duas versões dos dados e dois formatos:

ArquivoVersãoFormatoDescrição
fipex-prices-latest.csvOriginalCSVDados históricos como publicados pela FIPE
fipex-prices-latest-merged.csvConsolidadaCSVVisão consolidada com nomes de modelos atuais
fipex-prices-latest.parquetOriginalParquetVersão original em formato colunar otimizado
fipex-prices-latest-merged.parquetConsolidadaParquetVersão consolidada em formato colunar otimizado

Por Período de Referência (YYYY/MM/)

Dumps individuais por período de referência FIPE, disponíveis apenas na versão original:

ArquivoFormatoDescrição
YYYY/MM/fipex-prices.csvCSVPreços do período como publicados pela FIPE
YYYY/MM/fipex-prices.parquetParquetMesmos dados em formato colunar otimizado

Por que apenas versão original nos dumps por período? A versão consolidada (merged) reflete o estado atual das fusões de modelos, que muda ao longo do tempo conforme a FIPE renomeia veículos. Um dump merged feito hoje seria diferente de um feito daqui a 6 meses. Para dados por período, a versão original é a única que permanece imutável e reproduzível.

Qual versão usar?

Ambas as versões do histórico completo contêm o mesmo número de registros de preços. A diferença está na atribuição dos nomes de modelos:

Versão Original (fipex-prices-latest.csv / .parquet):

  • Usa os nomes de modelos exatamente como foram publicados pela FIPE em cada período
  • Se a FIPE renomeou um modelo (ex: "Gol 1.0 Mi" → "Gol 1.0 12V"), os preços antigos mantêm o nome original
  • Ideal para análises históricas que precisam rastrear renomeações ao longo do tempo

Versão Consolidada/Merged (fipex-prices-latest-merged.csv / .parquet):

  • Unifica modelos renomeados sob o nome atual em todos os períodos
  • Se um modelo foi renomeado, os preços históricos também aparecem com o nome novo
  • Ideal para consultas e análises onde se quer acompanhar a evolução de preço de um veículo sem se preocupar com mudanças de nomenclatura

Formato CSV (.csv):

  • Separado por tabulação (\t) - TSV format
  • Compatível com Excel, Google Sheets, e qualquer ferramenta de análise de dados
  • Fácil de ler e inspecionar visualmente
  • Tamanho maior que Parquet

Formato Parquet (.parquet):

  • Formato colunar binário otimizado para análise
  • Compressão eficiente (~70% menor que CSV)
  • Leitura 3-5x mais rápida que CSV
  • Ideal para processamento em Python/Pandas, Spark, DuckDB
  • Preserva tipos de dados nativamente

Estrutura dos Dados

Todos os arquivos compartilham a mesma estrutura de 12 colunas:

ColunaTipoDescrição
tipo_veiculostringCategoria do veículo (carro, moto, caminhão)
codigo_fipestringCódigo único do veículo na FIPE
nome_modelostringNome do modelo (ex: Palio 1.0, Corolla XEi)
nome_marcastringFabricante do veículo (ex: Fiat, Toyota)
nome_combustivelstringTipo de combustível (Gasolina, Diesel, Flex, etc)
sigla_combustivelstringSigla do combustível (g, e, d, l, f, h, n)
ano_modelointAno de fabricação do modelo
zero_kmboolSe o veículo é zero quilômetro (true/false)
valor_centavosintValor do veículo em centavos (evita erros de ponto flutuante)
valor_formatadostringValor do veículo em Reais (R$) para facilidade de leitura
mes_referenciaintMês de referência da tabela FIPE (1-12)
ano_referenciaintAno de referência da tabela FIPE

Exemplos de Uso

Python - Polars

python
import polars as pl
# Carregar CSV (note o separador tab)df = pl.read_csv("fipex-prices-latest-merged.csv", separator="\t")
# Carregar Parquet (mais rápido!)df = pl.read_parquet("fipex-prices-latest-merged.parquet")
# Estatísticas básicasprint(f"Total de registros: {df.height:,}")print(f"Total de marcas: {df['nome_marca'].n_unique():,}")
# Top 10 marcasprint(df.group_by("nome_marca").len().sort("len", descending=True).head(10))

Para mais exemplos completos, veja examples/python.py.

SQL - DuckDB

sql
-- Carregar Parquet diretamenteSELECT nome_marca, COUNT(*) as totalFROM 'fipex-prices-latest-merged.parquet'GROUP BY nome_marcaORDER BY total DESCLIMIT 10;

Mais consultas prontas em examples/duckdb.sql.

Aviso Legal

Este dataset é derivado de informações públicas disponibilizadas pela FIPE. O fipeX é um projeto independente e não possui afiliação com a Fundação Instituto de Pesquisas Econômicas (FIPE).

Os dados são fornecidos "como estão", sem garantias de precisão absoluta. Recomenda-se utilizar com cautela para decisões financeiras críticas.

Atualização

Os dados são extraídos do banco de dados do FipeX. A intenção é manter este dataset atualizado mensalmente conforme a FIPE libera novas tabelas.

Como contribuir

Veja CONTRIBUTING.md. Scripts de exemplo em outras linguagens (R, Julia, Spark, etc.) são especialmente bem-vindos.

Projetos relacionados

RecursoConteúdo
fipex-labs/datasetEste repositório — dataset (CC0)
fipex.com.brConsulta da Tabela FIPE, gratuita e sem cadastro
API públicaAPI REST gratuita, sem chave, 10 req/s por IP

Source: README.md at commit adff457

Tools

4

compare_prices

Compare the latest FIPE price and history of up to 10 vehicles side by side. Each spec is "model-slug,fuel-slug,year"; separate specs with semicolons.

Parametersvehicle_specsrequired

get_price

Get the latest FIPE price for one vehicle, identified by model_slug + fuel_acronym + year, or by model_id + fuel_id + year. Year is "2022" (a model year) or "zero" (0 km / brand new).

Parametersyearrequiredfuel_idmodel_idmodel_slugfuel_acronym

get_price_history

Get the monthly FIPE price history for one vehicle, identified by model_id + fuel_id + year. Year is "2022" (a model year) or "zero" (0 km / brand new).

Parametersyearrequiredfuel_idrequiredmodel_idrequired

search_vehicles

Search Brazilian FIPE vehicles by free-text query (make, model, year, fuel). Returns matching vehicles with their slugs and IDs — the entry point that resolves names into the identifiers get_price, get_price_history and compare_prices need.

Parameterspagelimitqueryrequiredyear_maxyear_minprice_maxprice_minvehicle_type

Version history

1
  1. v1.0.0LatestSep 16, 2026

Score

100% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts