API & MCP for resellers
Manage reselling programmatically — as a human through the dashboard or an AI agent through MCP. Both layers use one service layer.
Authentication
Issue a reseller token in the dashboard (/dashboard/api). Send it in the Authorization: Bearer rk_… header. The token is bound to your account — you only see your own.
MCP connection (reseller agent)
Endpoint: https://mcp.eqvps.com/mcp. Authorization — the same Bearer rk_…. 25 reseller_* tools are available:
- Plans: list_plans, create_plan, edit_plan, archive_plan, restore_plan
- Clients: list_clients, add_client, edit_client, suspend_client, unsuspend_client
- Order a VM: order_for_client (spec from a plan, location, OS, hostname)
- Manage VMs: list_vms, vm_power, vm_reset_password, vm_set_hostname, vm_metrics, vm_details, vm_cancel
- Balance: check_balance · Tickets: create/list/get/reply/close_ticket
REST API
The same operations are available over REST (b2b.eqvps.com/api/reseller/*) with the same Bearer token. Provisioning runs on our nodes — you never touch the hypervisor.
Provisioning model
An order debits wholesale from your balance and creates a VM with the plan's exact spec in the chosen location (Germany/Finland). You receive the VM details (IP/password) via API and deliver them to the client from your own domain.