Кратко
T-Bank Business (T-API, бывший Тинькофф Бизнес): реквизиты компании, счета и остатки, выписки с контрагентами, подтверждения платежей, статус выставленных счетов, терминалы и операции эквайринга. Только чтение.
Попробуй спросить
Примеры промптов для T-Bank Business
Кликни по промпту — он скопируется. Вставь в Claude, ChatGPT, Cursor, Gemini, Copilot или OpenClaw и запусти через этот коннектор.
Claude — это AI, он может ошибаться. Проверяйте ответы.
Только self-hosted. T-API Т-Банка предъявляет TLS-сертификат, выданный Russian Trusted Root CA (НУЦ Минцифры), которому AnythingMCP Cloud не доверяет, поэтому этот коннектор недоступен в AnythingMCP Cloud. Он работает в экземпляре AnythingMCP, который вы запускаете сами, после того как корневой сертификат добавлен в его хранилище доверенных сертификатов, как описано ниже.
T-Bank Business + ChatGPT
T-Bank Business (T-API, бывший Тинькофф Бизнес): реквизиты компании, счета и остатки, выписки с контрагентами, подтверждения платежей, статус выставленных счетов, терминалы и операции эквайринга. Только чтение.
Предварительные требования
Полные инструкции по настройке встроены в коннектор (видны в магазине при выборе коннектора). Требуемые переменные окружения:
TBANK_API_URL, TBANK_API_TOKEN
Шаг 1 — Получите учётные данные
Настройка занимает около 10 минут. Нужен счёт компании в Т-Бизнесе и собственный экземпляр AnythingMCP, который доверяет Russian Trusted Root CA (см. Сертификаты ниже).
- В Т-Бизнесе (business.tbank.ru) откройте Интеграции > T-API и нажмите Выпустить токен.
- Укажите IP-адреса, с которых идут вызовы, или, для малого и среднего бизнеса, выберите Отключить проверку адреса. Вызовы идут с адреса вашего сервера AnythingMCP, поэтому разрешите этот адрес или отключите проверку.
- В разделе К чему будет доступ у API отметьте как минимум информацию о компании (T-Business ID), информацию о счетах (
bank-accounts/get) и операции по счетам (выписки); добавьте терминалы эквайринга, счета на оплату и вебхуки, если нужны эти инструменты. Токен можно ограничить отдельными счетами. - Скопируйте токен в
TBANK_API_TOKEN. Он действует 90 дней с последнего использования, так что регулярно используемый токен не истекает. Чтобы изменить адреса или доступы, выпустите новый токен. - Укажите в
TBANK_API_URLадресhttps://business.tbank.ru/openapi. Для песочницы используйтеhttps://business.tbank.ru/openapi/sandboxс токеномTBankSandboxToken; её ответы не зависят от ваших данных. - Установите коннектор и запустите
tbank_get_company, чтобы проверить токен.
Сертификаты: T-API предъявляет TLS-сертификат Минцифры России (Russian Trusted Root CA); старые публичные сертификаты отозваны. Сервер, который не доверяет этому корневому сертификату, падает с ошибкой сертификата ещё до HTTP-статуса. Добавьте корневой сертификат (с gosuslugi.ru/crt) в хранилище доверенных сертификатов Node бэкенда AnythingMCP, например NODE_EXTRA_CA_CERTS=/path/russian_trusted_root_ca.pem, и перезапустите его.
Что он читает: компанию, которой принадлежит токен (полное и краткое название, ИНН, КПП, ОГРН, организационно-правовую форму, систему налогообложения, юридический адрес, дату регистрации и банковские реквизиты); счета компании со статусом, типом, валютой, тарифом и остатками; выписки с июня 2023 года с суммой, направлением, категорией, назначением платежа и контрагентом (название, ИНН, КПП, счёт, БИК банка) по каждой операции; банковское подтверждение исполненной операции в PDF; статус счетов, выставленных через T-API; терминалы эквайринга и их операции по картам; и настроенные вебхуки.
Как с ним работает ИИ: остатки берутся из tbank_list_accounts, где balance.otb означает сумму, доступную к расходованию сейчас. Для выписки он вызывает tbank_get_statement с account_number и from (и to) и листает страницы через cursor = nextCursor, пока тот не исчезнет; typeOfOperation Credit означает поступление, Debit списание, а counterparty_inns фильтрует по контрагенту. Как подтверждение платежа он получает tbank_get_payment_document с operationId и operationDate из выписки, и только когда вам нужен документ, потому что PDF большой. Для эквайринга он получает список терминалов через tbank_list_terminals, а затем вызывает tbank_list_terminal_operations по терминалу и дню.
Только чтение: все 8 инструментов только читают. Платежи не создаются и не подписываются, поэтому подтверждать нечего, и ни один инструмент не отключён при установке.
Даты и суммы: параметры и ответы с датой и временем передаются в ISO 8601 в UTC; операции в выходные проводятся следующим рабочим днём. Суммы указаны в валюте счёта (рубли с копейками в дробной части), кроме операций эквайринга, которые передаются в копейках.
Ограничения: выписки 20 вызовов в секунду, счета и компания 6, платёжные документы и эквайринг 1 в секунду. Выписки доступны с июня 2023 года.
Частые ошибки: 401 означает неверный или просроченный токен либо вызов с адреса, который токен не разрешает. 403 означает, что у токена нет доступа к этому методу (выпустите новый токен с нужной отметкой) или счёт не разрешён для этого токена. 422 называет неверный параметр, например номер счёта не из 20 цифр. В каждой ошибке есть errorId, который стоит сообщить поддержке Т-Банка.
Коннектор не проводит платежи, зарплатные реестры и выплаты самозанятым и не охватывает карточные методы за mTLS (secured-openapi) и партнёрскую интеграцию (OAuth).
Шаг 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
- Открой
http://localhost:3000и зарегистрируйся. Первая учётная запись становится администратором. - Открой магазин коннекторов (
http://localhost:3000/connectors/store), выбери T-Bank Business, введи запрошенные учётные данные (некоторым коннекторам они не нужны) и установи его. - В разделе MCP Servers создай сервер и назначь ему коннектор T-Bank Business. На странице сервера скопируй MCP endpoint (
http://localhost:4000/mcp/<server-id>) и создай ключ в разделе API keys.
Quickstart слушает только localhost. Если нужен экземпляр, доступный другим людям или облачным AI-клиентам, клонируй репозиторий и запусти ./setup.sh: скрипт настроит домен, HTTPS и OAuth (руководство по развёртыванию).
Шаг 3 — Добавьте коннектор в ChatGPT
ChatGPT подключается к MCP-серверам из облака OpenAI, поэтому не может достучаться до localhost-endpoint из quickstart. Чтобы использовать T-Bank Business в ChatGPT, нужен экземпляр AnythingMCP с публичным HTTPS-адресом (см. ./setup.sh выше), который доверяет Russian Trusted Root CA (см. шаг 1). Затем добавь MCP endpoint экземпляра в ChatGPT на странице Plugins через Add и Add custom MCP server; актуальные шаги описаны в руководстве OpenAI. Сможешь ли ты это сделать, зависит от тарифа и настроек рабочего пространства.
Если публичный экземпляр не вариант, используй клиент, который работает на твоём компьютере: Claude Code, Cursor или Gemini CLI подключаются к localhost напрямую.
Доступные инструменты
| Tool | What it does |
|---|---|
tbank_get_company | Get the company behind the token: full and short name, INN, KPP, OGRN, legal form, tax regime, legal address, registration date and the… |
tbank_list_accounts | List the company accounts at T-Bank (settlement and, with with_invest, investment accounts; active, closed, blocked or arrested): account… |
tbank_get_statement | Get the operations of an account for a period, from June 2023: operationId, operationDate, operationStatus (Authorization or Transaction)… |
tbank_get_payment_document | Get the bank confirmation of an executed operation (payment order, bank order, memorial order and similar) as a Base64 string of a PDF… |
tbank_get_invoice_info | Get the status of an invoice the company issued through T-API (for example whether it has been paid) |
tbank_list_terminals | List the active card acquiring terminals of the company (terminal key, address, status) |
tbank_list_terminal_operations | List the card operations of one acquiring terminal for at most one day: amounts in kopecks, status, card mask, time |
tbank_list_webhooks | List the webhooks configured for the company (event type and URL), for example the account operation notifications |
Примеры запросов
- «Какие сейчас остатки на всех наших счетах в Т-Банке и сколько можно потратить сегодня?»
- «Покажите поступления за прошлую неделю на наш основной счёт с контрагентом и назначением платежа.»
- «Сколько мы заплатили контрагенту с ИНН 7707083893 в этом квартале?»
- «Получите банковское подтверждение самого крупного вчерашнего списания в PDF.»
- «Сколько вчера принесли оплаты картами через наши терминалы эквайринга?»
FAQ
Работает ли бесплатный план ChatGPT со своими MCP-серверами? OpenAI описывает свои MCP-серверы только для платных планов; план Free в этом списке не указан.
Почему T-Bank Business недоступен в AnythingMCP Cloud? T-API предъявляет TLS-сертификат Минцифры России (Russian Trusted Root CA), а AnythingMCP Cloud не доверяет этому корневому сертификату, поэтому каждый вызов завершался бы ошибкой сертификата. В своём экземпляре AnythingMCP вы добавляете корневой сертификат через NODE_EXTRA_CA_CERTS и перезапускаете его.
Следующие шаги
- Страница коннектора
- Подключить к Claude
- Подключить к Cursor
- Подключить к Gemini
- Подключить к Meta Muse
- Подключить к Microsoft Copilot
Это руководство помогло?