alanpcf/brasil-data-mcp

alanpcf/brasil-data-mcp

от alanpcf
MCP сервер для доступа к бразильским публичным данным (CNPJ, CEP, банки, праздники, DDD, ISBN, ставки, брокеры). 10 инструментов для AI-клиентов. Полезен разработчикам, работающим с бразильскими данными в LLM.

brasil-data-mcp

npm version npm downloads CI license node Glama MCP server

MCP server que expõe dados públicos brasileiros (CNPJ, CEP, bancos, feriados, DDD, ISBN, taxas econômicas, câmbio, corretoras CVM, estados e municípios IBGE, domínios .br) como tools pra Claude Desktop, Claude Code, Cursor, Windsurf e qualquer cliente compatível com Model Context Protocol. Inclui também prompts MCP (workflows guiados).

MCP server exposing Brazilian public data (CNPJ, CEP, banks, holidays, area codes, ISBN, economic rates, exchange rates, CVM brokers, IBGE states/municipalities, .br domains) as tools for Claude Desktop, Claude Code, Cursor, Windsurf and any MCP-compatible client. Ships with MCP prompts for guided workflows.

Powered by BrasilAPI — sem chave, sem auth, dados oficiais.


🇧🇷 PT — O que é?

Conecte seu cliente de IA aos dados públicos brasileiros sem escrever uma linha de código. Pergunte em linguagem natural:

  • "Qual a razão social do CNPJ 33.000.167/0001-01?"
  • "Esse CEP 01310-100 é em qual cidade?"
  • "Quem é o banco com código 341?"
  • "Quais os feriados nacionais de 2026?"
  • "Quais cidades têm DDD 41?"
  • "Me dá o livro do ISBN 9788532530802."
  • "Qual a SELIC hoje?"
  • "A corretora de CNPJ 02.332.886/0011-78 ainda tá ativa?"
  • "Quanto fechou o dólar sexta-feira?"
  • "Quais os municípios do Acre?"
  • "meuprojeto.com.br tá disponível?"
Инструменты были проиндексированы:
consultar_banco

Запрашивает данные бразильского банка по коду COMPE/Febraban через BrasilAPI (источник: BACEN). Возвращает в JSON: краткое название, полное название, код, ISPB (идентификатор в SPB). Используй, когда пользователь передал код банка и хочет узнать название, или когда нужен ISPB для формирования PIX/TED. НЕ используй для: поиска банка по названию (используй listar_bancos и отфильтруй), проверки расчётного счета или запроса отделения/счета. Распространённые коды: 001=BB, 104=CEF, 237=Bradesco, 341=Itaú, 260=Nubank, 077=Inter.

Параметры
  • codigostring | numberобязательный

    Código COMPE/Febraban do banco (1 a 4 dígitos). Aceita string ou número. Ex: 341 (Itaú), 260 (Nubank), 237 (Bradesco).

consultar_cambio

Запрашивает официальный курс иностранной валюты по отношению к реалу (BRL) на указанную дату через бюллетени PTAX Центрального банка (BrasilAPI). Возвращает в JSON бюллетени за день (ABERTURA, INTERMEDIÁRIO, FECHAMENTO) с курсом покупки и продажи в BRL, паритетом и data_hora_cotacao. Источник НЕ предоставляет текущий день: если дата не указана, инструмент запрашивает вчерашнюю (самый свежий доступный курс), а для даты без торгов API возвращает бюллетени за последний предыдущий рабочий день. Используйте, когда пользователь спрашивает 'сколько доллар?' (возвращает самый свежий курс за предыдущий рабочий день), 'курс евро на 26/06', 'сколько закрылся фунт в пятницу' — любой вопрос о стоимости иностранной валюты в реалах. НЕ используйте для: криптовалют (их нет в этом API), BRL (это базовая валюта), исторического ряда (одна дата за вызов) или валют за пределами 10 поддерживаемых — чтобы узнать доступные валюты, используйте listar_moedas.

