Prototipo · Versión preliminar: todos los servidores del registro oficial, sincronizados cada 30 minutos. Las reseñas y las cuentas llegarán en una etapa posterior.
PopNx MCPServidores MCP para quienes usan IA · explicados con palabras sencillas

comdirect

de mad4msversión 0.6.1i★ –iSe ejecuta en tu computadora
Nombre en el registroio.github.mad4ms/comdirect-mcp

Instalar

Resumen

Descripción del creador (original en inglés)

Read-only access to comdirect accounts, transactions, depots, orders and postbox documents.

Los tres pilares de PopNx MCP

Estos tres nunca se combinan en una sola puntuación: las opiniones, las mediciones y la popularidad son cosas distintas.

Qué puedes hacer con él

Todavía no escribimos un resumen sencillo para este. Abajo están los datos que leímos del registro.

  • Conexión: Se ejecuta en tu computadora
  • Transporte: stdio
  • Categoría: Tiendas en línea y pagos
  • Debes completar: COMDIRECT_CLIENT_ID, COMDIRECT_CLIENT_SECRET, COMDIRECT_USERNAME, COMDIRECT_PASSWORD

Instalación

Elige la app de IA que usas y copia la configuración.

Antes de instalar

  • Revisiones básicas: 1 de 1 superadas
  • Se ejecuta en tu computadora con los permisos de tu usuario (archivos, red, apps).
  • Debes completar tú: COMDIRECT_CLIENT_ID, COMDIRECT_CLIENT_SECRET, COMDIRECT_USERNAME, COMDIRECT_PASSWORD, COMDIRECT_MCP_PUSH_TAN_WAIT, COMDIRECT_MCP_UNMASK_IBANS, COMDIRECT_MCP_MASK_NAMES, COMDIRECT_ENV_FILE, COMDIRECT_MCP_CACHE_TTL, COMDIRECT_MCP_MAX_DOCUMENT_BYTES, COMDIRECT_MCP_CATEGORIES, COMDIRECT_MCP_SKIP_ELICITATION, COMDIRECT_MCP_LOG_FILE, COMDIRECT_MCP_LOG_LEVEL

Los valores marcados como secretos son llaves de tu cuenta. Nunca los compartas ni los pegues en un chat.

Necesitas

  • PyPIuv de Python instalado (para el comando uvx)

¿Qué app usas?

Elige tu app arriba. La recordamos, así que la próxima vez el botón dirá “Instalar en …”.

Abre Claude Desktop → Settings → Developer → Edit Config y pega esto en claude_desktop_config.json

{
  "mcpServers": {
    "comdirect": {
      "command": "uvx",
      "args": [
        "comdirect-mcp"
      ],
      "env": {
        "COMDIRECT_CLIENT_ID": "your-value",
        "COMDIRECT_CLIENT_SECRET": "your-value",
        "COMDIRECT_USERNAME": "your-value",
        "COMDIRECT_PASSWORD": "your-value",
        "COMDIRECT_MCP_PUSH_TAN_WAIT": "your-value",
        "COMDIRECT_MCP_UNMASK_IBANS": "your-value",
        "COMDIRECT_MCP_MASK_NAMES": "your-value",
        "COMDIRECT_ENV_FILE": "your-value",
        "COMDIRECT_MCP_CACHE_TTL": "your-value",
        "COMDIRECT_MCP_MAX_DOCUMENT_BYTES": "your-value",
        "COMDIRECT_MCP_CATEGORIES": "your-value",
        "COMDIRECT_MCP_SKIP_ELICITATION": "your-value",
        "COMDIRECT_MCP_LOG_FILE": "your-value",
        "COMDIRECT_MCP_LOG_LEVEL": "your-value"
      }
    }
  }
}

Ejecuta esto en tu terminal

claude mcp add comdirect --env COMDIRECT_CLIENT_ID=your-value --env COMDIRECT_CLIENT_SECRET=your-value --env COMDIRECT_USERNAME=your-value --env COMDIRECT_PASSWORD=your-value --env COMDIRECT_MCP_PUSH_TAN_WAIT=your-value --env COMDIRECT_MCP_UNMASK_IBANS=your-value --env COMDIRECT_MCP_MASK_NAMES=your-value --env COMDIRECT_ENV_FILE=your-value --env COMDIRECT_MCP_CACHE_TTL=your-value --env COMDIRECT_MCP_MAX_DOCUMENT_BYTES=your-value --env COMDIRECT_MCP_CATEGORIES=your-value --env COMDIRECT_MCP_SKIP_ELICITATION=your-value --env COMDIRECT_MCP_LOG_FILE=your-value --env COMDIRECT_MCP_LOG_LEVEL=your-value -- uvx comdirect-mcp

