Qontoctl
CLI and MCP server for the Qonto banking API
Connector by alexey-pelykh · GitHub account verified by the MCP Registry
Install
Works with Claude Code, Codex, VS Code, Cursor, Windsurf, Claude Desktop. Read the repository before you give any tool access to your data.
npx agentmarket install connector/alexey-pelykh-qontoctl
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this server can do and what it asks for, from its tool list and install config. Checked Oct 25, 2026.
- Tools
- 45 read · 62 write · 6 delete · 15 not yet classified
- Secrets
- 1 (API keys, tokens or passwords)
- Install scripts
- Not scanned yet
- Runs as
- Node.js package
Tools by what they do 128
Read from the source code; the running server may list different tools.
Read 45 · Look things up without changing anything.
account_listaccount_showattachment_showbeneficiary_listbeneficiary_showcard_appearancescard_iframe_urlcard_listcard_showclient_invoice_listclient_invoice_showclient_list
Show 33 more tools
client_showcredit_note_listcredit_note_showeinvoicing_settingsinsurance_showintl_beneficiary_listintl_beneficiary_requirementsintl_currenciesintl_eligibilitymembership_listmembership_showorg_showpayment_link_connection_statuspayment_link_listpayment_link_methodspayment_link_paymentspayment_link_showproduct_listquote_listquote_showrequest_listsca_session_showstatement_liststatement_showsupplier_invoice_listsupplier_invoice_showteam_listterminal_listtransaction_attachment_listtransaction_listtransaction_showwebhook_listwebhook_show
Write 62 · Create, change, send or run things.
account_closeaccount_createaccount_iban_certificateaccount_updateattachment_uploadbeneficiary_addbeneficiary_updatebulk_transfer_createbulk_transfer_listbulk_transfer_showcard_bulk_createcard_create
Show 50 more tools
card_lockcard_unlockcard_update_limitscard_update_nicknamecard_update_optionscard_update_restrictionsclient_createclient_invoice_cancelclient_invoice_createclient_invoice_mark_paidclient_invoice_sendclient_invoice_updateclient_invoice_uploadclient_invoice_upload_showclient_updatediagnoseinsurance_createinsurance_updateinsurance_upload_documentinternal_transfer_createintl_beneficiary_addintl_beneficiary_updateintl_transfer_createintl_transfer_requirementslabel_listlabel_showmembership_invitepayment_link_createrecurring_transfer_cancelrecurring_transfer_createrecurring_transfer_listrecurring_transfer_showrequest_approverequest_create_flash_cardrequest_create_multi_transferrequest_create_virtual_cardrequest_declinesupplier_invoice_bulk_createteam_createterminal_payment_createtransaction_attachment_addtransfer_bulk_verify_payeetransfer_canceltransfer_createtransfer_listtransfer_prooftransfer_showtransfer_verify_payeewebhook_createwebhook_update
Delete 6 · Delete, drop, revoke or wipe things.
client_deleteclient_invoice_deleteinsurance_remove_documentintl_beneficiary_removetransaction_attachment_removewebhook_delete
Not yet classified 15 · We could not tell from the name and description.
beneficiary_trustbeneficiary_untrustcard_discardcard_report_lostcard_report_stolenclient_invoice_finalizeclient_invoice_unmark_paidintl_quote_createpayment_link_connectpayment_link_deactivatequote_createquote_delete
Show 3 more tools
quote_sendquote_updatesca_session_mock_decision
Secrets and settings it asks for
Secrets: values you paste in that let it act as you.
QONTOCTL_SECRET_KEY
Other settings (environment variables or headers).
QONTOCTL_ORGANIZATION_SLUG
Files it touches
- Any path the agent passes to its tools
Tools (128)
Read from the source code; the running server may differ. Descriptions are the server’s own words; hidden characters are shown as [U+…].
account_closeClose a bank account. SCA: this operation may require Strong Customer Authentication; the tool polls inline by default (wait=30s) and falls back to a structured pending response so the caller can continue via sca_session_show + sca_session_token.
account_createCreate a new bank account. SCA: this operation may require Strong Customer Authentication; the tool polls inline by default (wait=30s) and falls back to a structured pending response so the caller can continue via sca_session_show + sca_session_token.
account_iban_certificateDownload IBAN certificate PDF for a bank account
account_listList all bank accounts for the organization
account_showShow details of a specific bank account
account_updateUpdate an existing bank account. SCA: this operation may require Strong Customer Authentication; the tool polls inline by default (wait=30s) and falls back to a structured pending response so the caller can continue via sca_session_show + sca_session_token.
attachment_showShow details of a specific attachment
attachment_uploadUpload an attachment file (PDF, JPEG, PNG) from the filesystem
beneficiary_addCreate a new SEPA beneficiary. SCA: this operation may require Strong Customer Authentication; the tool polls inline by default (wait=30s) and falls back to a structured pending response so the caller can continue via sca_session_show + sca_session_token.
beneficiary_listList SEPA beneficiaries in the organization
beneficiary_showShow details of a specific SEPA beneficiary
beneficiary_trustTrust one or more SEPA beneficiaries (requires Embed-partner-only `beneficiary.trust` OAuth scope; standard third-party apps will receive 403). SCA: this operation may require Strong Customer Authentication; the tool polls inline by default (wait=30s) and falls back to a structured pending response so the caller can continue via sca_session_show + sca_session_token.
beneficiary_untrustUntrust one or more SEPA beneficiaries (requires Embed-partner-only `beneficiary.trust` OAuth scope; standard third-party apps will receive 403). SCA: this operation may require Strong Customer Authentication; the tool polls inline by default (wait=30s) and falls back to a structured pending response so the caller can continue via sca_session_show + sca_session_token.
beneficiary_updateUpdate an existing SEPA beneficiary. SCA: this operation may require Strong Customer Authentication; the tool polls inline by default (wait=30s) and falls back to a structured pending response so the caller can continue via sca_session_show + sca_session_token.
bulk_transfer_createCreate a bulk SEPA transfer from a debit account. Each item provides either beneficiary_id (existing) or beneficiary (inline name+iban). client_transfer_id is auto-generated when omitted; vop_proof_token is auto-resolved via bulk_verify_payee when omitted (and sca_session_token is not provided). SCA: this operation may require Strong Customer Authentication; the tool polls inline by default (wait=30s) and falls back to a structured pending response so the caller can continue via sca_session_show + sca_session_token.
Show 113 more tools
bulk_transfer_listList bulk transfers
bulk_transfer_showShow details of a specific bulk transfer
card_appearancesList available card appearances (designs by type and level)
card_bulk_createBulk create cards (up to 50). SCA: this operation may require Strong Customer Authentication; the tool polls inline by default (wait=30s) and falls back to a structured pending response so the caller can continue via sca_session_show + sca_session_token.
card_createCreate a new card. SCA: this operation may require Strong Customer Authentication; the tool polls inline by default (wait=30s) and falls back to a structured pending response so the caller can continue via sca_session_show + sca_session_token.
card_discardDiscard a card (irreversible). SCA: this operation may require Strong Customer Authentication; the tool polls inline by default (wait=30s) and falls back to a structured pending response so the caller can continue via sca_session_show + sca_session_token.
card_iframe_urlGet secure iframe URL for viewing card details (PAN, CVV, expiry)
card_listList cards in the organization
card_lockLock a card. SCA: this operation may require Strong Customer Authentication; the tool polls inline by default (wait=30s) and falls back to a structured pending response so the caller can continue via sca_session_show + sca_session_token.
card_report_lostReport a physical card as lost (irreversible). SCA: this operation may require Strong Customer Authentication; the tool polls inline by default (wait=30s) and falls back to a structured pending response so the caller can continue via sca_session_show + sca_session_token.
card_report_stolenReport a physical card as stolen (irreversible). SCA: this operation may require Strong Customer Authentication; the tool polls inline by default (wait=30s) and falls back to a structured pending response so the caller can continue via sca_session_show + sca_session_token.
card_showShow details of a specific card
card_unlockUnlock a card. SCA: this operation may require Strong Customer Authentication; the tool polls inline by default (wait=30s) and falls back to a structured pending response so the caller can continue via sca_session_show + sca_session_token.
card_update_limitsUpdate a card's spending limits. SCA: this operation may require Strong Customer Authentication; the tool polls inline by default (wait=30s) and falls back to a structured pending response so the caller can continue via sca_session_show + sca_session_token.
card_update_nicknameUpdate a card's nickname. SCA: this operation may require Strong Customer Authentication; the tool polls inline by default (wait=30s) and falls back to a structured pending response so the caller can continue via sca_session_show + sca_session_token.
card_update_optionsUpdate a card's options (ATM, NFC, online, foreign). SCA: this operation may require Strong Customer Authentication; the tool polls inline by default (wait=30s) and falls back to a structured pending response so the caller can continue via sca_session_show + sca_session_token.
card_update_restrictionsUpdate a card's restrictions (active days, merchant categories). SCA: this operation may require Strong Customer Authentication; the tool polls inline by default (wait=30s) and falls back to a structured pending response so the caller can continue via sca_session_show + sca_session_token.
client_createCreate a new client
client_deleteDelete a client
client_invoice_cancelCancel a finalized client invoice
client_invoice_createCreate a draft client invoice with client and line items
client_invoice_deleteDelete a draft client invoice
client_invoice_finalizeFinalize a client invoice (assign number, transition from draft to unpaid)
client_invoice_listList client invoices with optional filters
client_invoice_mark_paidMark a client invoice as paid
client_invoice_sendSend a finalized client invoice to the client via email. Requires `send_to` (one or more recipient emails) and `email_title`; optional `email_body` and `copy_to_self` (default `true`).
client_invoice_showShow details of a specific client invoice
client_invoice_unmark_paidUnmark a client invoice paid status (transition back to unpaid)
client_invoice_updateUpdate a draft client invoice
client_invoice_uploadUpload a file to a client invoice from the filesystem
client_invoice_upload_showShow upload details for a client invoice
client_listList clients with optional pagination
client_showShow details of a specific client
client_updateUpdate an existing client
credit_note_listList credit notes in the organization
credit_note_showShow details of a specific credit note
diagnoseRun a read-only healthcheck against the configured qontoctl profile. Returns a DiagnosticReport with per-check status (ok/warn/fail/skip), detail, and suggested actions. Use this first when something doesn't work.
einvoicing_settingsRetrieve e-invoicing settings for the organization
insurance_createCreate a new insurance contract
insurance_remove_documentRemove a document from an insurance contract
insurance_showShow insurance contract details
insurance_updateUpdate an insurance contract
insurance_upload_documentUpload a document to an insurance contract from the filesystem
internal_transfer_createCreate an internal transfer between two bank accounts within the same organization. SCA: this operation may require Strong Customer Authentication; the tool polls inline by default (wait=30s) and falls back to a structured pending response so the caller can continue via sca_session_show + sca_session_token.
intl_beneficiary_addCreate a new international beneficiary. SCA: this operation may require Strong Customer Authentication; the tool polls inline by default (wait=30s) and falls back to a structured pending response so the caller can continue via sca_session_show + sca_session_token.
intl_beneficiary_listList international beneficiaries in the organization
intl_beneficiary_removeRemove an international beneficiary. SCA: this operation may require Strong Customer Authentication; the tool polls inline by default (wait=30s) and falls back to a structured pending response so the caller can continue via sca_session_show + sca_session_token.
intl_beneficiary_requirementsGet required fields for an international beneficiary corridor
intl_beneficiary_updateUpdate an international beneficiary. SCA: this operation may require Strong Customer Authentication; the tool polls inline by default (wait=30s) and falls back to a structured pending response so the caller can continue via sca_session_show + sca_session_token.
intl_currenciesList supported currencies for international transfers
intl_eligibilityCheck eligibility for international transfers
intl_quote_createCreate an international transfer quote with exchange rate
intl_transfer_createCreate an international transfer. SCA: this operation may require Strong Customer Authentication; the tool polls inline by default (wait=30s) and falls back to a structured pending response so the caller can continue via sca_session_show + sca_session_token.
intl_transfer_requirementsGet required fields for an international transfer
label_listList all labels in the organization
label_showShow details of a specific label
membership_inviteInvite a new member to the organization
membership_listList all memberships in the organization
membership_showShow the current authenticated user's membership
org_showShow organization details including name, slug, and bank accounts
payment_link_connectEstablish payment link connection with provider
payment_link_connection_statusGet payment link connection status
payment_link_createCreate a new payment link (basket or invoice type)
payment_link_deactivateDeactivate a payment link
payment_link_listList payment links
payment_link_methodsList available payment methods for payment links
payment_link_paymentsList payments for a specific payment link
payment_link_showShow details of a specific payment link
product_listList products from the authenticated organization's catalogue
quote_createCreate a new quote with client and line items
quote_deleteDelete a quote
quote_listList quotes with optional filters
quote_sendSend a quote to the client via email. Requires `send_to` (one or more recipient emails) and `email_title`; `copy_to_self` BCCs the authenticated user (defaults to true server-side).
quote_showShow details of a specific quote
quote_updateUpdate an existing quote
recurring_transfer_cancelCancel a recurring transfer. SCA: this operation may require Strong Customer Authentication; the tool polls inline by default (wait=30s) and falls back to a structured pending response so the caller can continue via sca_session_show + sca_session_token.
recurring_transfer_createCreate a recurring transfer. vop_proof_token is auto-resolved via verify_payee when omitted (and sca_session_token is not provided). SCA: this operation may require Strong Customer Authentication; the tool polls inline by default (wait=30s) and falls back to a structured pending response so the caller can continue via sca_session_show + sca_session_token.
recurring_transfer_listList recurring transfers
recurring_transfer_showShow details of a specific recurring transfer
request_approveApprove a pending request. SCA: this operation may require Strong Customer Authentication; the tool polls inline by default (wait=30s) and falls back to a structured pending response so the caller can continue via sca_session_show + sca_session_token.
request_create_flash_cardCreate a flash card request. SCA: this operation may require Strong Customer Authentication; the tool polls inline by default (wait=30s) and falls back to a structured pending response so the caller can continue via sca_session_show + sca_session_token.
request_create_multi_transferCreate a multi-transfer request (1-400 transfers). SCA: this operation may require Strong Customer Authentication; the tool polls inline by default (wait=30s) and falls back to a structured pending response so the caller can continue via sca_session_show + sca_session_token.
request_create_virtual_cardCreate a virtual card request. SCA: this operation may require Strong Customer Authentication; the tool polls inline by default (wait=30s) and falls back to a structured pending response so the caller can continue via sca_session_show + sca_session_token.
request_declineDecline a pending request. SCA: this operation may require Strong Customer Authentication; the tool polls inline by default (wait=30s) and falls back to a structured pending response so the caller can continue via sca_session_show + sca_session_token.
request_listList all requests in the organization
sca_session_mock_decisionSimulate a user SCA decision in the Qonto sandbox environment (testing only). Use after triggering an SCA-required operation in sandbox to bypass the mobile-app approval flow. Returns an error when the server is not configured for sandbox mode (no `oauth.staging-token` / `QONTOCTL_STAGING_TOKEN`).
sca_session_showShow the status of a Strong Customer Authentication (SCA) session. Use this to poll an SCA session token returned by a previous tool call that triggered an SCA challenge. Returns one of: `waiting` (the user has not yet responded), `allow` (approved — retry the original request), or `deny` (rejected). Tokens expire after 15 minutes.
statement_listList bank statements with optional filters
statement_showShow details of a specific bank statement
supplier_invoice_bulk_createCreate supplier invoices by uploading files from the filesystem
supplier_invoice_listList supplier invoices with optional filters
supplier_invoice_showShow details of a specific supplier invoice
team_createCreate a new team in the organization
team_listList all teams in the organization
terminal_listList Qonto Terminals (POS) linked to the authenticated organization
terminal_payment_createInitiate a payment on a Qonto Terminal (POS). Returns 202 Accepted — the terminal must still physically accept the card before the payment settles. An offline terminal may hold the request open for up to ~120 seconds.
transaction_attachment_addAttach a file to a transaction from the filesystem
transaction_attachment_listList attachments for a transaction
transaction_attachment_removeRemove attachment(s) from a transaction. If attachment_id is provided, removes that specific attachment. Otherwise removes all attachments.
transaction_listList transactions for a bank account with optional filters
transaction_showShow details of a specific transaction
transfer_bulk_verify_payeeBulk verify payees (Verification of Payee / VoP)
transfer_cancelCancel a pending SEPA transfer. SCA: this operation may require Strong Customer Authentication; the tool polls inline by default (wait=30s) and falls back to a structured pending response so the caller can continue via sca_session_show + sca_session_token.
transfer_createCreate a SEPA transfer. Provide either beneficiary_id (existing beneficiary) or beneficiary (inline beneficiary object with name and iban), but not both. SCA: this operation may require Strong Customer Authentication; the tool polls inline by default (wait=30s) and falls back to a structured pending response so the caller can continue via sca_session_show + sca_session_token.
transfer_listList SEPA transfers with optional filters
transfer_proofDownload SEPA transfer proof PDF (returns base64-encoded content)
transfer_showShow details of a specific SEPA transfer
transfer_verify_payeeVerify a payee (Verification of Payee / VoP)
webhook_createCreate a new webhook subscription
webhook_deleteDelete a webhook subscription
webhook_listList webhook subscriptions
webhook_showShow details of a specific webhook subscription
webhook_updateUpdate an existing webhook subscription
Signals
- Stars
- 4
- Forks
- 0
- Open issues
- 11
- Last commit
- Jul 15, 2026 (3 months ago)
- Last release
- Jul 15, 2026 (3 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- Registry name
io.github.alexey-pelykh/qontoctl- Version
- 3.0.1
- Auth
- API key
- Packages
- npm qontoctl
- License
- AGPL-3.0
- Repository
- github.com/alexey-pelykh/qontoctl
- First seen
- Oct 24, 2026
- Last checked
- Oct 25, 2026
More from alexey-pelykh
Cite this page
Qontoctl MCP server. Agent Mart. https://agentmart.dev/connectors/alexey-pelykh-qontoctl (last updated 2026-10-25)