Skip to Content

MCP server for AI agents

The sandbox exposes an MCP server (Model Context Protocol) — connect it in VS Code, Claude Code, Cursor or Claude Desktop and the AI agent can read this documentation, compute Subscription Service signatures and call the subscription methods on its own.

ToolWhat it does
create_subscriptionCreates a subscription: msisdn — SMS_PIN, customer_id — card or SBP, client_ip — WAP. Plus the charge-cycle sandbox hooks and operator_id
approve_subscriptionConfirms with a PIN (1234 by default)
get_subscription_statusStatus by subscription_id or number
cancel_subscriptionCancels the subscription
resend_pin_codeResends the PIN
sign_requestSignature without network — protocol="subscription"
list_doc_sections, get_docsThis documentation in markdown, product="subscriptions"
callback_lastDelivered notifications with their delivery status — no receiver needed

Tool responses are parsed: summary, next_step, the meaning of the subscription status and a hint for ErrorReasonName. One-time payment wrappers (contracts, invoices, refunds) live in the “One-time payments” product.

SettingValue
URLhttps://pay-sandbox.digitalspb.com/mcp
TransportStreamable HTTP (type: "http")
Authorizationnot required

Sandbox credentials only. Tool arguments are visible to your AI client and the model — never pass production secrets.

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
Smoke test
# ask your agent: Compute the CreateSubscription signature in the sandbox and show the final XML request