Completa los valores vacíos antes de ejecutarlo.

Abrir en Cursor

O copia la configuración tú

Pégalo en .cursor/mcp.json de tu proyecto, o en ~/.cursor/mcp.json

{
  "mcpServers": {
    "comdirect": {
      "command": "uvx",
      "args": [
        "comdirect-mcp"
      ],
      "env": {
        "COMDIRECT_CLIENT_ID": "your-value",
        "COMDIRECT_CLIENT_SECRET": "your-value",
        "COMDIRECT_USERNAME": "your-value",
        "COMDIRECT_PASSWORD": "your-value",
        "COMDIRECT_MCP_PUSH_TAN_WAIT": "your-value",
        "COMDIRECT_MCP_UNMASK_IBANS": "your-value",
        "COMDIRECT_MCP_MASK_NAMES": "your-value",
        "COMDIRECT_ENV_FILE": "your-value",
        "COMDIRECT_MCP_CACHE_TTL": "your-value",
        "COMDIRECT_MCP_MAX_DOCUMENT_BYTES": "your-value",
        "COMDIRECT_MCP_CATEGORIES": "your-value",
        "COMDIRECT_MCP_SKIP_ELICITATION": "your-value",
        "COMDIRECT_MCP_LOG_FILE": "your-value",
        "COMDIRECT_MCP_LOG_LEVEL": "your-value"
      }
    }
  }
}

Tu navegador te pide permiso para abrir la app; luego la app muestra la configuración y te pide confirmar. Los valores de las claves quedan vacíos para que los completes tú.

Abrir en VS Code

O copia la configuración tú

Pégalo en .vscode/mcp.json de tu proyecto

{
  "servers": {
    "comdirect": {
      "type": "stdio",
      "command": "uvx",
      "args": [
        "comdirect-mcp"
      ],
      "env": {
        "COMDIRECT_CLIENT_ID": "your-value",
        "COMDIRECT_CLIENT_SECRET": "your-value",
        "COMDIRECT_USERNAME": "your-value",
        "COMDIRECT_PASSWORD": "your-value",
        "COMDIRECT_MCP_PUSH_TAN_WAIT": "your-value",
        "COMDIRECT_MCP_UNMASK_IBANS": "your-value",
        "COMDIRECT_MCP_MASK_NAMES": "your-value",
        "COMDIRECT_ENV_FILE": "your-value",
        "COMDIRECT_MCP_CACHE_TTL": "your-value",
        "COMDIRECT_MCP_MAX_DOCUMENT_BYTES": "your-value",
        "COMDIRECT_MCP_CATEGORIES": "your-value",
        "COMDIRECT_MCP_SKIP_ELICITATION": "your-value",
        "COMDIRECT_MCP_LOG_FILE": "your-value",
        "COMDIRECT_MCP_LOG_LEVEL": "your-value"
      }
    }
  }
}

Tu navegador te pide permiso para abrir la app; luego la app muestra la configuración y te pide confirmar. Los valores de las claves quedan vacíos para que los completes tú.

Este se ejecuta en tu computadora, y ChatGPT solo puede conectarse a servidores en internet. Elige otra app.

Tu elección se guarda en una cookie en este dispositivo; no necesitas cuenta.

Valores que debes completar

  • COMDIRECT_CLIENT_ID secreto env
    comdirect API client id (or stored in the OS keychain via `comdirect-mcp configure`)
  • COMDIRECT_CLIENT_SECRET secreto env
    comdirect API client secret (or stored in the OS keychain via `comdirect-mcp configure`)
  • COMDIRECT_USERNAME secreto env
    comdirect Zugangsnummer (or stored in the OS keychain via `comdirect-mcp configure`)
  • COMDIRECT_PASSWORD secreto env
    comdirect PIN (or stored in the OS keychain via `comdirect-mcp configure`)
  • COMDIRECT_MCP_PUSH_TAN_WAIT env
    Seconds to wait for the push TAN approval if the client cannot show a confirmation dialog
  • COMDIRECT_MCP_UNMASK_IBANS env
    Set to true to return counterparty IBANs unmasked
  • COMDIRECT_MCP_MASK_NAMES env
    Set to true to replace counterparty names with stable pseudonyms
  • COMDIRECT_ENV_FILE env
    Path to a dotenv file with the credentials (opt-in; prefer the OS keychain)
  • COMDIRECT_MCP_CACHE_TTL env
    Seconds the server keeps bank results within a session; 0 disables the cache
  • COMDIRECT_MCP_MAX_DOCUMENT_BYTES env
    Size limit for postbox documents in bytes
  • COMDIRECT_MCP_CATEGORIES env
    Path of the category rules file (default ~/.config/comdirect-mcp/categories.toml)
  • COMDIRECT_MCP_SKIP_ELICITATION env
    Set to 1 to skip the login confirmation dialog and wait for the push TAN approval instead
  • COMDIRECT_MCP_LOG_FILE env
    File the server appends its log to (default stderr)
  • COMDIRECT_MCP_LOG_LEVEL env
    Log level of the server

