MCPs/kontist
2026-06-23 15:49:59 +02:00
..
Dockerfile fix: add ca-certificates to kontist Dockerfile (git clone needs HTTPS certs) 2026-06-23 15:49:59 +02:00
README.md feat: update fleet to tested MCPs + add 10 new MCPs with Dockerfiles + Woodpecker CI 2026-06-23 15:09:54 +02:00

kontist-mcp

MCP server for Kontist banking API (balance, transactions, transfers).

Source: github.com/tobiasendres-dev/kontist-mcp

Environment Variables

Variable Required Description
KONTIST_CLIENT_ID Yes Client ID from kontist.dev
KONTIST_CLIENT_SECRET Yes Client secret from kontist.dev

Usage

This MCP requires OAuth tokens. Run the OAuth flow once on the host:

# Clone, install, run auth
git clone https://github.com/tobiasendres-dev/kontist-mcp.git
cd kontist-mcp
npm install
KONTIST_CLIENT_ID=xxx KONTIST_CLIENT_SECRET=xxx npm run auth

Then mount the tokens file into the container:

docker run -d \
  --name kontist-mcp \
  -p 8111:8111 \
  -v ~/.config/kontist:/root/.config/kontist \
  -e KONTIST_CLIENT_ID=your_client_id \
  -e KONTIST_CLIENT_SECRET=your_client_secret \
  forgejo.corentic.eu/corentic/mcp-fleet-kontist:latest

Tools

  • get_balance — Current balance + available balance
  • get_account — Account details (IBAN, holder)
  • list_transactions — Recent transactions
  • create_transfer — Create a transfer (requires TAN)
  • confirm_transfer — Confirm with TAN
  • list_cards — List all cards

Tokens expire after ~1 hour. Re-run npm run auth to refresh.