Кратко
Просматривай мерчант-аккаунты SumUp, транзакции, выплаты, чекауты, чеки, карточные терминалы, участников команды и субаккаунты из любого ИИ-агента. Только чтение, аутентификация по Bearer-токену.
Пошаговая настройка
Подключи SumUp к Cursor за 2 минуты
Начни бесплатный пробный период в AnythingMCP Cloud, подключи SumUp в пошаговой настройке и добавь свой MCP URL в Cursor. Без кода и без собственного сервера.
Без банковской карты · 7 дней пробного периода · Есть вариант self-host
Попробуй спросить
Примеры промптов для SumUp
Кликни по промпту — он скопируется. Вставь в Claude, ChatGPT, Cursor, Gemini, Copilot или OpenClaw и запусти через этот коннектор.
Claude — это AI, он может ошибаться. Проверяйте ответы.
💡 Не хочешь ничего устанавливать? Используй cloud.anythingmcp.com напрямую. Войди, нажми Connectors → SumUp, вставь свои учётные данные, создай API-ключ MCP — готово. Без Docker, без
git clone, без локального сервера.
SumUp + Cursor
Просматривай мерчант-аккаунты SumUp, транзакции, выплаты, чекауты, чеки, карточные терминалы, участников команды и субаккаунты из любого ИИ-агента. Только чтение, аутентификация по Bearer-токену.
Предварительные требования
Полные инструкции по настройке встроены в коннектор (они отображаются в магазине внутри приложения, когда ты выбираешь коннектор). Для этого коннектора нужны следующие переменные окружения:
SUMUP_API_KEY
Шаг 1 — Получи учётные данные
Настройка занимает около 2 минут. Тебе понадобятся мерчант-аккаунт SumUp и API-ключ от него.
- Войди в SumUp Dashboard по адресу https://me.sumup.com.
- Открой Settings → For Developers (или Developer Portal).
- Сгенерируй API-ключ (Personal Access Token) и вставь его в
SUMUP_API_KEY. Он отправляется как Bearer-токен при каждом вызове. - Установи коннектор и запусти
sumup_get_merchant_profile: он вернёт код мерчанта, название компании, валюту и страну аккаунта, к которому относится ключ, — это подтвердит, что ключ работает.
Что он читает: профиль мерчанта; историю транзакций (по умолчанию сначала новые) с фильтром по статусу (например, SUCCESSFUL, CANCELLED или FAILED) или только транзакции, изменённые после указанной метки времени ISO 8601, до 100 на страницу; одну транзакцию по её id или коду транзакции (например, TD6Q7P2); выплаты на твой банковский счёт между двумя датами (YYYY-MM-DD); онлайн-чекауты и платёжные ссылки с фильтром по твоему собственному референсу чекаута; а также субаккаунты операторов под основным аккаунтом.
Код мерчанта, чеки, команда и терминалы: актуальные версии API SumUp обращаются к аккаунту по коду мерчанта, который возвращает sumup_get_merchant_profile; если ключ открывает доступ к нескольким аккаунтам, sumup_list_memberships выводит их список, а sumup_get_merchant показывает один из них. С этим кодом ИИ также читает транзакции и выплаты через актуальные версии API (выплаты включают удержания, например возвраты и чарджбэки), чек транзакции, отдельный онлайн-чекаут, способы оплаты, доступные онлайн, сохранённых клиентов и их токенизированные карты (только последние четыре цифры), участников, пользовательские роли и зарегистрированных лиц (владельцы, законные представители), а также привязанные карточные терминалы с их текущим статусом и отправленным на них чекаутом. Прежние инструменты для транзакций и выплат остаются для существующих настроек. Ошибка 403 означает, что у пользователя ключа в SumUp нет прав на этот аккаунт.
Только чтение: все 26 инструментов только читают данные. В твоём аккаунте SumUp ничего не изменяется; возвраты, новые чекауты, оплаты на терминале и изменения участников делаются в SumUp Dashboard.
Уже установил? Новые инструменты попадают в ранее установленный коннектор через обновление каталога: открой коннектор в AnythingMCP, в разделе Catalog update available проверь список новых инструментов и нажми Apply update. Твои учётные данные и добавленные тобой инструменты остаются без изменений.
Шаг 2 — Установи адаптер
curl -fsSL https://raw.githubusercontent.com/HelpCode-ai/anythingmcp/main/docker-compose.quickstart.yml -o docker-compose.yml
printf 'JWT_SECRET=%s\nENCRYPTION_KEY=%s\n' "$(openssl rand -hex 32)" "$(openssl rand -hex 32)" > .env
docker compose up -d
Шаг 3 — Добавь коннектор в Cursor
URL вашего сервера: в AnythingMCP откройте MCP Servers → сервер, на котором находится этот коннектор, и скопируйте его URL (
https://cloud.anythingmcp.com/mcp/…). Используйте его везде, где в этом руководстве указаноYOUR_SERVER_ID.
Cursor читает MCP-серверы из ~/.cursor/mcp.json. Добавь эту запись:
{
"mcpServers": {
"anythingmcp": {
"url": "https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID",
"headers": { "X-API-Key": "YOUR_MCP_API_KEY" }
}
}
}
- Создай MCP API-ключ в AnythingMCP в разделе MCP Servers → твой сервер → API keys и вставь его вместо
YOUR_MCP_API_KEY. - Сохрани файл и перезапусти Cursor.
- Открой Cursor → Settings → MCP и проверь, что
anythingmcpесть в списке и подключён. - Начинай общаться: агент теперь может вызывать инструменты
SumUp.
Доступные инструменты
| Инструмент | Что делает |
|---|---|
sumup_get_merchant_profile | Получает профиль мерчанта и информацию об аккаунте, связанном с API-ключом, использованным для аутентификации, включая код мерчанта, название компании… |
sumup_list_transactions | Выводит историю транзакций аутентифицированного мерчант-аккаунта с фильтрацией по диапазону дат и статусу платежа, а также с пагинацией |
sumup_get_transaction | Получает подробную информацию о конкретной транзакции по ID транзакции или коду транзакции |
sumup_list_payouts | Получает историю выплат и отчёты о расчётах, переведённых на банковский счёт мерчанта, с фильтром по диапазону дат |
sumup_list_checkouts | Выводит онлайн-чекауты и платёжные ссылки, созданные для клиентов, с необязательными фильтрами по статусу и референсу чекаута |
sumup_list_subaccounts | Получает субаккаунты операторов, настроенные под основным мерчант-аккаунтом |
sumup_list_memberships | Возвращает мерчант-аккаунты (и организации), к которым относится пользователь API-ключа, с кодом мерчанта в resource.id, названием аккаунта… |
sumup_get_merchant | Получает мерчант-аккаунт по коду мерчанта: название компании и юридические данные, тип и профиль бизнеса, страна, валюта и локаль по умолчанию… |
sumup_list_merchant_payouts | Возвращает выплаты на банковский счёт мерчанта между двумя датами (текущий API v1.0): дата выплаты, сумма, комиссия, валюта, статус, референс… |
sumup_list_merchant_transactions | Возвращает транзакции мерчанта (текущий API v2.1): оплаты картой, наличными и онлайн, возвраты и чарджбэки с суммой, валютой, статусом… |
sumup_get_merchant_transaction | Получает полные сведения об одной транзакции (текущий API v2.1): сумма, НДС, чаевые, комиссия, статус, карта и способ ввода, товары, план выплат… |
sumup_get_receipt | Получает структурированный чек транзакции: данные мерчанта, данные транзакции с товарами и НДС, данные карты (EMV) и эквайера |
sumup_get_checkout | Получает онлайн-чекаут по его id: сумма, валюта, статус (PENDING, PAID, FAILED, EXPIRED), референс чекаута, описание… |
sumup_get_customer | Получает сохранённого клиента (для регулярных или токенизированных онлайн-платежей) по присвоенному тобой id клиента: личные данные, например имя… |
sumup_list_payment_instruments | Возвращает сохранённые платёжные инструменты клиента: токен карты, тип карты и маскированные данные, мандат, дата создания… |
sumup_list_payment_methods | Возвращает способы оплаты, доступные мерчанту для онлайн-чекаутов (карты, Apple Pay, Google Pay, iDEAL, Bancontact и другие)… |
sumup_list_members | Возвращает участников (пользователей) мерчант-аккаунта с e-mail, ролями, статусом (accepted, pending…) и правами |
sumup_get_member | Получает одного участника мерчант-аккаунта: пользователь, e-mail, роли, права, статус и временные метки |
sumup_list_roles | Возвращает пользовательские роли мерчант-аккаунта с названиями и правами, чтобы объяснить, что разрешает роль участника |
sumup_get_role | Получает одну пользовательскую роль мерчант-аккаунта с её правами |
sumup_list_persons | Возвращает лиц, зарегистрированных для мерчант-аккаунта (законные представители, владельцы и другие лица компании)… |
sumup_get_person | Получает одно лицо, зарегистрированное для мерчант-аккаунта |
sumup_list_readers | Возвращает картридеры (например, SumUp Solo), привязанные к мерчант-аккаунту: id, название, статус, модель и идентификатор устройства |
sumup_get_reader | Получает один привязанный картридер: название, статус, модель и идентификатор устройства, метаданные и временные метки |
sumup_get_reader_status | Получает текущий статус картридера: онлайн или офлайн, уровень заряда, тип подключения, прошивка и состояние текущего чекаута |
sumup_get_reader_checkout | Получает чекаут, отправленный на картридер: сумма, статус и итоговая транзакция |
FAQ
Поддерживает ли Cursor собственные MCP-серверы на бесплатном тарифе? Да — MCP доступен на тарифах Hobby, Pro и Business.
Следующие шаги
Это руководство помогло?