> ## Documentation Index
> Fetch the complete documentation index at: https://docs.atako.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Mollie

> Connect Mollie to your Atako agents — 14 read and 5 write actions.

Let your agents create and track payments, refunds, customers and payment links in Mollie, and read subscriptions, chargebacks, settlements, invoices and balance.

## Connection

* **Authentication**: API key.

<Note>
  my.mollie.com → Developers → API keys → Create API key (standard API key; pick the profile and the API mode: Test gives a test\_… key usable without account verification, Live a live\_… key). An API key carries no scopes: it acts for the whole profile.

  See [Mollie's documentation](https://docs.mollie.com/reference/authentication).
</Note>

## Read actions (14)

| Action                     | Description                                                                                                               |
| -------------------------- | ------------------------------------------------------------------------------------------------------------------------- |
| `get_balance`              | Retrieve the primary balance (available and pending amounts). Requires an Advanced access token with balances.read scope. |
| `get_current_organization` | Retrieve the currently authenticated organization. Useful as a key probe — returns org name, email, locale.               |
| `get_customer`             | Retrieve a single customer by ID (cst\_…).                                                                                |
| `get_payment`              | Retrieve a single payment by its ID (starts with tr\_).                                                                   |
| `get_subscription`         | Retrieve a single subscription by customer and subscription ID.                                                           |
| `list_chargebacks`         | List all chargebacks across all payments.                                                                                 |
| `list_customer_payments`   | List all payments linked to a customer.                                                                                   |
| `list_customers`           | List all customers. Paginated (from, limit).                                                                              |
| `list_invoices`            | List invoices. Requires an Advanced access token with invoices.read scope.                                                |
| `list_methods`             | List enabled payment methods. Not paginated. Filter by sequenceType, locale, amount.                                      |
| `list_payments`            | List payments. Optional filters: from (cursor, starts with tr\_), limit (1–250, default 50), profileId, testmode.         |
| `list_refunds`             | List refunds for a specific payment.                                                                                      |
| `list_settlements`         | List settlements. Requires an Advanced access token with settlements.read scope.                                          |
| `list_subscriptions`       | List subscriptions for a customer.                                                                                        |

## Write actions (5)

| Action                | Description                                                                                                                                                                               |
| --------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `cancel_payment`      | Cancel an open payment. Only works while status is "open" — check the isCancelable property first.                                                                                        |
| `create_customer`     | Create a customer for recurring payments and subscriptions.                                                                                                                               |
| `create_payment`      | Create a payment. amount is an object \{currency, value} where value is a decimal string with 2 decimals (e.g. "25.00"). Redirect the customer to \_links.checkout.url from the response. |
| `create_payment_link` | Create a payment link. amount is \{currency, value} where value is a decimal string with 2 decimals.                                                                                      |
| `create_refund`       | Create a refund for a payment. amount is \{currency, value} where value is a decimal string with 2 decimals.                                                                              |

## Permissions

Every action above must be explicitly granted to an agent before it can be used. See [Permissions](/integrations/permissions) for the grant model and [Security](/integrations/security) for how credentials are protected.
