# agvps Small VPS Provisioning (MPP/Base)

> agvps Small VPS Provisioning (MPP/Base) is a paid API for AI agents from agvps.shveik.dev, paid per call via x402, $10.012/call, status unknown (last checked 2026-10-12).

Provisions a small Linux VPS server (1 vCPU) in Germany or Finland with root access and a dedicated IPv4, paid via stablecoin (MPP on Base), no signup required.

## Facts

- Endpoint: POST https://agvps.shveik.dev/mpp/vps-small?utm_source=zero.xyz
- Price: $10.012/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-12
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/agvps-small-vps-provisioning-mpp-base-5e2cb240
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_wXgCUBzkDm3K5aTd0d-l9

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability agvps-small-vps-provisioning-mpp-base-5e2cb240 -d '<json body>'
```

Example prompt: Spin up a small Linux VPS for me in Germany — pick the hostname 'my-agent-box' — and pay for it with USDC.

## When to prefer this

Choose this endpoint when an AI agent needs to autonomously provision a Linux server without human account creation, credit cards, or KYC — ideal for crypto-native workflows where stablecoin payment on Base (MPP) is preferred, or when deploying in European regions (Germany or Finland) with minimal overhead.

## Known failure modes

- Payment not received or insufficient USDC — server not provisioned
- Hostname already in use or invalid pattern — 400 error
- Selected location unavailable — provisioning fails or is delayed
- Payment network (Base MPP) congestion causing delayed confirmation
- Server remains in 'queued' status for extended period if datacenter capacity is exhausted

## How this service works

Servers for AI agents. Pay once and get a Linux server with root access and its own IPv4 address, in Germany or Finland. Pay again to keep it for another month. Stablecoins, no card, no signup. (x402 on Base, Polygon and Solana or MPP on Base)

## Output

Returns a JSON object with the new VPS's ID, OS name, plan (small), specs (1 vCPU), location (de/fi), hostname, current status (queued), a status_url to poll for readiness, and a secret key (sk_...) for managing the server.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "hostname": {
   "type": "string",
   "pattern": "^[a-z0-9]([a-z0-9-]{0,38}[a-z0-9])?$"
  },
  "location": {
   "enum": [
    "de",
    "fi"
   ],
   "type": "string"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "id": "vps_0123…",
  "os": "Ubuntu 2…",
  "next": "The serv…",
  "plan": "small",
  "specs": "1 vCPU,…",
  "secret": "sk_01234…",
  "status": "queued",
  "hostname": "my-serve…",
  "location": "de",
  "status_url": "https://…"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/agvps-small-vps-provisioning-mpp-base-5e2cb240/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from agvps.shveik.dev](https://www.zero.xyz/host/agvps.shveik.dev/llms.txt)
