# safehost MCP: quick start

Add the remote Streamable HTTP endpoint to an MCP client:

```json
{"mcpServers":{"safehost":{"url":"https://safe-host.ru/mcp-api"}}}
```

The client discovers safehost OAuth automatically. It opens `safe-host.ru` for login or registration; the password for connecting is entered only on that page. No local Node.js, archive, command or environment variables are needed.

Read the exact runtime schema in [tools.json](/mcp/tools.json). `get_account` returns only the authorized account. `get_wallet` returns balance, safe card last-four digits, ledger and pending payment status. `list_servers` and `get_server` return only the authorized account's servers. `create_checkout_draft` returns a draft and does not start payment.

Call `get_legal_context` before financial actions. Hosted checkout results contain `status`, `account_url`, the same `idempotency_key`, and `confirmationUrl` when the provider returned it. A missing `confirmationUrl` does not mean payment succeeded. The human opens the link and confirms payment; do not send card details or saved-card IDs to MCP.
