MCP-сервер для ИИ-агентов
Песочница отдаёт MCP-сервер (Model Context Protocol) — подключите его в VS Code, Claude Code, Cursor или Claude Desktop, и ИИ-агент сможет сам читать эту документацию, считать подпись Subscription Service и вызывать методы подписок.
| Инструмент | Что делает |
|---|---|
create_subscription | Создаёт подписку: msisdn — SMS_PIN, customer_id — карта или СБП, client_ip — WAP. Плюс песочные ручки цикла списаний и operator_id |
approve_subscription | Подтверждает PIN-кодом (по умолчанию 1234) |
get_subscription_status | Статус подписки по subscription_id или номеру |
cancel_subscription | Отменяет подписку |
resend_pin_code | Повторная отправка PIN |
sign_request | Подпись без сети — protocol="subscription" |
list_doc_sections, get_docs | Эта документация в markdown, product="subscriptions" |
callback_last | Пришедшие уведомления вместе со статусом доставки — приёмник поднимать не нужно |
Ответы инструментов разобраны: summary, next_step, расшифровка статуса подписки и подсказка по ErrorReasonName. Обёртки разовых платежей (контракты, инвойсы, возвраты) — в продукте «Разовые платежи».
| Параметр | Значение |
|---|---|
| URL | https://pay-sandbox.digitalspb.com/mcp |
| Транспорт | Streamable HTTP (type: "http") |
| Авторизация | не требуется |
Только sandbox-креды. Аргументы инструментов видит ваш ИИ-клиент и модель — боевые секреты передавать нельзя.
VS Code — .vscode/mcp.json
{
"servers": {
"callisto-sandbox": {
"type": "http",
"url": "https://pay-sandbox.digitalspb.com/mcp"
}
}
}Claude Code — CLI
claude mcp add --transport http \
callisto-sandbox \
https://pay-sandbox.digitalspb.com/mcpПроверка подключения
# спросите агента:
Посчитай подпись для CreateSubscription
в песочнице и покажи готовый XML-запрос