@qontoctl/mcp
MCP server for Qonto API integration
Versions
3.0.1latest3.0.02.0.52.0.42.0.3+ show 21 moreshow less
2.0.22.0.12.0.01.0.00.10.20.10.10.10.00.9.10.9.00.8.00.7.10.7.00.6.10.6.00.5.10.5.00.4.10.4.00.2.00.1.00.0.0Tools 128
bulk_transfer_create Create 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.
bulk_transfer_list List bulk transfers
bulk_transfer_show Show details of a specific bulk transfer
payment_link_list List payment links
payment_link_show Show details of a specific payment link
payment_link_create Create a new payment link (basket or invoice type)
payment_link_deactivate Deactivate a payment link
payment_link_payments List payments for a specific payment link
payment_link_methods List available payment methods for payment links
payment_link_connect Establish payment link connection with provider
payment_link_connection_status Get payment link connection status
diagnose Run 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.
intl_eligibility Check eligibility for international transfers
intl_currencies List supported currencies for international transfers
intl_quote_create Create an international transfer quote with exchange rate
transaction_list List transactions for a bank account with optional filters
transaction_show Show details of a specific transaction
recurring_transfer_create Create 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_cancel Cancel 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_list List recurring transfers
recurring_transfer_show Show details of a specific recurring transfer
statement_list List bank statements with optional filters
statement_show Show details of a specific bank statement
quote_list List quotes with optional filters
quote_show Show details of a specific quote
quote_create Create a new quote with client and line items
quote_update Update an existing quote
quote_delete Delete a quote
quote_send Send 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).
einvoicing_settings Retrieve e-invoicing settings for the organization
request_list List all requests in the organization
request_approve Approve 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_decline Decline 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_card Create 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_virtual_card Create 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_create_multi_transfer Create 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.
attachment_upload Upload an attachment file (PDF, JPEG, PNG) from the filesystem
attachment_show Show details of a specific attachment
transaction_attachment_list List attachments for a transaction
transaction_attachment_add Attach a file to a transaction from the filesystem
transaction_attachment_remove Remove attachment(s) from a transaction. If attachment_id is provided, removes that specific attachment. Otherwise removes all attachments.
supplier_invoice_list List supplier invoices with optional filters
supplier_invoice_show Show details of a specific supplier invoice
supplier_invoice_bulk_create Create supplier invoices by uploading files from the filesystem
sca_session_show Show the status of a Strong Customer Authentication (SCA) session.
sca_session_mock_decision Simulate a user SCA decision in the Qonto sandbox environment (testing only).
intl_transfer_requirements Get required fields for an international transfer
intl_transfer_create Create 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.
webhook_show Show details of a specific webhook subscription
internal_transfer_create Create 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.
team_list List all teams in the organization
team_create Create a new team in the organization
beneficiary_list List SEPA beneficiaries in the organization
beneficiary_show Show details of a specific SEPA beneficiary
beneficiary_add Create 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_update Update 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.
beneficiary_trust Trust 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_untrust Untrust 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.
product_list List products from the authenticated organization's catalogue
account_list List all bank accounts for the organization
account_show Show details of a specific bank account
account_iban_certificate Download IBAN certificate PDF for a bank account
account_create Create 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_update Update 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.
account_close Close 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.
credit_note_list List credit notes in the organization
credit_note_show Show details of a specific credit note
webhook_list List webhook subscriptions
webhook_create Create a new webhook subscription
webhook_update Update an existing webhook subscription
webhook_delete Delete a webhook subscription
client_list List clients with optional pagination
client_show Show details of a specific client
client_create Create a new client
client_update Update an existing client
client_delete Delete a client
client_invoice_list List client invoices with optional filters
client_invoice_show Show details of a specific client invoice
client_invoice_create Create a draft client invoice with client and line items
client_invoice_update Update a draft client invoice
client_invoice_delete Delete a draft client invoice
client_invoice_finalize Finalize a client invoice (assign number, transition from draft to unpaid)
client_invoice_send Send 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_mark_paid Mark a client invoice as paid
client_invoice_unmark_paid Unmark a client invoice paid status (transition back to unpaid)
client_invoice_cancel Cancel a finalized client invoice
client_invoice_upload Upload a file to a client invoice from the filesystem
client_invoice_upload_show Show upload details for a client invoice
intl_beneficiary_list List international beneficiaries in the organization
intl_beneficiary_requirements Get required fields for an international beneficiary corridor
intl_beneficiary_add Create 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_update Update 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_remove Remove 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.
insurance_show Show insurance contract details
insurance_create Create a new insurance contract
insurance_update Update an insurance contract
insurance_upload_document Upload a document to an insurance contract from the filesystem
insurance_remove_document Remove a document from an insurance contract
card_list List cards in the organization
card_show Show details of a specific card
card_create Create 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_bulk_create Bulk 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_lock Lock 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_unlock Unlock 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_lost Report 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_stolen Report 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_discard Discard 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_update_limits Update 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_nickname Update 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_options Update 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_restrictions Update 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.
card_iframe_url Get secure iframe URL for viewing card details (PAN, CVV, expiry)
card_appearances List available card appearances (designs by type and level)
terminal_list List Qonto Terminals (POS) linked to the authenticated organization
terminal_payment_create Initiate 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.
membership_list List all memberships in the organization
membership_show Show the current authenticated user's membership
membership_invite Invite a new member to the organization
org_show Show organization details including name, slug, and bank accounts
label_list List all labels in the organization
label_show Show details of a specific label
transfer_list List SEPA transfers with optional filters
transfer_show Show details of a specific SEPA transfer
transfer_create Create 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_cancel Cancel 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_proof Download SEPA transfer proof PDF (returns base64-encoded content)
transfer_verify_payee Verify a payee (Verification of Payee / VoP)
transfer_bulk_verify_payee Bulk verify payees (Verification of Payee / VoP)
Permissions 4
network medium filesystem low shell high env_vars low Scan Findings 0
No scan findings.