Esta configuración se genera a partir de la ficha del creador en el registro. Si el README dice otra cosa, sigue el README.

Qué puede hacer

Se ejecuta en tu computadora; la lista de herramientas aparece en tu app de IA después de instalarlo.

Revisiones básicasi

Revisamos información que cualquiera puede ver; no hemos leído el código. Las revisiones que no aplican no se cuentan. · Revisado el 6 nov 2026

  • ✓ Superada

    El creador coincide con el repo

    El nombre en el registro se verificó con la cuenta de GitHub mad4ms, dueña del repo

  • … Aún sin revisar

    Sigue en mantenimiento

    Todavía no hemos leído este repo en GitHub

  • … Aún sin revisar

    Tiene licencia

    Todavía no hemos leído este repo en GitHub

  • – No aplica

    El endpoint responde

    Este se ejecuta en tu computadora; no hay endpoint en internet

  • – No aplica

    Inicio de sesión con OAuth

    Se ejecuta en tu computadora y usa ajustes locales en su lugar

  • … Aún sin revisar

    Sin instrucciones ocultas en las descripciones de herramientas

    Se ejecuta en tu computadora; solo podemos leer listas de herramientas de endpoints en internet

Comparado con otros en Tiendas en línea y pagosi

  • Más estrellas que el 0% de los otros 1745 servidores de esta categoría
  • Publicado en el registro más recientemente que el 57% de los otros 1745 servidores de esta categoría
  • Revisiones básicas iguales o mejores que el 100% de los otros 1745 servidores de esta categoría

Comparado con todos los servidores activos de esta categoría en el registro. Las estrellas solo cuentan cuando quien lo publica es dueño del repo.

Preguntas frecuentes

¿Es seguro comdirect?

Superó 1 de 1 revisiones básicas aplicables. No hemos leído el código. Antes de agregar una clave o un token, revisa qué acceso pide el servidor y usa una clave que tenga solo los permisos que necesitas.

¿Qué claves o códigos necesita?

Debes completar: COMDIRECT_CLIENT_ID, COMDIRECT_CLIENT_SECRET, COMDIRECT_USERNAME, COMDIRECT_PASSWORD

¿Se ejecuta en mi computadora o en la nube?

Se ejecuta en tu computadora. Tu app de IA lo inicia cuando hace falta, y los datos no pasan por los servidores del creador (a menos que el propio servidor llame a un servicio en línea).

¿Sigue en mantenimiento?

El repo de GitHub cambió por última vez –, y la última versión (0.6.1) llegó al registro hace 24 días.

¿Qué apps pueden usarlo?

Las apps compatibles con MCP, como Claude Desktop, Claude Code, Cursor y VS Code. También necesitas Python (uv) en tu computadora.

¿Qué puedo usar en su lugar?

En la misma categoría: Spree Commerce: open-source B2B and marketplace ecommerce, Stripe MCP, MCP Cn Commerce

Alternativas

Servidores de la misma categoría hechos por otros creadores, ordenados por estrellas.

Cómo leer una tarjeta:★ Estrellas de GitHubiTres pilares: reseñas · revisiones · usoiActualizado = fecha en que se publicó la última versión en el registroi

Stripe MCP

de stripe

MCP server integrating with Stripe - tools for customers, products, payments, and more.

Se ejecuta en la nube★ 2043MITActualizado hace 12 meses
Instalar

MCP Cn Commerce

de TonyWang-hub

8 read-only MCP platform entries; support is operation-specific; merchant live acceptance pending

Se ejecuta en tu computadora★ 96MITActualizado hace 27 días
Instalar

README del creador

Abrir el README

Copiado tal cual del repo del creador. PopNx MCP no lo ha revisado ni lo respalda. Se quitaron HTML, imágenes y scripts. Los enlaces llevan fuera de este sitio.

comdirect-mcp

