x402engine
officielPlus de 50 API pay-per-call pour agents IA via micropaiements crypto HTTP 402. 0,001 $ à 0,12 $ par appel avec USDC et USDm.
Que pouvez-vous faire avec x402engine MCP ?
- Découvrir les API payantes — Demandez à votre assistant de lister les services payants à la demande via
discover_serviceset vérifiez leur statut avecservice_health. - Générer des images et exécuter du code — Demandez la création d’images avec
generate_imageou l’exécution de code avecexecute_code, avec paiement automatique en USDC sur Base ou Solana. - Interroger les données crypto et portefeuille — Obtenez les prix, tendances du marché, soldes de portefeuille, transactions et métadonnées de jetons à l’aide d’outils comme
get_crypto_priceetget_wallet_balances. - Traiter l’audio et IPFS — Transcrivez des fichiers audio avec
transcribe_audio, ou épinglez et récupérez du contenu depuis IPFS avecpin_to_ipfsetget_from_ipfs. - Rechercher des options de voyage — Trouvez des vols, hôtels, lieux et dates de voyage les moins chères avec des outils comme
search_flightsetsearch_hotels.
Documentation
x402engine-mcp
Serveur MCP adapté aux agents pour x402engine. Il permet aux agents de découvrir et d'appeler des API payantes à la requête via HTTP 402, avec paiement automatique en USDC sur Base ou Solana.
La passerelle en direct couvre les LLM, la génération d'images et de vidéos, la recherche web et le scraping, l'exécution de code, les données crypto et portefeuille, la simulation de transactions, l'audio, les voyages et IPFS. Ce MCP expose un ensemble d'outils sélectionnés et une découverte en direct pour le catalogue complet.
Démarrage rapide
Utilisez un portefeuille payeur dédié à solde faible. Le MCP signe les paiements x402 localement et n'envoie jamais la clé privée à x402engine.
Base
{
"mcpServers": {
"x402engine": {
"command": "npx",
"args": ["-y", "x402engine-mcp@1.1.1"],
"env": {
"X402_EVM_PRIVATE_KEY": "0xYOUR_DEDICATED_PAYER_KEY",
"X402_PAYMENT_NETWORK": "base",
"X402_MAX_PAYMENT_USD": "1.00"
}
}
}
}
Approvisionnez le portefeuille en USDC sur Base. Le facilitateur x402 paie les frais de transaction ; le portefeuille signe une autorisation USDC EIP-3009.
Solana
{
"mcpServers": {
"x402engine": {
"command": "npx",
"args": ["-y", "x402engine-mcp@1.1.1"],
"env": {
"X402_SOLANA_PRIVATE_KEY": "YOUR_BASE58_OR_JSON_PRIVATE_KEY",
"X402_PAYMENT_NETWORK": "solana",
"X402_MAX_PAYMENT_USD": "1.00"
}
}
}
}
Approvisionnez le portefeuille en USDC sur Solana et en SOL suffisant pour les frais de transaction.
Découverte sans portefeuille
Le serveur démarre sans portefeuille, et les outils gratuits tels que discover_services et service_health fonctionnent toujours. Les outils payants renvoient leurs exigences de paiement x402 jusqu'à ce qu'un portefeuille soit configuré.
claude mcp add x402engine -- npx -y x402engine-mcp@1.1.1
Agent Hermes
Installez la compétence x402engine et fusionnez ce serveur dans le config.yaml du profil Hermes actif :
mcp_servers:
x402engine:
command: npx
args: ["-y", "x402engine-mcp@1.1.1"]
env:
X402_BASE_URL: "https://x402engine.app"
X402_PAYMENT_NETWORK: "auto"
X402_MAX_PAYMENT_USD: "0.10"
Démarrez une nouvelle session et appelez discover_services ou service_health ; les deux sont gratuits. Gardez le réseau sur auto jusqu'à ce qu'un portefeuille soit configuré. Pour les paiements Base, stockez X402_EVM_PRIVATE_KEY dans le .env local du profil, ajoutez X402_EVM_PRIVATE_KEY: "${X402_EVM_PRIVATE_KEY}" au env du serveur, et changez le réseau en base. Ne mettez jamais les clés de portefeuille dans le chat. Le plafond s'applique par requête ; autorisez un budget total séparé pour chaque tâche.
Guide de configuration Hermes complet · Compétence installable
Contrôles de paiement
| Variable | Défaut | Description |
|---|---|---|
X402_EVM_PRIVATE_KEY | non défini | Clé payeuse dédiée pour USDC Base |
X402_SOLANA_PRIVATE_KEY | non défini | Clé payeuse Base58 ou JSON pour USDC Solana |
X402_PAYMENT_NETWORK | auto | auto, base ou solana |
X402_MAX_PAYMENT_USD | 1.00 | Limite de dépense stricte par requête |
X402_BASE_URL | passerelle de production | Remplace l'URL de la passerelle |
X402_PAYMENT_HEADER | non défini | En-tête x402 pré-signé hérité |
X402_DEV_BYPASS | non défini | Secret de contournement pour le développement |
En mode auto, Base est préférée lorsque les deux clés sont configurées. Le paiement automatique n'accepte que les contrats USDC canoniques sur Base et Solana. Il rejette les actifs inconnus, les réseaux non pris en charge et les montants supérieurs au plafond configuré avant la signature.
MegaETH reste disponible pour les clients qui fournissent leur propre en-tête de paiement compatible.
Outils MCP
| Catégorie | Outils |
|---|---|
| Découverte | discover_services, service_health |
| Image et code | generate_image, execute_code |
| Audio | transcribe_audio |
| Crypto | get_crypto_price, get_crypto_markets, get_crypto_history, get_trending_crypto, search_crypto, get_crypto_categories |
| Portefeuille et jeton | get_wallet_balances, get_wallet_transactions, get_wallet_pnl, get_token_prices, get_token_metadata |
| IPFS | pin_to_ipfs, get_from_ipfs |
| Voyage | search_flights, search_locations, search_hotels, search_cheapest_dates |
Les prix sont inclus dans chaque description d'outil et dans la découverte en direct. Le catalogue de la passerelle peut changer indépendamment de ce package.
Découverte
- Découverte de passerelle : /.well-known/x402.json
- Carte d'agent : /.well-known/agent.json
- Manifeste de points de terminaison : /.well-known/agent-manifest.v1.json
- API des services : /api/services
- Métadonnées du package : server.json
Développement
npm install
npm test
npm run build
Liens
- Site web : x402engine.app
- npm : x402engine-mcp
- GitHub : agentc22/x402engine-mcp
- Protocole : x402.org