accueil / serveurs / Recherche & Web / io.github.cdkbotmcp/cdk-mcp
io.github.cdkbotmcp/cdk-mcp
serveur MCP (Model Context Protocol) · CDK Bot 1.0.0
Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur.
Est-ce que io.github.cdkbotmcp/cdk-mcp est sûr ?
Au dernier audit MCP Hub, le serveur MCP « io.github.cdkbotmcp/cdk-mcp » est classé « Non encore testé ». Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur. Le verdict est réévalué en continu ; consultez la fiche pour l'état à jour.
Méthode : MCP Hub analyse la description de chaque outil (couche 1) et, pour le verdict fort, exécute le serveur dans une micro-VM isolée avec leurres et réseau bloqué (couche 2). On publie des noms et des compteurs, jamais le contenu brut renvoyé par un outil.
Les 8 outils
- browse_filters≈ 79 tokens
CDK Bot: list all available platforms, devices, regions, and languages for filtering digital product searches. Call this first to know what filter values are valid.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "browse_filters", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - check_order≈ 142 tokens
CDK Bot: check the status of a purchase order. Provide wallet_address to retrieve the product key. Pending orders are automatically polled for fulfillment.
Paramètres, retour & exemple (2)
Paramètresorder_id· string · requis
Order ID (UUID) from a previous purchasewallet_address· string · optionnel
Buyer wallet address. Required to retrieve the product key.
Exemple d'appel{"name": "check_order", "arguments": {"order_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - confirm_purchase≈ 308 tokens
CDK Bot: receive the product key after paying. Two ways to pay: (1) one-shot — pass x_payment, a signed EIP-3009 "exact" X-PAYMENT header (from accepts[] in get_price_quote); the facilitator settles it gaslessly, no tx_hash needed. (2) two-step — send USDC yourself, then pass tx_hash + quote_id.
Paramètres, retour & exemple (5)
Paramètreschain· string · optionnel · base | base-sepolia
Payment chain (default: "base")game_id· string · requis
Game ID being purchasedtx_hash· string · optionnel
Two-step flow: the USDC payment transaction hash on Base. Provide this OR x_payment.quote_id· string · optionnel
Required WITH tx_hash — locks the quoted price and prevents front-running. Not needed with x_payment.x_payment· string · optionnel
One-shot flow: a base64-encoded EIP-3009 "exact" X-PAYMENT payload signed by the buyer wallet for accepts[0] from get_price_quote. Settles gaslessly via the facilitator — no tx_hash/quote_id needed.
Exemple d'appel{"name": "confirm_purchase", "arguments": {"game_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_game_details≈ 122 tokens
CDK Bot: get detailed information about a specific digital product (game key, gift card, DLC) including price, activation instructions, and delivery time. Use the game_id from search_games results.
Paramètres, retour & exemple (1)
Paramètresgame_id· string · requis
Game ID (UUID) from search results
Exemple d'appel{"name": "get_game_details", "arguments": {"game_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_price_quote≈ 159 tokens
CDK Bot: lock the current price for a digital product and get USDC payment instructions. Returns a quote_id valid for 5 minutes. After paying, use confirm_purchase with the tx_hash and quote_id.
Paramètres, retour & exemple (2)
Paramètreschain· string · optionnel · base | base-sepolia
Payment chain. Use "base-sepolia" for sandbox testing with mock keys.game_id· string · requis
Game ID to get a price quote for
Exemple d'appel{"name": "get_price_quote", "arguments": {"game_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - request_refund≈ 230 tokens
CDK Bot: submit a refund claim for a purchased product key. Must be within 30 days of purchase. Delivery failures (not_delivered) are auto-approved instantly. Key issues are verified within 24 hours.
Paramètres, retour & exemple (3)
Paramètresreason· string · requis · key_invalid | key_already_redeemed | wrong_product | not_delivered
Reason: key_invalid (activation error), key_already_redeemed (used before delivery), wrong_product (wrong platform/region/edition), not_delivered (payment confirmed but no key received)order_id· string · requis
Order ID to refundwallet_address· string · requis
Buyer wallet address (must match the order)
Exemple d'appel{"name": "request_refund", "arguments": {"reason": "key_invalid", "order_id": "texte", "wallet_address": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - search_games≈ 242 tokens
CDK Bot: search the catalog of digital products (game keys, gift cards, DLC) by title, platform, device, region, or language. Returns a best match with alternatives (smart matching). Use browse_filters first to see valid filter values.
Paramètres, retour & exemple (5)
Paramètresquery· string · requis
Game title or search keywords (e.g. "GTA V", "Elden Ring")device· string · optionnel
Target device filter (e.g. PC, PS5, Xbox Series X|S)region· string · optionnel
Region filter (e.g. WORLDWIDE, EUROPE)language· string · optionnel
Language filter (ISO 639-1 code like "en", "pl", or "multilanguage")platform· string · optionnel
Platform/storefront filter (e.g. Steam, PSN, Xbox Live)
Exemple d'appel{"name": "search_games", "arguments": {"query": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - submit_review≈ 220 tokens
CDK Bot: rate a completed purchase (1-5 stars). Helps improve the service. One review per order. Requires order_id and the wallet_address used for payment.
Paramètres, retour & exemple (5)
Paramètresrating· integer · requis
Rating from 1 (poor) to 5 (excellent)comment· string · optionnel
Optional comment about the purchase experienceorder_id· string · requis
Order ID to reviewagent_name· string · optionnel
Your agent/client name (e.g. "Claude Desktop", "Cursor")wallet_address· string · requis
Buyer wallet address (must match the order)
Exemple d'appel{"name": "submit_review", "arguments": {"rating": 1, "order_id": "texte", "wallet_address": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]}
C'est votre serveur ?
Revendiquez-le sur l'espace créateur (preuve GitHub, domaine ou npm) pour afficher le badge « propriétaire vérifié » et lancer un pentest comportemental à la demande afin d'obtenir le badge « Vérifié ».