Skip to main content
Glama
guille-near

openbanking-mcp

by guille-near

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
TRUELAYER_ENVNoTrueLayer environment (sandbox or live)sandbox
FINMCP_HTTP_TOKENNoBearer token for HTTP mode (optional)
TRUELAYER_CLIENT_IDYesClient ID from TrueLayer app
TRUELAYER_PROVIDERSNoComma-separated list of bank providersuk-cs-mock
FINMCP_CALLBACK_PORTNoPort for OAuth callback server3000
TRUELAYER_REDIRECT_URINoRedirect URI for OAuthhttp://localhost:3000/callback
TRUELAYER_CLIENT_SECRETYesClient secret from TrueLayer app

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
list_accountsB

Lista las cuentas bancarias sincronizadas.

get_balancesA

Saldo más reciente de cada cuenta.

get_transactionsB

Movimientos filtrados por cuenta, fechas (YYYY-MM-DD) y tipo (debit/credit).

search_transactionsA

Busca movimientos por texto en el comercio o el concepto.

spend_by_category_toolB

Gasto agregado por categoría en un periodo (fechas YYYY-MM-DD).

list_subscriptionsC

Cargos recurrentes detectados (suscripciones / domiciliaciones).

unusual_chargesC

Cargos atípicos respecto al histórico de cada comercio.

monthly_summary_toolC

Resumen mensual: ingresos, gastos, neto, top comercios y categorías.

sync_statusB

Estado de la última sincronización.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

B3.3/5.0

Scored across 9 tools

Disambiguation5/5

Each tool targets a distinct function: account listing, balances, filtered transactions, subscriptions, monthly summary, text search, category spending, sync status, and unusual charges. There is no functional overlap.

Naming Consistency4/5

Most tools follow a verb_noun pattern in snake_case (e.g., get_balances, list_accounts). However, monthly_summary_tool and spend_by_category_tool include a '_tool' suffix not used by others, causing minor inconsistency.

Tool Count5/5

9 tools is appropriate for the domain. Each tool provides a specific capability without redundancy, covering account management, transaction analysis, subscriptions, and sync status.

Completeness4/5

The set covers core read-only banking operations: accounts, balances, transactions, subscriptions, and spending analysis. Missing is the ability to retrieve a single transaction detail, but overall it is reasonably complete for an analytics-focused MCP.

Maintenance

ActivityInactive
ResponsivenessNo issues