支付数据API服务

Servidor MCP 提供对巴西中央银行开放支付数据的程序化访问,允许AI助手查询信用卡交易、PIX、TED、DOC、票据等支付方式的信息。

  • by thomaschi78
  • JavaScript
  • 本地部署
  • 更新于
在 GitHub 查看 thomaschi78/bcb-meios-pagamento-mcp

使用说明

Servidor MCP - Dados Abertos de Meios de Pagamento do BCB

Servidor MCP (Model Context Protocol) para acessar os dados abertos de meios de pagamento do Banco Central do Brasil através de LLMs como Claude, ChatGPT e outros.

📋 Descrição

Este servidor MCP fornece acesso programático à API de Dados Abertos de Meios de Pagamento do Banco Central do Brasil, permitindo que assistentes de IA consultem informações sobre:

  • 💳 Transações com cartões de pagamento
  • 📊 Dados mensais e trimestrais de meios de pagamento
  • 🏪 Estabelecimentos credenciados
  • 💰 Taxas de intercâmbio e desconto
  • 🏧 Estatísticas de terminais ATM
  • 👥 Informações sobre portadores de cartão
  • 📱 Dados sobre PIX, TED, DOC, boletos e outros

🚀 Instalação

# Clone o repositório
git clone https://github.com/seu-usuario/bcb-meios-pagamento-mcp.git
cd bcb-meios-pagamento-mcp

# Instale as dependências
npm install

# Compile o TypeScript
npm run build

🔧 Configuração

Claude Desktop

Adicione ao arquivo de configuração do Claude Desktop (~/Library/Application Support/Claude/claude_desktop_config.json no macOS ou %APPDATA%/Claude/claude_desktop_config.json no Windows):

{
  "mcpServers": {
    "bcb-meios-pagamento": {
      "command": "node",
      "args": ["/caminho/completo/para/bcb-meios-de-pagamentos/dist/index.js"]
    }
  }
}

ChatGPT (OpenAI)

Para usar com ChatGPT, você precisará configurar o servidor MCP através da interface do OpenAI seguindo a documentação oficial de MCP da OpenAI.

Outros LLMs

Este servidor segue o protocolo MCP padrão e é compatível com qualquer LLM que suporte o Model Context Protocol.

🛠️ Ferramentas Disponíveis

1. consultar_meios_pagamento_mensal

Consulta dados mensais sobre meios de pagamento (PIX, TED, DOC, boletos, etc.).

Parâmetros:

  • ano_mes (obrigatório): Formato YYYYMM (ex: "202312")
  • top (opcional): Número máximo de registros
  • skip (opcional): Paginação
  • filtro (opcional): Filtro OData

Exemplo:

Consulte os dados de meios de pagamento para dezembro de 2023

2. consultar_meios_pagamento_trimestral

Consulta dados trimestrais de cartões e transferências.

Parâmetros:

  • trimestre (obrigatório): Formato YYYYQ (ex: "20234")
  • top (opcional): Número máximo de registros
  • skip (opcional): Paginação
  • filtro (opcional): Filtro OData

Exemplo:

Mostre os dados trimestrais do 4º trimestre de 2023

3. consultar_transacoes_cartoes

Consulta estoque e transações de cartões.

Parâmetros:

  • trimestre (obrigatório): Formato YYYYQ
  • top (opcional): Número máximo de registros
  • ordenar_por (opcional): Campo para ordenação
  • filtro (opcional): Filtro OData

4. consultar_estabelecimentos_credenciados

Consulta quantidade de estabelecimentos credenciados.

Parâmetros:

  • trimestre (obrigatório): Formato YYYYQ
  • top (opcional): Número máximo de registros
  • ordenar_por (opcional): Campo para ordenação
  • filtro (opcional): Filtro OData

5. consultar_taxas_intercambio

Consulta taxas de intercâmbio do mercado.

Parâmetros:

  • trimestre (obrigatório): Formato YYYYQ
  • top (opcional): Número máximo de registros
  • filtro (opcional): Filtro OData

6. consultar_taxas_desconto

Consulta taxas de desconto cobradas de estabelecimentos.

Parâmetros:

  • trimestre (obrigatório): Formato YYYYQ
  • top (opcional): Número máximo de registros
  • filtro (opcional): Filtro OData

7. consultar_terminais_atm

Consulta estatísticas sobre terminais ATM.

Parâmetros:

  • trimestre (obrigatório): Formato YYYYQ
  • top (opcional): Número máximo de registros
  • filtro (opcional): Filtro OData

8. consultar_portadores_cartao

Consulta informações sobre portadores de cartão.

Parâmetros:

  • trimestre (obrigatório): Formato YYYYQ
  • top (opcional): Número máximo de registros
  • filtro (opcional): Filtro OData

📖 Exemplos de Uso

Após configurar o servidor, você pode fazer perguntas naturais ao seu assistente de IA:

Quais foram os dados de PIX em dezembro de 2023?

Mostre as transações com cartões no último trimestre de 2023

Quantos estabelecimentos estavam credenciados no 3º trimestre de 2023?

Quais são as taxas de intercâmbio atuais?

🔍 Filtros OData

Você pode usar filtros OData para refinar suas consultas:

Modalidade eq 'PIX'
Trimestre eq '20234'
Valor gt 1000000

Operadores suportados:

  • eq: igual
  • ne: diferente
  • gt: maior que
  • ge: maior ou igual
  • lt: menor que
  • le: menor ou igual
  • and: e lógico
  • or: ou lógico

🔗 API do Banco Central

Este servidor utiliza a API oficial de Dados Abertos do Banco Central do Brasil: https://olinda.bcb.gov.br/olinda/servico/MPV_DadosAbertos/versao/v1/swagger-ui3

📄 Licença

MIT

🤝 Contribuindo

Contribuições são bem-vindas! Sinta-se à vontade para abrir issues e pull requests.

📧 Contato

Para dúvidas ou sugestões, abra uma issue no GitHub.

🔄 Atualizações

  • v1.0.0 (2024): Versão inicial com 8 ferramentas principais