Skip to main content
Glama
PHIAI-IO
by PHIAI-IO

mcp-comex-brasil

Servidor MCP de comercio exterior de Brasil — con las trampas del dataset corregidas en la respuesta.

Cuatro herramientas que no mienten, en lugar de cuarenta que no saben.


El problema que resuelve este servidor

Un servidor MCP que solo expone un dataset entrega al agente una API limpia para un número equivocado. La fontanería no sabe que el campo miente.

El Comex Stat — la base oficial de comercio exterior de Brasil, publicada por la Secretaria de Comércio Exterior / Receita Federal — tiene un defecto que ninguna documentación advierte:

Filtrar el campo de modal por AÉREA devuelve 139,6 millones de kg de importación de China en 2026 (ene–jul). Cruzando esos mismos registros con el punto de despacho, solo 34,0 millones (24%) pasaron por un aeropuerto. Los otros 89,7 millones se despacharon en puertos marítimos y son sulfato de amonio y fertilizantes fosfáticos — carga que no vuela, a US$0,29/kg de flete.

Sin corregir: peso aéreo 4,1× inflado y flete por kilo 70% subestimado. El error es silencioso: nada en la consulta lo acusa.

Este servidor aplica la corrección y devuelve junto con la evidencia de por qué es necesaria.

Related MCP server: mcp-comtrade

Las dos garantías

  1. Toda respuesta incluye los defectos conocidos que se aplican a esa consulta, con evidencia medida y procedencia de la verificación.

  2. La corrección crítica está aplicada en el resultado, no solo avisada. El canal air ya significa "aéreo despachado en aeropuerto". El bloque contaminado sigue consultable como air_declared_at_port, a propósito — para quien quiera inspeccionarlo.

Lo que el dataset tiene y que los resúmenes publicados desechan

Los archivos de importación contienen VL_FRETE y VL_SEGURO — flete y seguro declarados en la aduana. Es la mejor medida sistemática de coste incurrido disponible públicamente, y prácticamente nadie la usa.

China → Brasil, ene–jul de 2026, ya corregido:

Canal

Peso (kg)

Flete US$/kg

Flete % del FOB

Densidad de valor

Aéreo (aeropuerto)

33.993.130

10,81

9,37%

US$ 115,36/kg

Marítimo

16.074.641.185

0,142

5,68%

US$ 2,51/kg

El aéreo cuesta 76× más por kilo y solo 1,65× más por dólar de mercancía. El reparto modal de este corredor no es una decisión de flete — es una decisión de densidad de valor.

Instalación

Requiere Node ≥ 22.5 (usa el SQLite integrado — cero dependencias nativas, nada de node-gyp).

git clone <repo> && cd mcp-comex-brasil
npm install && npm run build
npm run db:build -- --years 2025,2026        # baixa da fonte oficial e monta o SQLite

El db:build obtiene los archivos directamente de balanca.economia.gov.br. Ningún dato es redistribuido por este paquete — la base se construye en tu máquina, siempre fresca de la fuente.

Opciones útiles:

npm run db:build -- --years 2026 --countries 160        # só China, base pequena e rápida
npm run db:build -- --years 2024,2025,2026 --flows import,export

Configuración en el cliente MCP

{
  "mcpServers": {
    "comex": {
      "command": "node",
      "args": ["--experimental-sqlite", "/caminho/para/mcp-comex-brasil/dist/index.js"],
      "env": { "COMEX_LANG": "pt" }
    }
  }
}

COMEX_LANG acepta pt (por defecto) o en. COMEX_DB sobrescribe la ruta de la base de datos.

Las cuatro herramientas

Herramienta

Qué hace

comex_trade_flow

Valor, peso y densidad de valor por año, mes, país, NCM y canal. El canal air ya viene corregido.

comex_freight_cost

Flete y seguro declarados por canal: US$/kg y % del FOB. Solo importación.

comex_data_caveats

Los defectos conocidos del dataset, con evidencia, regla de corrección y lista de verificación.

comex_resolve_code

Resuelve país, NCM, modal y URF de despacho (con la clasificación aeropuerto/puerto/otra).

Las advertencias que acompañan las respuestas

id

Severidad

¿Corregido?

via_contamination

crítico

✅ automático (cruce con el punto de despacho)

simplified_regime_absent

crítico

❌ imposible — el dato no existe en la fuente

declared_not_audited

info

monthly_volatility

aviso

❌ exige comparación interanual

Sobre simplified_regime_absent: existen códigos de modal para POSTAL y COURIER, pero están vacíos (13 registros y 72 kg para China en todo 2026, frente a ~180 millones de envíos internacionales reportados). Las remesas de bajo valor pasan por el régimen simplificado y no entran en las estadísticas de comercio. La estadística formal y el volumen de envíos son universos disjuntos — no sumar, no comparar aritméticamente.

Verificación

