[Accueil](https://servprivate.com/fr) /
API Agent





Hébergement VPS pour agents IA · MCP · REST · x402


# Achetez un VPS ou serveur dédié avec votre agent IA — payé en crypto, No KYC.



ServPrivate est le premier hébergeur offshore natif pour agents IA. Les agents IA (Claude, ChatGPT, OpenClaw, Cursor, Continue, Cline, Python personnalisé) commandent un VPS ou serveur dédié offshore de bout en bout via MCP server, REST API ou x402-light — payé en Bitcoin, Monero, USDC ou 11 autres cryptomonnaies. Sans KYC, sans email, sans captcha. Déploiement instantané dans 7 juridictions offshore dont l'Islande, le Panama et la Suisse.


[Lire la spec OpenAPI](https://servprivate.com/openapi.json)
[Configurer MCP en 60s](#mcp)


Claude Desktop
Claude Code
ChatGPT
Cursor
Continue
OpenClaw
curl






******
claude — agent buying H100 GPU


> user: spin up an H100 in Iceland for a Llama finetune, pay USDC
claude calls servprivate/create_order type=gpu...

typegpu / IS-L
gpu1× H100 SXM5 80GB
amount1,294.30 USDC
osubuntu-22-cuda
statusactive ✓
sshroot@213.x.x.x
jupyterhttps://213…:8888






Sans KYC
Serveur MCP
REST + OpenAPI
x402-light
20 cryptos
Mode test




## Trois chemins d'intégration, un seul domaine



Choisissez celui qui convient à votre stack. Ils atteignent tous le même backend, les mêmes comptes, la même logique /api/v1/*.





MCP


### MCP — pour Claude, Cursor, Continue, Cline



Ajoutez https://servprivate.com/mcp à votre configuration MCP. Huit outils disponibles instantanément : list_plans, list_locations, quote, create_order, payment_status, server_credentials, server_action, agent_help.



REST


### REST — pour tout client HTTP



Endpoints JSON simples sous /api/v1/. Auth Bearer (émise automatiquement à la première commande, sans inscription). Spec OpenAPI 3.1 sur /openapi.json. Fonctionne depuis curl, Python, Go, ou tout ce qui parle HTTP.



x402-light


### x402-light — USDC instantané



Pour les agents disposant de leur propre portefeuille. Envoyez X-Payment-Mode: x402 sur /api/v1/orders → 402 avec les instructions de dépôt USDC en un seul aller-retour. Aucun facilitateur requis.







## Quatre gammes de produits, un seul endpoint /api/v1/orders



Passez `type=vps` / `dedicated` / `rdp` / `gpu` pour changer de gamme. Même auth Bearer, même paiement crypto, mêmes endpoints de statut. Les localisations sont restreintes par produit — l'API rejette `type=gpu` en `russia` (contrôles export NVIDIA) et `type=rdp` en `iceland` / `panama` / `switzerland`.



| Gamme produit | type | Localisations disponibles | À partir de | Cas d'usage agent typique |
| --- | --- | --- | --- | --- |
| **Linux VPS** | vps | 7 (IS · PA · MD · RO · CH · NL · RU) | $7.50/mo | Services Linux (Tor, VPN, mail, bots de scraping, apps web). |
| **Dedicated Server** | dedicated | 7 (IS · PA · MD · RO · CH · NL · RU) | $48.50/mo | Isolation bare-metal (bases de données lourdes, charges bi-socket, hyperviseurs). |
| **Windows RDP** | rdp | 4 (NL · RO · MD · RU) | $11.00/mo | Automatisation de navigateur, multi-comptes SMM, Forex / MetaTrader, apps Windows uniquement. |
| **GPU AI Hosting** Nouveau | gpu | 4 (IS · NL · RO · MD) | $122.00/mo | Finetuning LLM, génération image / vidéo, inférence de modèles derrière votre propre API. |
| **Anonymous Domain Names** Nouveau | domain | 26 TLDs (.com .net .org .io .me .ai .app .dev .fr .de …) | $4.99/yr | One-call live availability + Namecheap-beating prices. Buy via balance; deep-link to /domain-order on the site. |



GET /api/v1/catalog retourne la matrice SKU en temps réel (tarifs par localisation, options OS, modèle GPU, VRAM). Le catalogue est ouvert et cacheable 5 minutes — aucune auth requise.




## Comment ça marche — 4 appels de la découverte aux identifiants



Aucun SDK à installer. Pas de danse OAuth. Pas d'email. Le premier appel retourne votre token de compte ; les trois suivants font passer la commande de en attente à active.






### 1Découvrir ce qui est disponible

Lisez le catalogue et la liste des juridictions. Ces deux endpoints sont ouverts (sans auth) et peuvent être mis en cache 5 minutes.



### 2Créer la commande

Envoyez votre choix en POST. La réponse contient une adresse de paiement fraîche générée par commande, le montant exact en crypto, une expiration, et — si vous n'avez pas envoyé de Bearer — un account_token frais. CONSERVEZ LE TOKEN : c'est le seul moyen de gérer le serveur ensuite. Aucune procédure de récupération n'est prévue.



### 3Payer et surveiller

Envoyez la crypto à l'adresse. Ensuite, interrogez la commande jusqu'à ce que le statut atteigne « active » (généralement 1 à 5 minutes pour un VPS une fois le dépôt détecté).



### 4Recevoir les identifiants

Une fois la commande active, récupérez le serveur. L'adresse IP, le mot de passe root, le port SSH et une URL de console sont retournés. Connectez-vous en SSH, c'est terminé.




******curl — balance-only two-step: topup, then deploy

# Step 1: fund USD balance with crypto (min $30, max $2000; bonus credit applied on confirmation)
curl -X POST https://servprivate.com/api/v1/topup \
-H 'Content-Type: application/json' \
-d '{ "amount": 200, "crypto": "XMR" }'

# → 201 Created
{
"ok": true,
"payment_id": 12345,
"amount_usd": 200,
"crypto": "XMR",
"amount_crypto": "1.2034",
"address": "47abc...",
"bonus_usd": 50, // free credit on confirmation
"credited_usd": 250, // 200 + 50 bonus
"expires_in": 3600,
"poll_url": "https://servprivate.com/api/v1/topup/12345",
"account_token": "AAAA-BBBB-CCCC-DDDD" // STORE THIS
}

# (send the crypto, poll poll_url until status="confirmed")

# Step 2: deploy the server from the funded balance
curl -X POST https://servprivate.com/api/v1/orders \
-H 'Authorization: Bearer AAAA-BBBB-CCCC-DDDD' \
-H 'Content-Type: application/json' \
-d '{ "type": "vps", "plan": "IS-S", "location": "iceland", "os": "ubuntu-24", "billing": 3 }'

# → 201 Created
{
"ok": true,
"server_id": 9876,
"status": "active", // active immediately
"charged_usd": 16.88,
"new_balance": 233.12,
"credentials_url": "https://servprivate.com/api/v1/servers/9876"
}


**Un endpoint, quatre gammes — exemples prêts à copier**


******curl — POST /api/v1/orders pour chaque produit

# All examples assume the agent already topped up via POST /api/v1/topup and the Bearer token is set.

# Linux VPS — Iceland, Ubuntu 24, 3-month billing
POST /api/v1/orders {"type":"vps", "plan":"IS-S", "location":"iceland", "os":"ubuntu-24", "billing":3}

# Dedicated bare-metal — Switzerland, AlmaLinux, annual
POST /api/v1/orders {"type":"dedicated", "plan":"CH-3", "location":"switzerland", "os":"alma-9", "billing":12}

# Windows RDP — Netherlands, Win Server 2022, monthly
POST /api/v1/orders {"type":"rdp", "plan":"NL-M", "location":"netherlands", "os":"win-2022", "billing":1}

# GPU AI — H100 SXM5 with vLLM + Llama 3.3 70B pre-downloaded + HF token + SSH key + auto-shutdown after 24h
POST /api/v1/orders {
"type":"gpu", "plan":"IS-L", "location":"iceland",
"os":"ubuntu-22-cuda", "billing":1,
"ai_stacks": ["vllm", "jupyterlab"],
"pretrained_models": ["llama-3.3-70b", "flux-dev"],
"hf_token": "hf_...", // optional — needed for Llama / Mistral (gated)
"ssh_public_key": "ssh-ed25519 AAAA...", // optional — password-less login
"public_endpoint": true, // auto Let's Encrypt + nginx reverse proxy on 443
"auto_shutdown_hours": 24 // destroy after 24h to bound cost
}

# GPU AI image-gen — Netherlands, RTX 5090 (32 GB GDDR7), ComfyUI + FLUX.1-dev preinstalled, 3-month billing
POST /api/v1/orders {
"type":"gpu", "plan":"NL-M", "location":"netherlands",
"os":"ubuntu-22-cuda", "billing":3,
"ai_stacks": ["comfyui", "kohya-ss"],
"pretrained_models": ["flux-dev", "sdxl-base"]
}

# If the balance is short, /orders returns 402 with a topup_required block:
{
"ok": false, "error": "insufficient_balance",
"have_usd": 0, "need_usd": 53.5, "deficit_usd": 53.5,
"topup_required": true,
"topup": {
"endpoint": "https://servprivate.com/api/v1/topup",
"suggested_usd": 54, "suggested_bonus": 0,
"minimum_usd": 30, "maximum_usd": 2000,
"bonus_doc": "https://servprivate.com/api/v1/topup/bonus"
}
}
# → POST /api/v1/topup {"amount": 54, "crypto": "XMR"} → wait for confirm → retry POST /api/v1/orders

# Anonymous domain check — 26 TLDs in one unauthenticated GET, no token required, JSON out, 1h Redis cache
GET /api/v1/domains/check?q=mybrand

# Tip: typing a TLD surfaces it FIRST. "mybrand.fr" returns .fr at index 0, then the rest.
GET /api/v1/domains/check?q=mybrand.fr

# Response (truncated): live availability + Namecheap-beating prices + featured/badge labels
# {"ok":true, "results":[
# {"domain":"mybrand.com", "available":true, "price_usd":4.99, "market_usd":15.98, "discount_pct":69, "badge":"BEST DEAL", "featured":true},
# {"domain":"mybrand.io", "available":true, "price_usd":24.99, "market_usd":46.98, "discount_pct":47, "badge":"HOT"},
# {"domain":"mybrand.ai", "available":true, "price_usd":84.99, "market_usd":109.98,"discount_pct":23, "badge":"HOT"} ...]}





## Configuration MCP (60 secondes)

Ajoutez ce snippet à votre client compatible MCP (Claude Desktop, Claude Code, Cursor, Continue, Cline). Après le redémarrage, demandez : « Achète-moi un VPS-S en Islande sous Ubuntu 24.04, payé en XMR ».




******~/.claude/mcp_settings.json — Cursor / Continue / Cline equivalent

{
"mcpServers": {
"servprivate": {
"url": "https://servprivate.com/mcp"
}
}
}


**Outils exposés par le serveur MCP:**


list_plans
list_locations
quote
topup_bonus
topup_create
payment_status
account_balance
create_order
server_credentials
server_action
agent_help
domain_check
domain_quote



Ensuite, appelez agent_help() dans Claude — il retourne la recette canonique en 4 appels avec des exemples, intégrée dans l'outil lui-même.




## x402-light — aller-retour unique avec USDC



Envoyez l'en-tête X-Payment-Mode: x402 sur /api/v1/orders. Le serveur répond HTTP 402 avec les instructions de dépôt USDC (ERC-20) dans l'en-tête X-Payment-Required et dans le corps JSON. Envoyez le USDC, interrogez l'URL, récupérez les identifiants. Remarque : il s'agit de « x402-light » — compatible bit à bit avec les clients x402 qui détectent facilitator: null et reviennent à un simple transfert USDC plutôt qu'à la signature EIP-3009.




******x402-light — single round trip with USDC

# With balance-only orders, /api/v1/orders returns 402 insufficient_balance
# when balance is short — the response includes a topup_required block.
# Fund USDC directly via:
curl -X POST https://servprivate.com/api/v1/topup \
-H 'Content-Type: application/json' \
-d '{"amount":100,"crypto":"USDCETH"}'

# → 201 returns {payment_id, address, amount_crypto, bonus_usd: 25,
# credited_usd: 125, poll_url, account_token}.
# Send USDC (ERC-20) to address, poll poll_url until status="confirmed",
# then POST /api/v1/orders with Bearer to deploy from the funded balance.





## Mode test (dry-run) — ne dépensez jamais de vraie crypto pendant l'intégration

Ajoutez ?dry_run=1 (ou l'en-tête X-Dry-Run: 1, ou le champ body dry_run: true) à n'importe quel endpoint /api/v1/*. La commande synthétique est confirmée automatiquement après ~60 secondes, retourne des IP RFC 5737, et ne touche jamais une vraie ligne de base de données ni notre processeur de paiement en amont. Idéal pour valider une intégration agent avant de passer en production.




******dry-run — never spend real crypto

# aucune crypto dépensée, aucun vrai serveur provisionné
curl -X POST 'https://servprivate.com/api/v1/orders?dry_run=1' \
-H 'Content-Type: application/json' \
-d '{"type":"vps","plan":"IS-S","location":"iceland","billing":1}'

# For a topup preview:
curl -X POST 'https://servprivate.com/api/v1/topup?dry_run=1' \
-H 'Content-Type: application/json' \
-d '{"amount":200,"crypto":"XMR"}'





## Cas d'usage — ce que font les agents avec ServPrivate

Ce sont les patterns que nous observons (et pour lesquels nous concevons) dans l'infrastructure agentique aujourd'hui.






#### Démarrer un VPS scraper en 30 secondes

Un agent de recherche a besoin d'une IP propre dans une juridiction spécifique. Il appelle create_order, obtient les identifiants, exécute la tâche, puis résilie.



#### Chaîne d'approvisionnement de calcul appartenant à l'agent

Un agent autonome de longue durée (Claude Managed Agent, orchestrateur personnalisé) provisionne sa propre infrastructure au fur et à mesure qu'il s'étend horizontalement — sans gardien humain.



#### Calcul personnel pour charges de travail sensibles

Un utilisateur soucieux de sa vie privée demande à Claude d'héberger un LLM, un relais Tor, un nœud Monero ou un VPN auto-hébergé — paiement, déploiement, remise des clés SSH, tout se passe côté agent.



#### Infrastructure jetable pour la recherche en sécurité

Outils de tests de pénétration, sandboxes malware, nœuds de sortie — tout ce qui bénéficie d'être éphémère et non attribuable. Les agents créent, utilisent et détruisent.



#### GPU à la demande pour finetuning + inférence LLM

Les agents démarrent un H100 SXM5 (80 GB HBM3) avec PyTorch / CUDA préinstallés en 60 secondes, exécutent un job de finetuning, déploient le modèle derrière leur propre endpoint vLLM, puis détruisent la machine. Facturation mensuelle prévisible, bande passante illimitée, aucun frais par token.



#### Déploiement multi-région + multi-produit depuis une seule invite

Un agent déploie un VPS Linux en Islande (plan de contrôle), un RDP Windows aux Pays-Bas (worker d'automatisation de navigateur) et un GPU H100 en Islande (inférence). Même token, même API, même paiement.






## Pourquoi ServPrivate est fait pour les agents



Six propriétés qui rendent ServPrivate particulièrement adapté aux achats autonomes et assistés.







#### Zéro KYC

Aucun nom, email, téléphone, pièce d'identité, captcha. L'agent paie et reçoit le serveur — point.





#### Déploiement instantané

VPS opérationnel en moins de 5 minutes. Dédié généralement en 15 à 60 minutes. Aucune file d'attente, aucune validation humaine.





#### 20 cryptomonnaies

BTC, XMR, ETH, USDT, USDCETH, XRP, LTC, SOL, TRX, TON, DOGE, POL, BCH, DASH, ZEC, ATOM, ETC (+ USDT sur TRC-20/BEP-20/Solana). La même API pour toutes.





#### 7 juridictions

Islande, Panama, Moldavie, Roumanie, Suisse, Pays-Bas, Russie. Filtrez par emplacement.





#### Mode test

Validez votre intégration de bout en bout sans dépenser. dry_run=1 sur chaque endpoint.





#### Deux flux, une seule API

Le même endpoint sert Claude-avec-humain-payant et l'agent entièrement autonome disposant de son propre portefeuille.







## Découvrez l'API en un curl



Ou ouvrez https://servprivate.com/openapi.json pour la spec OpenAPI 3.1 complète.


[Lire la spec OpenAPI](https://servprivate.com/openapi.json)
[Fichier de découverte](https://servprivate.com/.well-known/agent.json)






## FAQ



Questions courantes sur l'intégration de ServPrivate avec des agents IA.






### Quels assistants IA peuvent l'utiliser ?

Tout client compatible MCP : Claude Desktop, Claude Code, Cursor, Continue, Cline, et tout client implémentant le Model Context Protocol. Pour les agents sans support MCP (OpenClaw, plugins ChatGPT, scripts Python personnalisés, workflows n8n, Anthropic Managed Agents), la même fonctionnalité est disponible via de simples appels HTTPS vers /api/v1/* — même backend, même auth, même flux.



### Faut-il un compte avant de passer la première commande ?

Non. Envoyez POST /api/v1/orders sans en-tête Authorization et la réponse inclura un account_token frais (chaîne de 16 caractères au format AAAA-BBBB-CCCC-DDDD). Conservez-le. Ce token est le seul moyen de gérer votre serveur ensuite — nous n'avons ni email, ni procédure de récupération, rien d'autre.



### x402-light est-il compatible avec le client Coinbase x402 officiel ?

Partiellement. Nous marquons nos réponses 402 avec x402_light: true et facilitator: null. Un client x402 conforme à la spec doit détecter facilitator: null et soit revenir à un simple transfert USDC (que nous acceptons normalement), soit échouer proprement. Nous acceptons tout transfert USDC ERC-20 vers l'adresse destinataire retournée dans le 402 — aucune signature EIP-3009 n'est requise. Nous ajouterons un vrai facilitateur Coinbase x402 la première fois qu'un client réel l'exigera.



### Comment tester sans dépenser de vraie crypto ?

Ajoutez ?dry_run=1 à n'importe quelle URL /api/v1/* (ou l'en-tête X-Dry-Run: 1, ou le champ body dry_run: true). Vous obtiendrez un order_id synthétique commençant par « DRY- », une fausse adresse de paiement, de faux identifiants (IP RFC 5737), et la commande progresse automatiquement pending → confirmed → active en ~60 secondes. Aucun appel au processeur de paiement en amont, aucune vraie ligne dans la table payments, aucun vrai serveur provisionné. Les outils MCP acceptent le même argument dry_run.


## Structured data (JSON-LD)

```json
{
    "@context": "https://schema.org",
    "@type": "Organization",
    "@id": "https://servprivate.com/#organization",
    "name": "ServPrivate",
    "alternateName": "ServPrivacy",
    "url": "https://servprivate.com",
    "description": "VPS et serveurs dédiés offshore dans 7 juridictions privacy-friendly. Sans KYC, sans logs, crypto uniquement. La vie privée par architecture.",
    "logo": {
        "@type": "ImageObject",
        "url": "https://servprivate.com/ServPrivate.webp",
        "width": 512,
        "height": 512
    },
    "foundingDate": "2025",
    "areaServed": [
        {
            "@type": "Country",
            "name": "Iceland"
        },
        {
            "@type": "Country",
            "name": "Panama"
        },
        {
            "@type": "Country",
            "name": "Moldova"
        },
        {
            "@type": "Country",
            "name": "Romania"
        },
        {
            "@type": "Country",
            "name": "Switzerland"
        },
        {
            "@type": "Country",
            "name": "Netherlands"
        },
        {
            "@type": "Country",
            "name": "Russia"
        }
    ],
    "knowsAbout": [
        "Offshore hosting",
        "Offshore VPS",
        "Bare-metal dedicated servers",
        "DMCA-ignored hosting",
        "No KYC hosting",
        "Cryptocurrency payments",
        "Privacy engineering",
        "Token-based authentication",
        "Anonymous domain name registration",
        "No-KYC domain registrar",
        "WHOIS privacy",
        "Cheap .com domains",
        "Crypto-paid domain names",
        "NVIDIA GPU compute",
        "Windows RDP hosting",
        "Agentic commerce"
    ],
    "contactPoint": {
        "@type": "ContactPoint",
        "contactType": "customer support",
        "url": "https://servprivate.com/contact",
        "availableLanguage": [
            "en",
            "ru",
            "zh",
            "es",
            "fr",
            "de",
            "pt",
            "ar",
            "ja",
            "ko",
            "hi",
            "id",
            "it",
            "tr",
            "fa",
            "vi"
        ]
    },
    "sameAs": [
        "https://servprivate.com/canary",
        "https://servprivate.com/press"
    ]
}
```

```json
{
    "@context": "https://schema.org",
    "@type": "WebSite",
    "@id": "https://servprivate.com/#website",
    "url": "https://servprivate.com",
    "name": "ServPrivate",
    "publisher": {
        "@id": "https://servprivate.com/#organization"
    },
    "inLanguage": [
        "en",
        "ru",
        "zh",
        "es",
        "fr",
        "de",
        "pt",
        "ar",
        "ja",
        "ko",
        "hi",
        "id",
        "it",
        "tr",
        "fa",
        "vi"
    ]
}
```

```json
{
    "@context": "https://schema.org",
    "@type": "TechArticle",
    "headline": "Acheter un VPS ou serveur dédié avec un agent IA — MCP API, crypto, No KYC",
    "description": "Acheter un VPS ou serveur dédié offshore avec n'importe quel agent IA (Claude, ChatGPT, OpenClaw, Cursor, Continue, Cline) via MCP server, REST API ou x402-light. Payez en Bitcoin, Monero, USDC ou 11 autres cryptomonnaies. Sans KYC, sans email, sans inscription. Déploiement instantané dans 7 juridictions offshore.",
    "author": {
        "@id": "https://servprivate.com/#organization"
    },
    "publisher": {
        "@id": "https://servprivate.com/#organization"
    },
    "datePublished": "2026-04-28",
    "dateModified": "2026-05-28T11:23:56+00:00",
    "mainEntityOfPage": "https://servprivate.com/agents",
    "inLanguage": "fr",
    "about": [
        {
            "@type": "Thing",
            "name": "Agentic commerce"
        },
        {
            "@type": "Thing",
            "name": "Model Context Protocol"
        },
        {
            "@type": "Thing",
            "name": "x402 payment protocol"
        },
        {
            "@type": "Thing",
            "name": "AI agents"
        },
        {
            "@type": "Thing",
            "name": "Offshore server hosting"
        },
        {
            "@type": "Thing",
            "name": "NVIDIA GPU compute"
        },
        {
            "@type": "Thing",
            "name": "Windows RDP hosting"
        },
        {
            "@type": "Thing",
            "name": "LLM inference infrastructure"
        },
        {
            "@type": "Thing",
            "name": "AI training compute"
        }
    ],
    "keywords": "AI agent hosting, MCP server hosting, Claude buy VPS, Claude buy GPU, Claude buy RDP, OpenClaw VPS, OpenClaw GPU, x402 hosting, agentic commerce, autonomous agent server, programmatic VPS purchase, programmatic GPU purchase, programmatic RDP purchase, no-KYC API, crypto checkout API, NVIDIA H100 API, RTX 4090 hourly, GPU autonomous purchase, LLM finetune GPU agent, agent buy Linux server, agent buy Windows RDP, agent buy AI compute"
}
```

```json
{
    "@context": "https://schema.org",
    "@type": "WebAPI",
    "name": "ServPrivate Agent API",
    "description": "Acheter un VPS ou serveur dédié offshore avec n'importe quel agent IA (Claude, ChatGPT, OpenClaw, Cursor, Continue, Cline) via MCP server, REST API ou x402-light. Payez en Bitcoin, Monero, USDC ou 11 autres cryptomonnaies. Sans KYC, sans email, sans inscription. Déploiement instantané dans 7 juridictions offshore.",
    "documentation": "https://servprivate.com/agents",
    "termsOfService": "https://servprivate.com/tos",
    "provider": {
        "@id": "https://servprivate.com/#organization"
    },
    "potentialAction": {
        "@type": "BuyAction",
        "target": {
            "@type": "EntryPoint",
            "urlTemplate": "https://servprivate.com/api/v1/orders",
            "httpMethod": "POST",
            "contentType": "application/json"
        }
    },
    "subjectOf": [
        {
            "@type": "CreativeWork",
            "name": "OpenAPI specification",
            "url": "https://servprivate.com/openapi.json"
        },
        {
            "@type": "CreativeWork",
            "name": "MCP server endpoint",
            "url": "https://servprivate.com/mcp"
        },
        {
            "@type": "CreativeWork",
            "name": "Agent discovery file",
            "url": "https://servprivate.com/.well-known/agent.json"
        }
    ]
}
```

```json
{
    "@context": "https://schema.org",
    "@type": "SoftwareApplication",
    "name": "ServPrivate MCP Server",
    "applicationCategory": "DeveloperApplication",
    "operatingSystem": "Cross-platform (any MCP-aware client)",
    "description": "Serveur MCP exposant 8 outils pour découvrir, tarifer, commander, déployer et gérer des VPS ou serveurs dédiés Offshore. Compatible avec Claude Desktop, Claude Code, Cursor, Continue, Cline et tout client MCP.",
    "url": "https://servprivate.com/mcp",
    "offers": {
        "@type": "Offer",
        "price": "0",
        "priceCurrency": "USD"
    },
    "softwareVersion": "1.3.0",
    "featureList": "list_plans, list_locations, quote, topup_bonus, topup_create, payment_status, account_balance, create_order, server_credentials, server_action, agent_help"
}
```

```json
{
    "@context": "https://schema.org",
    "@type": "OfferCatalog",
    "name": "ServPrivate agent-purchasable products",
    "itemListElement": [
        {
            "@type": "Offer",
            "name": "Linux VPS",
            "price": "7.50",
            "priceCurrency": "USD",
            "description": "KVM Linux VPS in 7 jurisdictions; type=vps in /api/v1/orders.",
            "url": "https://servprivate.com/vps"
        },
        {
            "@type": "Offer",
            "name": "Dedicated Server",
            "price": "48.50",
            "priceCurrency": "USD",
            "description": "Bare-metal in 7 jurisdictions; type=dedicated in /api/v1/orders.",
            "url": "https://servprivate.com/dedicated"
        },
        {
            "@type": "Offer",
            "name": "Windows RDP",
            "price": "11.00",
            "priceCurrency": "USD",
            "description": "Full administrator Windows Server / Win 11 Pro in 4 jurisdictions; type=rdp in /api/v1/orders.",
            "url": "https://servprivate.com/rdp"
        },
        {
            "@type": "Offer",
            "name": "GPU AI Hosting",
            "price": "122.00",
            "priceCurrency": "USD",
            "description": "NVIDIA RTX 4090 / RTX 5090 / H100 SXM5 with CUDA 12 + cuDNN preinstalled in 4 jurisdictions; type=gpu in /api/v1/orders.",
            "url": "https://servprivate.com/gpu"
        },
        {
            "@type": "Offer",
            "name": "Anonymous Domain Names",
            "price": "4.99",
            "priceCurrency": "USD",
            "description": "26 TLDs, no KYC, free WHOIS privacy, paid from balance. .com from $4.99/yr (-69% vs Namecheap). Live availability check via GET /api/v1/domains/check?q=name (no auth).",
            "url": "https://servprivate.com/domains"
        }
    ]
}
```

```json
{
    "@context": "https://schema.org",
    "@type": "HowTo",
    "name": "Comment acheter un serveur offshore avec un agent IA",
    "description": "Recette en cinq étapes pour tout agent IA (Claude, ChatGPT, OpenClaw, personnalisé) afin de découvrir, commander, payer et déployer un VPS ou un serveur dédié sur ServPrivate.",
    "totalTime": "PT3M",
    "estimatedCost": {
        "@type": "MonetaryAmount",
        "currency": "USD",
        "value": "13.99"
    },
    "tool": [
        {
            "@type": "HowToTool",
            "name": "curl"
        },
        {
            "@type": "HowToTool",
            "name": "Claude Desktop / Claude Code (MCP)"
        }
    ],
    "step": [
        {
            "@type": "HowToStep",
            "position": 1,
            "name": "Découvrir ce qui est disponible",
            "text": "GET https://servprivate.com/api/v1/catalog"
        },
        {
            "@type": "HowToStep",
            "position": 2,
            "name": "Créer la commande",
            "text": "POST /api/v1/topup with amount (>=30 USD) and crypto, send the crypto, poll /api/v1/topup/{id} until status=confirmed"
        },
        {
            "@type": "HowToStep",
            "position": 3,
            "name": "Payer et surveiller",
            "text": "POST /api/v1/orders with type/plan/location/os/billing — balance is debited and the server is active immediately"
        },
        {
            "@type": "HowToStep",
            "position": 4,
            "name": "Recevoir les identifiants",
            "text": "GET /api/v1/servers/{id} for IP + root password"
        }
    ]
}
```

```json
{
    "@context": "https://schema.org",
    "@type": "FAQPage",
    "mainEntity": [
        {
            "@type": "Question",
            "name": "Quels assistants IA peuvent l'utiliser ?",
            "acceptedAnswer": {
                "@type": "Answer",
                "text": "Tout client compatible MCP : Claude Desktop, Claude Code, Cursor, Continue, Cline, et tout client implémentant le Model Context Protocol. Pour les agents sans support MCP (OpenClaw, plugins ChatGPT, scripts Python personnalisés, workflows n8n, Anthropic Managed Agents), la même fonctionnalité est disponible via de simples appels HTTPS vers /api/v1/* — même backend, même auth, même flux."
            }
        },
        {
            "@type": "Question",
            "name": "Faut-il un compte avant de passer la première commande ?",
            "acceptedAnswer": {
                "@type": "Answer",
                "text": "Non. Envoyez POST /api/v1/orders sans en-tête Authorization et la réponse inclura un account_token frais (chaîne de 16 caractères au format AAAA-BBBB-CCCC-DDDD). Conservez-le. Ce token est le seul moyen de gérer votre serveur ensuite — nous n'avons ni email, ni procédure de récupération, rien d'autre."
            }
        },
        {
            "@type": "Question",
            "name": "x402-light est-il compatible avec le client Coinbase x402 officiel ?",
            "acceptedAnswer": {
                "@type": "Answer",
                "text": "Partiellement. Nous marquons nos réponses 402 avec x402_light: true et facilitator: null. Un client x402 conforme à la spec doit détecter facilitator: null et soit revenir à un simple transfert USDC (que nous acceptons normalement), soit échouer proprement. Nous acceptons tout transfert USDC ERC-20 vers l'adresse destinataire retournée dans le 402 — aucune signature EIP-3009 n'est requise. Nous ajouterons un vrai facilitateur Coinbase x402 la première fois qu'un client réel l'exigera."
            }
        },
        {
            "@type": "Question",
            "name": "Comment tester sans dépenser de vraie crypto ?",
            "acceptedAnswer": {
                "@type": "Answer",
                "text": "Ajoutez ?dry_run=1 à n'importe quelle URL /api/v1/* (ou l'en-tête X-Dry-Run: 1, ou le champ body dry_run: true). Vous obtiendrez un order_id synthétique commençant par « DRY- », une fausse adresse de paiement, de faux identifiants (IP RFC 5737), et la commande progresse automatiquement pending → confirmed → active en ~60 secondes. Aucun appel au processeur de paiement en amont, aucune vraie ligne dans la table payments, aucun vrai serveur provisionné. Les outils MCP acceptent le même argument dry_run."
            }
        }
    ]
}
```

```json
{
    "@context": "https://schema.org",
    "@type": "BreadcrumbList",
    "itemListElement": [
        {
            "@type": "ListItem",
            "position": 1,
            "name": "Accueil",
            "item": "https://servprivate.com/"
        },
        {
            "@type": "ListItem",
            "position": 2,
            "name": "API Agent",
            "item": "https://servprivate.com/agents"
        }
    ]
}
```

