Skip to content
Agentmart
Submit a tool

Qontoctl

CLI and MCP server for the Qonto banking API

Connector by alexey-pelykh · GitHub account verified by the MCP Registry

IndexedAGPL-3.0Local (stdio)★ 4
Write a review

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.

We use your email only for this newsletter. Privacy

About

CLI and MCP server for the Qonto banking API

No 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_list
  • account_show
  • attachment_show
  • beneficiary_list
  • beneficiary_show
  • card_appearances
  • card_iframe_url
  • card_list
  • card_show
  • client_invoice_list
  • client_invoice_show
  • client_list
Show 33 more tools
  • client_show
  • credit_note_list
  • credit_note_show
  • einvoicing_settings
  • insurance_show
  • intl_beneficiary_list
  • intl_beneficiary_requirements
  • intl_currencies
  • intl_eligibility
  • membership_list
  • membership_show
  • org_show
  • payment_link_connection_status
  • payment_link_list
  • payment_link_methods
  • payment_link_payments
  • payment_link_show
  • product_list
  • quote_list
  • quote_show
  • request_list
  • sca_session_show
  • statement_list
  • statement_show
  • supplier_invoice_list
  • supplier_invoice_show
  • team_list
  • terminal_list
  • transaction_attachment_list
  • transaction_list
  • transaction_show
  • webhook_list
  • webhook_show

Write 62 · Create, change, send or run things.

  • account_close
  • account_create
  • account_iban_certificate
  • account_update
  • attachment_upload
  • beneficiary_add
  • beneficiary_update
  • bulk_transfer_create
  • bulk_transfer_list
  • bulk_transfer_show
  • card_bulk_create
  • card_create
Show 50 more tools
  • card_lock
  • card_unlock
  • card_update_limits
  • card_update_nickname
  • card_update_options
  • card_update_restrictions
  • client_create
  • client_invoice_cancel
  • client_invoice_create
  • client_invoice_mark_paid
  • client_invoice_send
  • client_invoice_update
  • client_invoice_upload
  • client_invoice_upload_show
  • client_update
  • diagnose
  • insurance_create
  • insurance_update
  • insurance_upload_document
  • internal_transfer_create
  • intl_beneficiary_add
  • intl_beneficiary_update
  • intl_transfer_create
  • intl_transfer_requirements
  • label_list
  • label_show
  • membership_invite
  • payment_link_create
  • recurring_transfer_cancel
  • recurring_transfer_create
  • recurring_transfer_list
  • recurring_transfer_show
  • request_approve
  • request_create_flash_card
  • request_create_multi_transfer
  • request_create_virtual_card
  • request_decline
  • supplier_invoice_bulk_create
  • team_create
  • terminal_payment_create
  • transaction_attachment_add
  • transfer_bulk_verify_payee
  • transfer_cancel
  • transfer_create
  • transfer_list
  • transfer_proof
  • transfer_show
  • transfer_verify_payee
  • webhook_create
  • webhook_update

Delete 6 · Delete, drop, revoke or wipe things.

  • client_delete
  • client_invoice_delete
  • insurance_remove_document
  • intl_beneficiary_remove
  • transaction_attachment_remove
  • webhook_delete

Not yet classified 15 · We could not tell from the name and description.

  • beneficiary_trust
  • beneficiary_untrust
  • card_discard
  • card_report_lost
  • card_report_stolen
  • client_invoice_finalize
  • client_invoice_unmark_paid
  • intl_quote_create
  • payment_link_connect
  • payment_link_deactivate
  • quote_create
  • quote_delete
Show 3 more tools
  • quote_send
  • quote_update
  • sca_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_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.

  • 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_iban_certificate

    Download IBAN certificate PDF for a bank account

  • account_list

    List all bank accounts for the organization

  • account_show

    Show details of a specific bank account

  • 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.

  • attachment_show

    Show details of a specific attachment

  • attachment_upload

    Upload an attachment file (PDF, JPEG, PNG) from the filesystem

  • 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_list

    List SEPA beneficiaries in the organization

  • beneficiary_show

    Show details of a specific SEPA beneficiary

  • 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.

  • 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.

  • 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.