Read-only [MCP](https://modelcontextprotocol.io) server and typed Python client for the [comdirect REST API](https://www.comdirect.de/cms/kontakt-zugaenge-api.html). Let Claude, GitHub Copilot or a local model look at your accounts, transactions, depot and postbox. You approve the login in the photoTAN app, and no tool can move money.

[!WARNING]

Unofficial, not affiliated with comdirect. It handles your banking credentials, and every tool result goes to the

model behind your MCP client: with a cloud assistant your financial data leaves your computer. For the most

privacy use a local model. See SECURITY.md.

Warnung (auf Deutsch, weil comdirect)

Leute, hier geht es um euer Geld. Nutzt das nur, wenn ihr den Code versteht und die Risiken kennt. MIT-Lizenz: Jeder darf damit machen, was er/sie will (auch ihr, comdirect 👀), aber ohne Gewährleistung und ohne Haftung.

Transparenz: Ein Teil des Codes stammt von Opus 5.5 und gpt-6.1-sol, ich habe reviewed, getestet und weise genickt. Genau deshalb: Code verstehen.

Der Server nutzt nur lesende Endpunkte, aber Fehler passieren trotzdem: comdirect kann die API ändern, Dependencies können kompromittiert werden, und 2FA ist kein Freifahrtschein. Deshalb:

  • Nur lokal auf dem eigenen Rechner nutzen, Zugangsdaten niemandem geben.
  • Zugangsdaten in den OS-Schlüsselbund (comdirect-mcp configure). Eine .env enthält das Passwort im Klartext: niemals committen.
  • Updates nicht blind einspielen: Version pinnen, Änderungen anschauen.

MCP-Server: Hängt ihr ihn an einen Cloud-Client, verlassen eure Daten euren Rechner und können in Logs landen. Verwendungszwecke und Dokumente können Prompt-Injections enthalten. Also nur in Umgebungen nutzen, denen ihr vertraut.

Wer seine Kontoauszüge eh schon in ChatGPT kopiert: Macht, was ihr wollt, aber auf eigene Verantwortung!

Features

  • Safe login: push TAN confirmed in your client; stops before comdirect's lock after five unconfirmed challenges; revokes the session on logout and shutdown
  • Credentials in the OS keychain, read-only tools with truthful annotations
  • Answers on the server: cash flow and spending per month, counterparty or your own categories, subscriptions with yearly costs, portfolio allocation
  • Clean data: transfers between your own accounts are kept out of spending, PayPal payments show the merchant, payment texts are cleaned up, IBANs masked
  • Typed Python client for your own scripts

The API returns account transactions of the last 180 days only.

Tool
login / logoutStart a session (push TAN) / end and revoke it
list_accounts, list_cards, get_wealth_overviewBalances of accounts, cards and all products
list_transactionsIndividual transactions
summarize_transactionsIncome, expenses and net per month, counterparty, type or category
find_recurring_paymentsSubscriptions, contracts and standing orders
list_depots, get_depot_positions, summarize_portfolioDepot positions and allocation
list_depot_transactions, list_orders, get_order, get_instrumentSecurities movements, order book, security data
list_documents, read_documentPostbox documents as text or PDF (reading marks them as read)

Prompts: monthly_review, find_subscriptions, tax_documents. Details: Tools reference.

Quickstart

You need uv, comdirect API access (Client ID and Secret) and photoTAN Push as default TAN method.

uvx comdirect-mcp@0.6.1 configure   # stores your credentials in the OS keychain

Add the server to your client, e.g. Claude Code:

claude mcp add --transport stdio --scope user comdirect -- uvx comdirect-mcp@0.6.1

or Claude Desktop, LM Studio and others:

{

"mcpServers": { "comdirect": { "command": "uvx", "args": ["comdirect-mcp@0.6.1"] } } }

Then ask, e.g. *„Welche Abos zahle ich, und was kosten sie im Jahr?“* The assistant calls login and you approve the push in the app. VS Code, Ollama and more: Configure MCP clients · step by step: Getting started · problems: Troubleshoot.

Python library

from comdirect_mcp import ComdirectClient

from comdirect_mcp.utils import default_push_tan_callback

client = ComdirectClient( {"client_id": "...", "client_secret": "...", "username": "...", "password": "..."}, {"push_tan_cb": default_push_tan_callback}, ) client.login() # approve the push TAN, then press Enter for account in client.list_accounts(): print(account.id, account.balance, account.currency)

See Use the Python library.

More

Documentation · CHANGELOG · CONTRIBUTING · AGENTS.md for AI coding agents · MIT License

Pregunta a PopNx