A bank feed is unreadable strings until something resolves them into merchants and categories. Here that resolution is a call, the results are held against the account holder they belong to, and a bulk path exists for when the input is a whole statement rather than one line.
An interface to Ntropy's transaction enrichment. Transactions belong to an account holder and are enriched from the fields a bank statement actually carries — description, date, amount, entry type, currency, country — and the enriched records stay queryable afterwards.
- Account holders created, updated, read back and deleted with everything attached to them
- A single transaction enriched from its description, date, amount, entry type and currency
- Many transactions enriched in one call
- Transactions listed for an account holder with limit and offset, or fetched individually
- Transactions deleted one at a time
- The API key set or replaced while the server is running, and a connection check that validates it
An Ntropy API key from an account at ntropy.com. The server launches with uvx ntropy-mcp, and the key is handed to it on that launch command.
One command plus a key — uvx ntropy-mcp --api-key YOUR_NTROPY_API_KEY, then supply credentials