Show 113 more tools
  • bulk_transfer_list

    List bulk transfers

  • bulk_transfer_show

    Show details of a specific bulk transfer

  • card_appearances

    List available card appearances (designs by type and level)

  • 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_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_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_iframe_url

    Get secure iframe URL for viewing card details (PAN, CVV, expiry)

  • card_list

    List cards in the organization

  • 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_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_show

    Show details of a specific card

  • 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_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.

  • client_create

    Create a new client

  • client_delete

    Delete a client

  • client_invoice_cancel

    Cancel a finalized client invoice

  • client_invoice_create

    Create a draft client invoice with client and line items

  • client_invoice_delete

    Delete a draft client invoice

  • client_invoice_finalize

    Finalize a client invoice (assign number, transition from draft to unpaid)

  • client_invoice_list

    List client invoices with optional filters

  • client_invoice_mark_paid

    Mark a client invoice as paid

  • 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_show

    Show details of a specific client invoice

  • client_invoice_unmark_paid

    Unmark a client invoice paid status (transition back to unpaid)

  • client_invoice_update

    Update a draft 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

  • client_list

    List clients with optional pagination

  • client_show

    Show details of a specific client

  • client_update

    Update an existing client

  • credit_note_list

    List credit notes in the organization

  • credit_note_show

    Show details of a specific credit note

  • 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.

  • einvoicing_settings

    Retrieve e-invoicing settings for the organization

  • insurance_create

    Create a new insurance contract

  • insurance_remove_document

    Remove a document from an insurance contract

  • insurance_show

    Show insurance contract details

  • insurance_update

    Update an insurance contract

  • insurance_upload_document

    Upload a document to an insurance contract from the filesystem

  • 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.

  • 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_list

    List international beneficiaries in the organization

  • 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.

  • intl_beneficiary_requirements

    Get required fields for an international beneficiary corridor

  • 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_currencies

    List supported currencies for international transfers

  • intl_eligibility

    Check eligibility for international transfers

  • intl_quote_create

    Create an international transfer quote with exchange rate

  • 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.

  • intl_transfer_requirements

    Get required fields for an international transfer

  • label_list

    List all labels in the organization

  • label_show

    Show details of a specific label

  • membership_invite

    Invite a new member to the organization

  • membership_list

    List all memberships in the organization

  • membership_show

    Show the current authenticated user's membership

  • org_show

    Show organization details including name, slug, and bank accounts

  • payment_link_connect

    Establish payment link connection with provider

  • payment_link_connection_status

    Get payment link connection status

  • payment_link_create

    Create a new payment link (basket or invoice type)

  • payment_link_deactivate

    Deactivate a payment link

  • payment_link_list

    List payment links

  • payment_link_methods

    List available payment methods for payment links

  • payment_link_payments

    List payments for a specific payment link

  • payment_link_show

    Show details of a specific payment link

  • product_list

    List products from the authenticated organization's catalogue

  • quote_create

    Create a new quote with client and line items

  • quote_delete

    Delete a quote

  • quote_list

    List quotes with optional filters

  • 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).

  • quote_show

    Show details of a specific quote

  • quote_update

    Update an existing quote

  • 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_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_list

    List recurring transfers

  • recurring_transfer_show

    Show details of a specific recurring transfer

  • 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_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_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.

  • 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_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_list

    List all requests in the organization

  • sca_session_mock_decision

    Simulate 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_show

    Show 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_list

    List bank statements with optional filters

  • statement_show

    Show details of a specific bank statement

  • supplier_invoice_bulk_create

    Create supplier invoices by uploading files from the filesystem

  • supplier_invoice_list

    List supplier invoices with optional filters

  • supplier_invoice_show

    Show details of a specific supplier invoice

  • team_create

    Create a new team in the organization

  • team_list

    List all teams in the organization

  • 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.

  • transaction_attachment_add

    Attach a file to a transaction from the filesystem

  • transaction_attachment_list

    List attachments for a transaction

  • transaction_attachment_remove

    Remove attachment(s) from a transaction. If attachment_id is provided, removes that specific attachment. Otherwise removes all attachments.

  • transaction_list

    List transactions for a bank account with optional filters

  • transaction_show

    Show details of a specific transaction

  • transfer_bulk_verify_payee

    Bulk verify payees (Verification of Payee / VoP)

  • 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_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_list

    List SEPA transfers with optional filters

  • transfer_proof

    Download SEPA transfer proof PDF (returns base64-encoded content)

  • transfer_show

    Show details of a specific SEPA transfer

  • transfer_verify_payee

    Verify a payee (Verification of Payee / VoP)

  • webhook_create

    Create a new webhook subscription

  • webhook_delete

    Delete a webhook subscription

  • webhook_list

    List webhook subscriptions

  • webhook_show

    Show details of a specific webhook subscription

  • webhook_update

    Update 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
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)