Параметры
  • datastring

    Data da cotação no formato YYYY-MM-DD (aceita também DD/MM/YYYY). Se omitida, usa ontem (fuso de Brasília) — a fonte não expõe o dia corrente. Em data sem pregão (fim de semana, feriado) a API retorna as cotações do último dia útil anterior.

  • moedastringобязательный

    Código da moeda (ISO 4217), case-insensitive. Aceitas: USD, EUR, GBP, JPY, CHF, CAD, AUD, DKK, NOK, SEK. Ex: 'USD'.

consultar_cep

Запрашивает полный адрес по бразильскому почтовому индексу (CEP) через BrasilAPI v2 (объединяет ViaCEP, Postmon и других провайдеров с автоматическим fallback). Возвращает JSON: штат (UF), город, район, улицу и, если доступно, географические координаты. Используйте, когда пользователь просит адрес по CEP, проверяет CEP или хочет узнать город/UF по CEP. НЕ используйте для: почтовых индексов других стран, поиска CEP по адресу (операция работает только CEP → адрес, не наоборот). Принимает CEP с дефисом или без.

Параметры
  • cepstringобязательный

    CEP brasileiro com ou sem hífen. Aceita '01310-100' ou '01310100'. Deve ter 8 dígitos.

consultar_cnpj

Запрашивает регистрационные данные бразильской компании по CNPJ в налоговой службе (Receita Federal) через BrasilAPI. Возвращает JSON: razão social, nome fantasia, ситуацию в реестре (активна/ликвидирована/и т.д.), дату открытия, полный адрес, основной и дополнительные коды CNAE, учредителей (QSA), уставной капитал, организационно-правовую форму, размер (MEI/ME/EPP/Прочие), телефоны, e-mail, статус Simples Nacional/MEI. Используй, когда пользователь запрашивает сведения о компании по CNPJ. НЕ ИСПОЛЬЗУЙ для: CPF (физлица), иностранных компаний или локальной проверки формата (отклоняй неверный формат без вызова инструмента). Принимает CNPJ как с маской, так и без.

Параметры
  • cnpjstringобязательный

    CNPJ da empresa, com ou sem máscara. Aceita '12.345.678/0001-90' ou '12345678000190'. Deve ter 14 dígitos.

consultar_corretora

Запрашивает регистрационные данные брокерской компании по ценным бумагам, авторизованной CVM (Комиссией по ценным бумагам Бразилии), через BrasilAPI. Возвращает в JSON: CNPJ, юридическое наименование, коммерческое наименование, статус (действующая, аннулирована и т.д.), полный адрес, e-mail, телефон, дату начала деятельности и собственный капитал (если доступно). Используйте, когда пользователь предоставляет CNPJ и хочет узнать, является ли компания авторизованным брокером CVM, или получить её регистрационные данные. НЕ используйте для: компаний в целом (используйте consultar_cnpj), страховых брокеров (CVM регулирует только ценные бумаги) или поиска по наименованию (API принимает только CNPJ).

Параметры
  • cnpjstringобязательный

    CNPJ da corretora, com ou sem máscara. 14 dígitos. Ex: '02.332.886/0011-78' (XP Investimentos).

consultar_ddd

Выводит список городов, обслуживаемых бразильским кодом DDD через BrasilAPI. Возвращает в JSON: штат (UF) и список городов, которые используют этот DDD. Используйте, когда пользователь спрашивает, откуда DDD, какие города покрывает DDD, или нужно определить штат по номеру телефона. НЕ используйте для: проверки полного номера телефона, определения DDD по городу (операция работает только DDD → города) или запроса международных DDD.

Параметры
  • dddstring | numberобязательный

    Código DDD brasileiro (2 dígitos). Aceita string ou número. Ex: 11 (São Paulo capital), 21 (Rio), 41 (Curitiba), 71 (Salvador).

consultar_dominio_br

Проверяет статус регистрации домена .br напрямую в базе registro.br (через BrasilAPI). Возвращает в JSON: status (AVAILABLE = доступен для регистрации, REGISTERED = уже зарегистрирован), fqdn, hosts (DNS-серверы), expires-at (если зарегистрирован) и suggestions расширений (если доступен). Результат никогда не кешируется, всегда актуальный статус. Используйте, когда пользователь спрашивает: «домен X.com.br свободен?», «когда истекает Y.org.br?», «кто отвечает за DNS Z.br?». НЕ используйте для: международных доменов .com/.net/gTLDs (база только .br), данных владельца/полного whois (API не показывает) или хостинга/содержимого сайта.

