CLI and MCP server for the Qonto banking API
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
We haven't yet run this listing's install command through our automated sandbox check. This isn't a red flag β we're steadily working through the catalog.
π‘ Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
Inspect callable tools, capabilities, and parameters exposed to AI agents by Qontoctl.
OrganizationCallable MCP tool function
org_showShow organization details including name, slug, and bank accounts
AccountsCallable MCP tool function
account_listList all bank accounts for the organization
account_showShow details of a specific bank account
account_iban_certificateDownload IBAN certificate PDF for a bank account

CLI and MCP server for the Qonto banking API.
This project is brought to you by Alexey Pelykh.
Unofficial project. QontoCtl is independent and not affiliated with, endorsed by, or supported by Qonto. See the Disclaimer.
QontoCtl lets AI assistants (Claude, etc.) interact with Qonto through the Model Context Protocol. It can:
QontoCtl is an independent, unofficial project β not affiliated with or endorsed by Qonto.
Qonto ships its own official MCP server β hosted, free on every plan, and installable in a tap from Claude, ChatGPT, Cursor, and more. If you want to talk to your finances β "show my balances", "chart last month's spending", "draft an invoice" β it's an excellent, well-made option.
QontoCtl is built for a different job: automating Qonto, not just chatting with it.
The official MCP is a hosted assistant you log into as a user. QontoCtl is a local, open-source toolkit β a CLI, an MCP server, and a library β that runs on your own machine with your own credentials, including as a headless service account.
| Official MCP | QontoCtl | |
|---|---|---|
| Runs headless β CI, cron, scripts, no chat | Interactive only | β CLI + MCP + library |
| Authentication | OAuth, per-user | β API key (service account) or OAuth |
| Executes SEPA / internal / recurring transfers | Prepares approval requests | β Yes, with SCA handled* |
| API coverage | Curated subset | β Comprehensive |
| Self-hosted Β· your credentials Β· open source | Qonto-hosted | β AGPL-3.0, local-first |
Comparison based on Qonto's public MCP documentation as of July 2026.
* Transfers to untrusted payees still require your Strong Customer Authentication approval, as they must. QontoCtl handles the SCA continuation so scripted flows β to trusted beneficiaries and between your own accounts β complete without a human at the terminal.
QontoCtl also supports multiple Qonto organizations from one setup via named profiles β handy for accountants, holding companies, and anyone running the books for several entities.
The official MCP talks to Qonto. QontoCtl automates it. Many people will use both β the official MCP in a chat window, QontoCtl in a pipeline.
Or run directly with npx:
Or install via Homebrew:
QontoCtl implements the Model Context Protocol (MCP), letting AI assistants interact with your Qonto account through natural language.
Add to your Claude Desktop configuration (claude_desktop_config.json):
Add to .cursor/mcp.json in your project root:
Add to ~/.codeium/windsurf/mcp_config.json:
The MCP server has no CLI flags. To load credentials from a config file other than ~/.qontoctl.yaml, set QONTOCTL_CONFIG_FILE in the host's env block:
The path is captured at server startup. See docs/configuration.md for the full resolution chain.
Factual signals from GitHub, npm, and our automated checks β not a rating.
No reviews yet β be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/qontoctl)<a href="https://allmcps.com/mcp/qontoctl"><img src="https://allmcps.com/api/badge/qontoctl?style=directory" alt="Qontoctl on AllMCPs" /></a>