One MCP endpoint for affordable VPS.
Skynes Cloud lets an AI agent discover plans, select a location, pay from a USDT balance, and provision a VPS through vetted provider adapters. We add a transparent service margin and keep the upstream credentials behind the gateway.
How it works
1. Connect once
Give your agent a Skynes API key and the MCP endpoint. It never receives VPS.org or DigitalOcean provider keys.
2. Fund in USDT
Create a deposit intent, send USDT to the displayed network address, and wait for chain verification before funds become spendable.
3. Provision
The agent lists live plans and locations, gets a quote, reserves the balance, and creates the VPS with an idempotency key.
Provider pricing
Prices are upstream starting prices. Skynes adds a configurable service margin at checkout. Final quotes are always fetched live before an order.
| Provider | From | API status | Best for |
|---|---|---|---|
| VPS.org | $2.50/mo | Working adapter | Lowest-cost API VPS |
| DigitalOcean | From $4/mo | Working adapter when token is configured | Production cloud regions |
NordBastion is excluded from the working catalog because of poor reviews and high counterparty risk.
Instructions to paste into your agent
First give the agent the one-time enrollment token issued by your Skynes operator so it can create its own scoped API key. Replace the placeholder below with that key. Do not paste provider API keys or wallet seed phrases into the agent prompt.
Bootstrap once (the enrollment token is not the VPS.org key):
POST https://cloud.skynes.net/v1/agents
X-Enrollment-Token: <SKYNES_ENROLLMENT_TOKEN>
{ "label": "my-agent" }
Save the returned apiKey as SKYNES_AGENT_API_KEY.
You are my infrastructure provisioning agent. Use the Skynes Cloud MCP server at:
https://cloud.skynes.net/mcp
Authenticate with this header:
Authorization: Bearer <SKYNES_AGENT_API_KEY>
Your workflow:
1. Call catalog_providers, then list_plans and list_locations for the requested provider.
2. Ask me for provider, plan, location, OS image, server name, and SSH key ID before provisioning.
3. Call quote_vps and show the upstream price, Skynes commission, and total USDT.
4. Never provision until I explicitly approve the quote.
5. Before ordering, verify the balance and use a unique idempotency key.
6. Call order_vps only after approval. Report the order ID, provider server ID, status, IP address, and any credentials returned by the provider.
7. Treat delete, rebuild, power, renewal, and SSH-key changes as separate high-impact actions requiring confirmation.
8. Never reveal or request VPS.org/DigitalOcean API tokens, private wallet keys, or seed phrases.MCP discovery and read-only catalog calls can be tested first. USDT top-ups remain pending until the chain verifier confirms the transaction.
API surface
GET /v1/catalog/:provider/plansLive plans and prices.
GET /v1/catalog/:provider/locationsAvailable regions.
POST /v1/quotesQuote with Skynes margin.
POST /v1/ordersReserve balance and provision.