Interbanking

io.github.rje1974Published by GitHub account rje1974v1.0.2Updated Nov 3, 2026

Saldos y movimientos bancarios de Interbanking (Argentina). Solo lectura.

VerifiedSTDIODesktop onlyDatabasesFinance

Overview

AI-generated overview

Read-only MCP server that lets an assistant query Interbanking (Argentina) bank accounts, balances and transactions in Spanish.

What you can do
  • List available accounts with bank, type, currency and number
  • Read current accounting and operating balances, with an optional range of up to 64 days
  • Read day-by-day historical balances over long ranges, split automatically
  • Read transactions across all accounts with credit and debit totals
  • Return summarized results by default (per-account totals and the 25 most recent movements), with full detail on request
When to use it
Useful when you want an AI assistant to answer questions about your own Interbanking accounts in Argentina — how much is in each account, what moved in a given month, how a balance evolved, or which transfers came in last week — without writing code.
Requirements
Runs locally via npx (Node.js) as a stdio process; desktop client only. Needs credentials from the Interbanking developer portal set as environment variables: IB_CLIENT_ID, IB_CLIENT_SECRET, IB_CUSTOMER_ID and IB_REDIRECT_URL, which must match the redirect URL configured in the portal and include Network access to the Interbanking API.
Before you install
Requires bank API credentials that are stored in plain text in the client configuration file; the README warns to review credential handling before pasting them. Read-only by design: no tool moves money, and the generic HTTP client method is deliberately excluded. Data is sent only to Interbanking, but third-party APIs can change and break it, and it is not professional advice. Unofficial project, not affiliated with Interbanking S.A.

Installation

In SourceWeft

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

Desktop only via STDIO. STDIO servers start a local process, so they need the SourceWeft desktop host.

Other MCP clients

Follow the launch instructions in the repository.

README

interbanking-mcp

Proyecto independiente y no oficial. No tiene vinculación con Interbanking S.A. ni está avalado por esa empresa. "Interbanking" es una marca registrada de su titular y se menciona solo para indicar con qué API funciona.

Servidor MCP para consultar tus cuentas de Interbanking (Argentina) desde un agente: saldos, saldos históricos y movimientos, en castellano y sin escribir código.

Es de solo lectura. No hay ninguna herramienta que mueva plata, y eso no es una convención sino una decisión de diseño: la función genérica del cliente —la que acepta cualquier método HTTP— queda deliberadamente afuera del servidor.

Instalación

No hace falta instalar nada: se descarga solo al arrancar.

Claude Code

bash
claude mcp add interbanking \  --env IB_CLIENT_ID=tu_client_id \  --env IB_CLIENT_SECRET=tu_client_secret \  --env IB_REDIRECT_URL=https://localhost \  --env IB_CUSTOMER_ID=tu_customer_id \  -- npx -y interbanking-mcp

Claude Desktop u otro cliente con archivo de configuración

json
{  "mcpServers": {    "interbanking": {      "command": "npx",      "args": ["-y", "interbanking-mcp"],      "env": {        "IB_CLIENT_ID": "tu_client_id",        "IB_CLIENT_SECRET": "tu_client_secret",        "IB_REDIRECT_URL": "https://localhost",        "IB_CUSTOMER_ID": "tu_customer_id"      }    }  }}

Las credenciales salen del portal de desarrolladores de Interbanking. Cómo obtenerlas, paso a paso, está en interbanking-api-ejemplo.

Ojo con dónde quedan las credenciales. Ese archivo de configuración es texto plano en tu disco. Antes de pegarlas ahí, leé gestión de tokens.

Herramientas

HerramientaQué hace
listar_cuentasLas cuentas disponibles con banco, tipo, moneda y número
saldosSaldos actuales: contable y operativo. Rango opcional de hasta 64 días
saldos_historicosSaldos día por día en rangos largos; parte el rango solo
movimientosMovimientos de todas las cuentas, con totales de créditos y débitos

Una vez configurado, se le habla en castellano:

  • "¿Cuánto tengo en cada cuenta?"
  • "Mostrame los movimientos de septiembre"
  • "¿Cómo evolucionó el saldo del Galicia desde enero?"
  • "¿Qué transferencias entraron la semana pasada?"

Sobre el volumen de datos

movimientos y saldos_historicos devuelven un resumen por defecto: totales por cuenta y los 25 movimientos más recientes. Un rango de un año son miles de registros, y volcarlos enteros llena la ventana de contexto del agente sin que nadie gane nada. Para ver todo, pedirle "con detalle", y mejor sobre rangos cortos.

Qué hay abajo

Usa interbanking-client, que resuelve los quirks del portal: los parámetros del token van en la query string y no en el body, el header service tiene que incluir https://, customer-id va como query parameter, y movimientos usa una URL base distinta a saldos. Todos están documentados en interbanking-api-ejemplo.

Desarrollo

bash
npm installnpm run checknpm test

Para probarlo a mano:

bash
npx @modelcontextprotocol/inspector node server.js

Privacidad

Corre en tu máquina, con tus credenciales, y habla solo con el organismo. No recolecta nada ni manda nada a ningún lado. El detalle, en PRIVACY.md.

Soporte

Esto se publica tal cual está. Las consultas van por los issues del repo, sin plazo de respuesta: lo contesto cuando puedo. No hay soporte por correo ni por teléfono.

Las APIs de terceros cambian sin avisar y pueden romperlo. No es asesoramiento profesional — el uso es responsabilidad de quien lo usa.

Si te sirvió

⭐ Dejame una estrella en el repo o invitame un cafecito.

(O escribime y charlamos, también vale.)

Licencia

MIT

Source: README.md at commit b005745

Tools

0
SourceWeft has not started this package in its sandbox yet, so its tools are not known.

Version history

2
  1. v1.0.2LatestSep 21, 2026
  2. v1.0.1Sep 16, 2026

Score

50% 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 days25 pts

    Keep the endpoint answering the MCP handshake; SourceWeft probes it every 30 days.

  • Auth declared10 pts

    Declare the credential headers in the registry entry, or keep the endpoint answering the probe so its auth can be classified.

  • Tools listed15 pts

    Answer tools/list without a credential, or ship a package that starts in a sandbox without one.

  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts