io.github.dontsovcmc/tochka-bank
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@io.github.dontsovcmc/tochka-bankПроверь баланс моего основного счета"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
mcp-server-tochka-bank
MCP-сервер для работы с API банка Точка через Claude Code, Claude Desktop и другие MCP-совместимые клиенты.
Все данные остаются на вашем компьютере — токен никуда не передаётся.
Возможности
Банковские операции
Инструмент | Описание |
| Баланс счёта |
| Создать исходящий платёж (я плачу кому-то), получить ссылку на подпись |
| Выставить счёт покупателю (мне платят) |
| Скачать PDF счёта |
| Создать УПД (универсальный передаточный документ), получить ссылку на подпись |
| Поиск операций по ИНН или названию контрагента (возвращает полные реквизиты: БИК, счёт, корр.счёт) |
| Входящие поступления за месяц, сгруппированные по ИНН отправителя (для налоговых отчётов АУСН) |
Счета и документы (дополнительно)
Инструмент | Описание |
| Детали банковского счёта |
| Балансы всех счетов |
| Список последних выписок |
| Авторизованные карточные транзакции |
| Список клиентов (организаций) |
| Детали клиента |
| Удалить счёт |
| Отправить счёт на email |
| Удалить закрывающий документ |
| Отправить закрывающий документ на email |
| Скачать PDF закрывающего документа |
| Список платежей на подпись |
Эквайринг (платёжные ссылки)
Инструмент | Описание |
| Список операций эквайринга |
| Создать платёжную ссылку |
| Детали операции эквайринга |
| Списать средства (двухстадийный платёж) |
| Возврат платежа |
| Создать платёж с фискальным чеком |
| Реестр платежей эквайринга |
| Список торговых точек |
П��дписки (рекуррентные платежи)
Инструмент | Описание |
| Создать подписку |
| Список подписок |
| Списание по подписке |
| Статус подписки |
| Установить статус подписки |
| Создать подписку с фискальным чеком |
Разрешения API (Consents)
Инструмент | Описание |
| Список разрешений |
| Создать разрешение |
| Детали разрешения |
| Дочерние разрешения |
Отслеживание оплаты счетов
Инструмент | Описание |
| Добавить счёт в отслеживание оплаты |
| Убрать счёт из отслеживания |
| Список счетов, ожидающих оплаты |
| Проверить все ожидающие счета, оплаченные удаляются автоматически |
Данные хранятся в ~/.config/mcp-server-tochka-bank/pending_invoices.json.
Два способа отслеживания в зависимости от того, как был создан счёт:
Счёт создан через MCP-сервер (tochka_invoice) — данные сохраняются автоматически. Проверка оплаты через payment-status API Точки. Признак оплаты: статус счёта в API Точки изменился на "оплачен".
Счёт создан вручную (в интернет-банке) — нужно указать ИНН плательщика и сумму при добавлении в трекер (tochka_track_invoice). Проверка оплаты через банковскую выписку. Признаки оплаты (все условия одновременно):
Входящий платёж (Credit)
ИНН плательщика совпадает с
buyer_innДата платежа >= дата создания записи в трекере
Разница суммы платежа и суммы счёта не более 1 рубля
После выставления счёта через MCP он автоматически попадает в отслеживание. При старте сессии Claude покажет неоплаченные и запустит периодическую проверку.
Локальный справочник товаров
Инструмент | Описание |
| Список всех товаров |
| Добавить товар (название, единица измерения, цена) |
| Удалить товар по названию |
Товары хранятся локально в ~/.config/mcp-server-tochka-bank/goods.json.
Related MCP server: plaid-mcp
Настройка
Шаг 1. Получить JWT-токен в банке Точка
Войдите в интернет-банк Точка
Перейдите в Настройки → Интеграции и API
Нажмите «Создать токен» (JWT)
Выберите разрешения:
ReadAccountsBasic,ReadAccountsDetail— информация о счетахReadBalances— балансReadStatements— выпискиReadCustomerData— данные клиентовCreatePaymentForSign,ReadPaymentData— платежиManageInvoiceData— счета и закрывающие документыReadAcquiringData,MakeAcquiringOperation— эквайринг и подписки
Скопируйте сгенерированный токен
Шаг 2. Подключить MCP-сервер
Claude Code (CLI в терминале)
Способ 1: через uvx (не требует установки пакета)
Требуется uv — если не установлен:
curl -LsSf https://astral.sh/uv/install.sh | sh
claude mcp add tochka-bank \
-e TOCHKA_TOKEN=ваш_токен \
-- uvx mcp-server-tochka-bankСпособ 2: через pip
pip install mcp-server-tochka-bank
claude mcp add tochka-bank \
-e TOCHKA_TOKEN=ваш_токен \
-- python -m mcp_server_tochka_bankДля удаления:
claude mcp remove tochka-bankClaude Desktop (десктопное приложение)
Добавьте в конфигурационный файл:
Клиент | ОС | Путь к файлу |
Claude Code | все |
|
Claude Desktop | macOS |
|
Claude Desktop | Windows |
|
Claude Desktop | Linux |
|
Через uvx:
{
"mcpServers": {
"tochka-bank": {
"command": "uvx",
"args": ["mcp-server-tochka-bank"],
"env": {
"TOCHKA_TOKEN": "ваш_токен"
}
}
}
}Через pip (после pip install mcp-server-tochka-bank):
{
"mcpServers": {
"tochka-bank": {
"command": "python",
"args": ["-m", "mcp_server_tochka_bank"],
"env": {
"TOCHKA_TOKEN": "ваш_токен"
}
}
}
}Для удаления — удалите блок "tochka-bank" из файла.
Токен хранится только на вашем компьютере и передаётся серверу через переменную окружения.
Шаг 3. Проверить
Попросите Claude: «покажи баланс в банке Точка» — он вызовет tochka_balance.
Примеры (MCP)
«покажи баланс» →
tochka_balance«выстави счёт ООО Рога и Копыта на 15 000 ₽» →
tochka_invoice«создай УПД к этому счёту» →
tochka_upd«оплати Попову 5000» →
tochka_search(найти реквизиты) →tochka_payment(создать платёж) → ссылка на подпись«оплати по реквизитам ...» →
tochka_payment«найди все операции с ИНН 7700000000» →
tochka_search«добавь товар: Виджет, шт., 500.00» →
goods_add«отслеживай оплату счёта №140» →
tochka_track_invoice«какие счета не оплачены?» →
tochka_pending_invoices«проверь оплату» →
tochka_check_invoices
CLI-режим
Пакет можно использовать как CLI-инструмент в терминале. Без аргументов запускается MCP-сервер, с командой — CLI.
Требования
Переменная окружения TOCHKA_TOKEN должна быть установлена:
export TOCHKA_TOKEN=ваш_токенКоманды
# Баланс
mcp-server-tochka-bank balance
mcp-server-tochka-bank all-balances
mcp-server-tochka-bank account-detail --account-id 40702810100000000001/044525000
# Поиск операций по ИНН или названию
mcp-server-tochka-bank search 7700000000
mcp-server-tochka-bank search робокасса --days 60
# Входящие поступления за месяц (для налоговых отчётов)
mcp-server-tochka-bank incoming --month 3 --year 2026
mcp-server-tochka-bank incoming --month 3 --year 2026 --inn 3532015985
# Выписки и транзакции
mcp-server-tochka-bank statements-list --limit 10
mcp-server-tochka-bank card-transactions
# Клиенты
mcp-server-tochka-bank customers
mcp-server-tochka-bank customer 100000001
# Счета и документы
mcp-server-tochka-bank delete-invoice <document_id>
mcp-server-tochka-bank send-invoice-email <document_id> buyer@example.com
mcp-server-tochka-bank download-closing-document <document_id> /tmp/upd.pdf
mcp-server-tochka-bank payments-for-sign
# Эквайринг
mcp-server-tochka-bank acquiring-payments --page 1
mcp-server-tochka-bank acquiring-payment <operation_id>
mcp-server-tochka-bank acquiring-retailers
# Подписки
mcp-server-tochka-bank subscriptions
mcp-server-tochka-bank subscription-status <operation_id>
# Разрешения
mcp-server-tochka-bank consents
mcp-server-tochka-bank consent <consent_id>
# Справочник товаров
mcp-server-tochka-bank goods list
mcp-server-tochka-bank goods add --name "Виджет" --unit "шт." --price "500.00"
mcp-server-tochka-bank goods remove --name "Виджет"
# Отслеживание оплаты
mcp-server-tochka-bank pending-invoices
mcp-server-tochka-bank check-invoices --days 30Все команды выводят результат в JSON.
Лицензия
MIT
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/dontsovcmc/mcp-server-tochka-bank'
If you have feedback or need assistance with the MCP directory API, please join our Discord server