Skip to main content
Glama
narkov

Privat24 Business MCP Server

by narkov

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
PRIVAT24_BUSINESS_TOKENYesRequired token from Privat24 Business / Autoclient API access
PRIVAT24_BUSINESS_BASE_URLNoBase URL for Privat24 Business APIhttps://acp.privatbank.ua/api
PRIVATBANK_PUBLIC_API_BASE_URLNoBase URL for PrivatBank public APIhttps://api.privatbank.ua

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": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
privat24_business_authB

Calls the statements settings endpoint to verify token access.

privat24_business_get_settingsB

Returns available cards, accounts, and statement-related settings.

privat24_business_get_balancesC

Returns balances from /statements/balance for a date range or filtered cards.

privat24_business_get_transactionsC

Returns statement transactions from /statements for a date range or filtered cards.

privat24_business_get_interim_balancesC

Returns interim balances from /statements/interim/balance.

privat24_business_get_interim_transactionsC

Returns interim transactions from /statements/interim/transactions.

privat24_business_get_final_balancesC

Returns end-of-day balances from /statements/final/balance.

privat24_business_get_final_transactionsB

Returns end-of-day transactions from /statements/final/transactions.

privat24_business_create_paymentC

Posts an arbitrary payment payload to /payment/create.

privat24_business_get_exchange_ratesB

Returns current PrivatBank exchange rates using the public API.

privat24_business_get_exchange_rate_historyA

Returns exchange rates for a specific date using DD.MM.YYYY format.

privat24_business_call_apiC

Calls any business endpoint with arbitrary query parameters or JSON body.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

B3.2/5.0

Scored across 12 tools

Disambiguation4/5

Most tools are cleanly separated by resource (balances, transactions, rates) and time scope (standard/interim/final), so an agent can usually pick the right one. The generic call_api overlaps with every specific endpoint, and auth vs get_settings is slightly blurry, but descriptions help clarify intent.

Naming Consistency4/5

All tools share the privat24_business_ prefix and use snake_case, with most following a get_<resource> pattern. create_payment and call_api fit the verb_noun style, but auth breaks the pattern slightly and get_exchange_rate_history is a minor deviation from the plural get_exchange_rates.

Tool Count5/5

12 tools is within the ideal range for a business banking integration. The count reflects the statement matrix, payments, exchange rates, and setup/verification without feeling bloated or too thin.

Completeness4/5

The set covers balances, transactions (regular/interim/final), payments, exchange rates, settings, and auth verification. It lacks dedicated payment status or detailed payment management tools, but call_api provides an escape hatch for accessing any missing endpoint.

Maintenance

ActivityInactive
ResponsivenessNo issues