Los agregados fueron validados mediante implementación cruzada: el mismo corte procesado con una pasada de awk sobre el CSV crudo y con la vista SQL de este servidor produce números idénticos hasta el último dígito (349.250 registros, 7 canales, valores de flete y peso).

npm test     # 12 testes da lógica de classificação e do registro de caveats

Licencia y fuente

MIT. Datos: Comex Stat, Secretaria de Comércio Exterior / Receita Federal de Brasil (balanca.economia.gov.br) — fuente pública, consultada durante la construcción de la base.

Autor: Luis Delfin



English

MCP server for Brazilian foreign-trade data — with the dataset's traps corrected in the response.

Four tools that don't lie, instead of forty that don't know.

The problem

An MCP server that merely exposes a dataset hands the agent a clean API to a wrong number. The plumbing doesn't know the field lies.

Brazil's official trade dataset (Comex Stat, published by the Foreign Trade Secretariat / Federal Revenue Service) has a defect no documentation warns about:

Filtering the transport-mode field by AIR returns 139.6 million kg of Chinese imports for Jan–Jul 2026. Cross-referencing those same records against their clearance point, only 34.0 million (24%) passed through an airport. The other 89.7 million cleared at seaports and consist of ammonium sulphate and phosphatic fertilisers — cargo that does not fly, at US$0.29/kg freight.

Uncorrected: air weight overstated 4.1× and freight per kg understated by 70%. The error is silent — nothing in the query flags it.

This server applies the correction, and returns the evidence for why it is needed.

Two guarantees

  1. Every response carries the known defects that apply to that query, with measured evidence and verification provenance.

  2. The critical correction is applied, not merely warned about. The air channel already means "air mode cleared at an airport". The contaminated block stays queryable as air_declared_at_port, deliberately — for anyone who wants to inspect it.

What the dataset has that published summaries discard

The import files carry VL_FRETE and VL_SEGURO — freight and insurance as declared to customs. It is the best systematic measure of realised cost available publicly, and almost nobody uses it.

China → Brazil, Jan–Jul 2026, corrected:

Channel

Weight (kg)

Freight US$/kg

Freight % of FOB

Value density

Air (airport-cleared)

33,993,130

10.81

9.37%

US$115.36/kg

Sea

16,074,641,185

0.142

5.68%

US$2.51/kg

Air costs 76× more per kilogram and only 1.65× more per dollar of goods. This corridor's modal split is not a freight decision — it is a value-density decision.

Install

Requires Node ≥ 22.5 (uses built-in SQLite — zero native dependencies, no node-gyp).

npm install && npm run build
npm run db:build -- --years 2025,2026        # fetches from the official source, builds SQLite

db:build pulls the files straight from balanca.economia.gov.br. No data is redistributed by this package — the database is built on your machine, always fresh from the source.

The four tools

Tool

What it does

comex_trade_flow

Value, weight and value density by year, month, country, HS code and channel. air is pre-corrected.

comex_freight_cost

Declared freight and insurance per channel: US$/kg and % of FOB. Imports only.

comex_data_caveats

The dataset's known defects, with evidence, correction rule and a pre-publication checklist.

comex_resolve_code

Resolves country, HS code, transport mode and clearance unit (with airport/seaport classification).

Verification

Aggregates were validated by cross-implementation: the same slice processed by a single awk pass over the raw CSV and by this server's SQL view produces identical figures to the last digit (349,250 records, 7 channels, freight and weight values).

npm test     # 12 tests covering the classification logic and the caveat registry

MIT. Data: Comex Stat, Brazilian Foreign Trade Secretariat / Federal Revenue Service. Author: Luis Delfin

F
license - not found
A
quality
B
maintenance

Maintenance

UpdatingMaintainers
UpdatingResponse time
Release cycle
1Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    D
    quality
    C
    maintenance
    Servidor MCP para a API do ComexStat, ferramenta de acesso às estatísticas de comércio exterior do Brasil.
    20
    9
    2
    MIT
  • A
    license
    Not graded
    quality
    C
    maintenance
    Provides access to UN Comtrade international bilateral trade data via an MCP server, enabling AI agents to query trade statistics through natural language.
    16
    MIT
  • A
    license
    Not graded
    quality
    C
    maintenance
    Enables access to USDA Foreign Agricultural Service trade and global production data through MCP, supporting natural language queries and tool-based data retrieval.
    19
    MIT
  • A
    license
    Not graded
    quality
    A
    maintenance
    Access UN Comtrade international merchandise and services trade statistics via MCP tools for country lookups, HS commodity search, bilateral trade flows, balances, rankings, and data availability.
    107
    3
    Apache 2.0

View all related MCP servers

Related MCP Connectors

  • Comtrade MCP — UN Comtrade API for international bilateral trade data

  • Census Trade MCP — US Census Bureau International Trade data

  • Brazilian legal stack in one MCP: lawsuits, court publications, case law, tenders, certificates.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/PHIAI-IO/mcp-comex-brasil'

If you have feedback or need assistance with the MCP directory API, please join our Discord server