Параметры
  • dominiostringобязательный

    Domínio .br a verificar. Aceita URL completa ou domínio puro — será normalizado (remove http(s)://, www. e caminho). Ex: 'exemplo.com.br' ou 'https://www.exemplo.com.br/pagina'.

consultar_feriados

Список бразильских НАЦИОНАЛЬНЫХ праздников за определённый год через BrasilAPI. Возвращает JSON-массив с датой (YYYY-MM-DD), названием праздника и типом (national/optional). Включает вычисляемые переходящие праздники (Карнавал, Пасха, Корпус-Кристи). Используйте, когда пользователь спрашивает, на какой день выпадает праздник, просит перечислить праздники года, спланировать «мостики» или длинные выходные, или рассчитать рабочие дни. НЕ используйте для: государственных или муниципальных праздников (API покрывает только национальные), памятных дат без выходного (День матери и т.п.) или годов вне диапазона 1900-2199.

Параметры
  • anointegerобязательный

    Ano dos feriados, 4 dígitos. Faixa aceita: 1900 a 2199. Ex: 2026.

consultar_isbn

Запрашивает метаданные книги по ISBN через BrasilAPI (объединяет CBL, Mercado Editorial, Open Library и Google Books). Возвращает в JSON: название, подзаголовок, авторов, издательство, год, язык, количество страниц, тему/категорию, описание (если есть) и источник данных. Используйте, когда пользователь указал ISBN и хочет узнать о книге (название, автор, издательство, год). НЕ используйте для: поиска книги по названию или автору (операция только ISBN → метаданные), проверки формата без запроса (отклоняйте локально, если не 10 или 13 цифр) или запроса цены/наличия. Принимает ISBN-10 и ISBN-13, с дефисами или без.

Параметры
  • codigostringобязательный

    ISBN do livro, 10 ou 13 dígitos. Aceita com ou sem hífens. Ex: '978-85-325-3080-2' ou '9788532530802'.

consultar_municipios

Выводит список всех муниципалитетов одного бразильского штата с названием и 7-значным кодом IBGE через BrasilAPI. Возвращает в JSON массив объектов {nome, codigo_ibge}. Внимание: для крупных штатов список длинный (в SP 645 муниципалитетов, ~30 КБ) — используйте только когда действительно нужен список или код конкретного муниципалитета. Применяйте, если пользователю нужен код IBGE города или список городов штата. НЕ используйте для: поиска города по названию во всей стране (API фильтрует только по штату — если штат известен, обратитесь к нему), адресов/CEP (используйте consultar_cep) или демографических данных.

Параметры
  • ufstringобязательный

    Sigla da unidade federativa, 2 letras, case-insensitive. Ex: 'SP', 'rj', 'DF'.

consultar_taxa

Запрашивает текущее значение бразильской экономической ставки (SELIC, CDI, IPCA) через BrasilAPI. Возвращает в JSON: название ставки и текущее значение (% годовых). Используйте, когда пользователь спрашивает 'какая SELIC сегодня?', 'текущий CDI?', 'инфляция IPCA?', любой вопрос о текущем значении конкретной ставки. НЕ используйте для: исторического ряда (API возвращает только последнее значение), других ставок кроме SELIC/CDI/IPCA, или запроса курса доллара/биржи (этого нет в API). Для общего обзора всех трёх ставок используйте listar_taxas.

Параметры
  • siglastringобязательный

    Sigla da taxa, case-insensitive. Aceita: 'Selic' (taxa básica de juros), 'CDI' (Certificado de Depósito Interbancário), 'IPCA' (inflação oficial).

listar_bancos

Выводит ВСЕ бразильские банки, зарегистрированные в BACEN, через BrasilAPI. Возвращает в JSON массив с полями: название, код COMPE/Febraban и ISPB каждого учреждения. Используйте, когда пользователь хочет получить полный список, найти банк по названию (вы фильтруете результат) или узнать код конкретного банка, название которого он указал. НЕ используйте, если пользователь уже указал числовой код — в этом случае вызывайте consultar_banco, это дешевле. Список содержит ~250 записей; приводите в ответе только релевантные.

Параметры

Без параметров.

listar_estados

Перечисляет 27 федеративных единиц Бразилии (26 штатов + Федеральный округ) с данными IBGE через BrasilAPI. Возвращает в JSON массив с id (код IBGE), sigla, nome, região (Norte/Nordeste/Centro-Oeste/Sudeste/Sul) и capital каждой UF. Используй, когда пользователю нужен код IBGE штата, сгруппировать штаты по региону, проверить аббревиатуру UF или узнать столицу. НЕ используй для: муниципалитетов (используй consultar_municipios), демографических или популяционных данных (их нет в этом API).

Параметры

Без параметров.

listar_moedas

Перечисляет иностранные валюты с доступной котировкой в BrasilAPI (бюллетени PTAX/BACEN). Возвращает в JSON массив с символом (ISO 4217), названием и типом каждой валюты — 10 валют: USD, EUR, GBP, JPY, CHF, CAD, AUD, DKK, NOK, SEK. Используйте, когда пользователь хочет узнать, какие валюты имеют котировку, или не знает код валюты. НЕ используйте для получения самой котировки — используйте consultar_cambio.

Параметры

Без параметров.

listar_taxas

Выводит ВСЕ доступные экономические ставки Бразилии из BrasilAPI (SELIC, CDI, IPCA) с их текущими значениями. Возвращает JSON-массив с названием и значением (% годовых) для каждой ставки. Используй, когда пользователь хочет получить экономический обзор, сравнить SELIC vs CDI vs IPCA, или не знает конкретную аббревиатуру. НЕ используй, если пользователь уже знает, какую ставку хочет — используй consultar_taxa, это семантически более прямой инструмент. Сейчас ставок всего 3, payload небольшой.

Параметры

Без параметров.

Похожие MCP-сервера

bruno-portfolio/agrobr-mcp

bruno-portfolio/agrobr-mcp

MCP сервер, дающий LLM доступ к бразильским агроданным в реальном времени: цены, урожаи, климат; также охватывает вырубку лесов. Полезен фермерам и аналитикам. Источники - 10 публичных порталов.

Python27
Autario/autario-mcp

Autario/autario-mcp

Autario MCP — сервер с доступом к 2700+ верифицированным публичным датасетам (Всемирный банк, OECD, WHO), объединённым единой онтологией. Встроенные инструменты статистического анализа и публикации графиков позволяют AI-агентам получать точные числовые данные без риска галлюцинаций. Полезен разра...

JavaScript1
SidneyBissoli/bcb-br-mcp

SidneyBissoli/bcb-br-mcp

MCP сервер для доступа к временным рядам Центрального банка Бразилии (BCB/SGS). С его помощью ИИ-ассистенты могут запрашивать экономические индикаторы: Selic, IPCA, курсы валют, ВВП и более 150 других показателей из проверенного источника. Включает инструменты для поиска и сравнения данных.

TypeScript8
Курсы валют ЦБ РФ MCP

Курсы валют ЦБ РФ MCP

Сервер к открытому API Банка России: курсы валют, ключевая ставка, цены на золото/серебро/платину/палладий, конвертация. Без авторизации, корректен для выходных. Идеален для финансовых MCP-клиентов.

TypeScript1
SidneyBissoli/ibge-br-mcp

SidneyBissoli/ibge-br-mcp

MCP сервер для живых официальных данных Бразилии через API IBGE. 22 инструмента: география, демография, экономика. Точные цифры с источником - актуальная бразильская статистика для AI-ассистентов.

TypeScript9
michalperni11-gif/secfinapi-mcp

michalperni11-gif/secfinapi-mcp

MCP-сервер для доступа к стандартизированным финансовым данным SEC EDGAR через SECfinAPI. Предоставляет полные финансовые отчеты и 40+ коэффициентов как инструменты для AI-ассистентов. Работает лок...

JavaScript2
© Каталог MCP, 2026. Все права защищены.
Проект не аффилирован с Anthropic и любыми упомянутыми продуктами.
Все названия и торговые марки принадлежат их владельцам.
Контакты для связи: hi@mcp-katalog.ru

Лука Никитин