Skip to main content
Glama
ntropy-network

ntropy-mcp MCP Server

Official

Servidor MCP de Ntropy

Servidor MCP para enriquecer datos bancarios mediante la API de Ntropy. Esto permite a los agentes LLM que trabajan con datos financieros acceder fácilmente a cualquiera de los puntos finales de la API de Ntropy.

Componentes

Herramientas

El servidor implementa las siguientes herramientas para interactuar con la API de Ntropy:

  • check_connection : verifica la conexión a la API de Ntropy

    • Devuelve: Información del estado de la conexión

  • set_api_key : Establece o actualiza la clave API de Ntropy en tiempo de ejecución

    • Parámetros: api_key (cadena)

    • Devoluciones: Estado de la actualización y validación de la clave API

  • create_account_holder : Crea un titular de cuenta

    • Parámetros: id (cadena/int), type (cadena), name (cadena)

    • Devoluciones: Los detalles del titular de la cuenta creada

  • update_account_holder : Actualizar un titular de cuenta existente

    • Parámetros: id (cadena/int), name (cadena, opcional), type (cadena, opcional)

    • Devoluciones: Los datos actualizados del titular de la cuenta

  • enrich_transaction : Enriquecer una transacción bancaria

    • Parámetros: id (cadena/int), description (cadena), date (cadena), amount (flotante), entry_type (cadena), currency (cadena), account_holder_id (cadena/int), country (cadena, opcional)

    • Devoluciones: Los datos de transacción enriquecidos

  • get_account_holder : Obtener detalles del titular de una cuenta

    • Parámetros: account_holder_id (cadena/int)

    • Devoluciones: Datos del titular de la cuenta

  • list_transactions : Lista las transacciones de un titular de cuenta

    • Parámetros: account_holder_id (string/int), limit (int, valor predeterminado=10), offset (int, valor predeterminado=0)

    • Devoluciones: Lista de transacciones

  • get_transaction : Obtener detalles de una transacción específica

    • Parámetros: transaction_id (cadena/int)

    • Devoluciones: Detalles de la transacción

  • bulk_enrich_transactions : Enriquecer múltiples transacciones a la vez

    • Parámetros: transactions (Lista de objetos de transacción)

    • Devoluciones: Lista de transacciones enriquecidas

  • delete_account_holder : eliminar un titular de cuenta y todos los datos asociados

    • Parámetros: account_holder_id (cadena/int)

    • Devoluciones: Estado de eliminación

  • delete_transaction : Eliminar una transacción específica

    • Parámetros: transaction_id (cadena/int)

    • Devoluciones: Estado de eliminación

Related MCP server: Qonto MCP Server

Inicio rápido

Instalar

Primero, obtén tu clave API de Ntropy creando una cuenta en ntropy.com . Asegúrate de reemplazar YOUR_NTROPY_API_KEY con tu clave API.

Ejecute el servidor con uvx

uvx ntropy-mcp --api-key YOUR_NTROPY_API_KEY

Escritorio de Claude

El archivo de configuración de Claude Desktop normalmente se encuentra en:

En MacOS: ~/Library/Application\ Support/Claude/claude_desktop_config.json

En Windows: %APPDATA%/Claude/claude_desktop_config.json

Agregue lo siguiente al archivo de configuración si usa uvx:

  "mcpServers": {
    "ntropy-mcp": {
      "command": "uvx",
      "args": [
        "ntropy-mcp",
        "--api-key",
        "YOUR_NTROPY_API_KEY"
      ]
    }
  }

y lo siguiente si usas Docker:

"mcpServers": {
  "ntropy-mcp": {
    "command": "docker",
    "args": [
      "run",
      "-i",
      "--rm",
      "ntropy-mcp"
      "--api-key",
      "YOUR_NTROPY_API_KEY"
    ]
  }
}

Ejemplo de uso

Comprobar conexión

# Check if your API key is valid and the Ntropy API is accessible
connection_status = check_connection()
print(connection_status)

Crear y actualizar titulares de cuentas

# Create a new account holder
account_holder = create_account_holder(
    id="user123",
    type="individual",
    name="John Doe"
)

# Update an existing account holder
updated_account = update_account_holder(
    id="user123",
    name="John Smith"
)

Enriquecer transacciones

# Enrich a single transaction
enriched_transaction = enrich_transaction(
    id="tx123",
    description="AMAZON.COM*MK1AB6TE1",
    date="2023-05-15",
    amount=-29.99,
    entry_type="debit",
    currency="USD",
    account_holder_id="user123",
    country="US"
)

# Bulk enrich multiple transactions
transactions = [
    {
        "id": "tx124",
        "description": "NETFLIX.COM",
        "date": "2023-05-16",
        "amount": -13.99,
        "entry_type": "debit",
        "currency": "USD",
        "account_holder_id": "user123"
    },
    {
        "id": "tx125",
        "description": "Starbucks Coffee",
        "date": "2023-05-17",
        "amount": -5.65,
        "entry_type": "debit",
        "currency": "USD",
        "account_holder_id": "user123"
    }
]
enriched_transactions = bulk_enrich_transactions(transactions)

Depuración

Puede usar el inspector MCP para depurar el servidor. Para instalaciones uvx:

npx @modelcontextprotocol/inspector uvx ntropy-mcp --api-key YOUR_NTROPY_API_KEY

Construir

Compilación de Docker:

docker build -t ntropy-mcp .

Contribuyendo

¡Aceptamos solicitudes de incorporación de cambios! Siéntete libre de contribuir con nuevas ideas, correcciones de errores o mejoras.

Licencia

ntropy-mcp está licenciado bajo la Licencia MIT. Esto significa que usted tiene libertad de usar, modificar y distribuir el software, sujeto a los términos y condiciones de la Licencia MIT. Para más detalles, consulte el archivo de LICENCIA en el repositorio del proyecto.

A
license - permissive license
Not graded
quality - not tested
D
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (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

  • F
    license
    Not graded
    quality
    Not graded
    maintenance
    Enables enrichment of banking data through the Ntropy API, including creating account holders and enriching transaction details.
  • A
    license
    Not graded
    quality
    D
    maintenance
    Enables interaction with Qonto's Business API for banking operations. Supports all API key-accessible endpoints for managing business banking transactions and account information.
    3
    MIT
  • F
    license
    Not graded
    quality
    D
    maintenance
    Enables enriching banking data using the Ntropy API, with tools to create account holders and enrich transactions.

View all related MCP servers

Related MCP Connectors

  • Access the Notra API for managing posts, brand identities, integrations, and schedules.

  • Brazilian Open Finance MCP — 30+ banks (Itaú, Nubank, etc.) to Claude/Cursor. Read-only.

  • Connect AI agents to bank accounts, transactions, balances, and investments.

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/ntropy-network/ntropy-mcp'

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