@sumup/mcp
MCP server for interacting with SumUp
Versions
0.11.1latest0.11.00.10.10.10.00.9.0+ show 9 moreshow less
0.8.00.4.00.3.00.1.10.1.00.0.50.0.40.0.30.0.1Tools 39
create_checkout Creates a new payment checkout resource. The unique \
echo_value Returns the supplied value
create_reader Create a new Reader for the merchant account.
create_reader_checkout Creates a Checkout for a Reader. This process is asynchronous and the actual transaction may take some time to be started on the device. There are some caveats when using this endpoint: * The target device must be online, otherwise checkout won't be accepted * After the checkout is accepted, the system has 60 seconds to start the payment on the target device. During this time, any other checkout for the same device will be rejected. **Note**: If the target device is a Solo, it must be in version 3.3.24.3 or higher.
create_reader_terminate Terminate a Reader Checkout stops the current transaction on the target device. This process is asynchronous and the actual termination may take some time to be performed on the device. There are some caveats when using this endpoint: * The target device must be online, otherwise terminate won't be accepted * The action will succeed only if the device is waiting for cardholder action: e.g: waiting for card, waiting for PIN, etc. * There is no confirmation of the termination. If a transaction is successfully terminated and \
delete_reader Delete a reader.
get_reader Retrieve a Reader.
get_reader_status Provides the last known status for a Reader. This endpoint allows you to retrieve updates from the connected card reader, including the current screen being displayed during the payment process and the device status (battery level, connectivity, and update state). Supported States * \
list_readers List all readers of the merchant.
update_reader Update a Reader.
get_receipt Retrieves receipt specific data for a transaction.
get_merchant Retrieve a merchant.
get_person Returns a single person related to the merchant.
list_persons Returns a list of persons related to the merchant.
create_merchant_member Create a merchant member.
delete_merchant_member Deletes a merchant member.
get_merchant_member Retrieve a merchant member.
list_merchant_members Lists merchant members.
update_merchant_member Update the merchant member.
create_apple_pay_session Creates an Apple Pay merchant session for the specified checkout. Use this endpoint after the customer selects Apple Pay and before calling \
deactivate_checkout Deactivates an identified checkout resource. If the checkout has already been processed it can not be deactivated.
get_checkout Retrieves an identified checkout resource. Use this request after processing a checkout to confirm its status and inform the end user respectively.
get_payment_methods Get payment methods available for the given merchant to use with a checkout.
list_checkouts Lists created checkout resources according to the applied \
create_merchant_role Create a custom role for the merchant. Roles are defined by the set of permissions that they grant to the members that they are assigned to.
delete_merchant_role Delete a custom role.
get_merchant_role Retrieve a custom role by ID.
list_merchant_roles List merchant's custom roles.
update_merchant_role Update a custom role.
get_transaction_v2_1 Retrieves the full details of an identified transaction. The transaction resource is identified by a query parameter and *one* of following parameters is required: - \
list_transactions_v2_1 Lists detailed history of all transactions associated with the merchant profile.
refund_transaction Refunds an identified transaction either in full or partially.
list_memberships List memberships of the current user.
create_customer Creates a new saved customer resource which you can later manipulate and save payment instruments to.
deactivate_payment_instrument Deactivates an identified card payment instrument resource for a customer.
get_customer Retrieves an identified saved customer resource through the unique \
list_payment_instruments Lists all payment instrument resources that are saved for an identified customer.
update_customer Updates an identified saved customer resource's personal details. The request only overwrites the parameters included in the request, all other parameters will remain with their initially assigned values.
list_payouts_v1 Lists payout and payout-deduction records for the specified merchant account within the requested date range. The response can include: - regular payouts (\
Permissions 3
network medium shell high env_vars low