Skip to main content
Glama
elcukro

bank-mcp

by elcukro

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

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
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
list_accountsB

List all bank accounts across configured connections. Returns account UIDs, IBANs, names, and currencies.

list_transactionsB

List bank transactions with optional filters. Defaults to last 90 days. Supports date range, amount range, and debit/credit type filtering.

search_transactionsA

Full-text search across transaction descriptions, merchant names, and references. Use for finding specific payments or payees.

get_balanceA

Get current account balance(s). Returns closing booked balance and expected balance when available.

spending_summaryC

Group expenses by merchant or category with totals. Shows where money is being spent. Use groupBy "merchant" for vendor breakdown, "category" for category breakdown.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

A3.6/5.0

Scored across 5 tools

Disambiguation5/5

Each tool has a clearly distinct purpose: get_balance for balances, list_accounts for account listing, list_transactions for filtered transaction lists, search_transactions for full-text search, spending_summary for aggregation. No overlap.

Naming Consistency5/5

All tool names use a consistent snake_case verb_noun or descriptive pattern (get_balance, list_accounts, list_transactions, search_transactions, spending_summary). No mixing of conventions.

Tool Count5/5

5 tools is well-scoped for a banking data retrieval server. Each tool covers a core function without redundancy, and the count feels natural for the domain.

Completeness4/5

The set covers balance, accounts, transactions (with search and filters), and spending summaries. Minor gaps include no individual transaction detail endpoint, but search can retrieve specifics. Overall solid coverage for read-only banking information.

Maintenance

ActivityInactive
ResponsivenessNo issues