A reseller business that runs by hand hits a ceiling fast: every order, every suspension, every renewal is a human clicking through a panel, and your time scales with your client count. The way past that ceiling is to run the operation as code — and EQVPS exposes the reseller side over both a REST API and an MCP endpoint, so you can script it or hand it to an AI agent.
One token, 30 reseller tools
You get a reseller token (rk_…) in the Partners cabinet and send it as Authorization: Bearer rk_…. That token is role-filtered: it exposes 30 reseller_* tools over the same MCP endpoint, covering the full client lifecycle:
- create a plan and set its price,
- add a client,
reseller_order_for_client— order a VM under your brand,- read its status,
reseller_suspend_client/reseller_unsuspend_client— pause and restore,- renew and cancel.
Ordering a server stops being a dashboard session and becomes one authenticated call.
API or MCP — same capabilities, two front doors
They are not competing options; they are two ways into the same tools:
- REST API — what you script from your own backend or billing system. A payment webhook fires, your code calls the order endpoint, the VM is provisioned under your brand.
- MCP endpoint — the same
reseller_*tools exposed to an AI agent or MCP-capable client, so a model can operate them directly.
Most resellers use both: a billing webhook that provisions over REST, and an agent that handles the messier judgment calls over MCP.
The moat: an agent that runs the operation
This is where it stops looking like every other reseller program. Because the reseller tools are on MCP, an AI agent authenticated with your rk_ token can operate the business directly — order a VM when a client pays, read status, suspend on non-payment, unsuspend on settlement — without a human in the loop. The same platform where an agent can buy and run its own server lets an agent run a fleet on behalf of your clients. You set the policy; the agent executes it. That is the AI-run hosting business as a concrete pattern.
A minimal flow
// authenticate every call with your reseller token
// Authorization: Bearer rk_...
reseller_order_for_client({ client_id, product: "small", os_id: 1 }) // provision under your brand
// → service_id, ip, access — deliver it to your client as your own
reseller_suspend_client({ service_id }) // on non-payment
reseller_unsuspend_client({ service_id }) // on settlement
Four calls stand in for what used to be a dashboard session per client, per event.
Honest scope
- The token is a credential.
rk_…is the key to your whole client fleet — store it like one, and rotate it if exposed. - Automation executes your policy, not its own. An agent ordering and suspending is only as good as the rules you give it; keep spend bounded by your prepaid balance so a bug or a bad prompt cannot run away.
- You still own support and billing. Automation removes the clicking, not the customer relationship.
Where to go next
The full reference — auth, the reseller_* tools, os_id handling and statuses — is in the reseller API / MCP docs. New to the business side? Start with how to start a VPS reseller business. The wholesale side is the white-label reseller program.
Comments
No comments yet. Be the first.