blinkcodes-agent-interfaces
BlinkCodes-Agent-Schnittstellen
Maschinenlesbare Schnittstellen für blinkcodes.com – einen Shop, der Geschenkkartencodes, Service-Aufladungen und Reise-eSIMs verkauft, mit Lieferung per E-Mail in Sekunden.
Alles hier ist ein entfernter, gehosteter Dienst. Es gibt nichts zu installieren und keinen Server zu betreiben: Richten Sie Ihren Client auf die untenstehenden URLs. Dieses Repository dient dazu, diese Endpunkte zu dokumentieren, ihre Schemata festzulegen und funktionierende Beispiele zu geben.
Schnittstelle | Endpunkt | Spezifikation |
MCP (Katalog + Kauf) |
| Streamable HTTP, Protokoll |
A2A |
| JSON-RPC, Protokoll |
x402 (Zahlung pro Aufruf) |
| x402 v2 (v1 auf Anfrage), USDC auf Base |
OpenAPI |
| enthält |
Dokumentation in einfacher Sprache für Agenten |
|
Discovery-Dokumente: /.well-known/agent-card.json,
/.well-known/mcp/server-card.json,
/.well-known/api-catalog,
/.well-known/agent-skills/index.json,
/.well-known/acp.json,
/.well-known/ucp.
MCP-Server
Veröffentlicht im Official MCP Registry als com.blinkcodes/catalog (server.json).
Drei Tools. Die beiden Katalog-Tools sind schreibgeschützt und kostenlos – kein Schlüssel, kein Konto, keine Zahlung. Das dritte kostet Geld, und nur über x402:
Tool | Zweck |
| Durchsucht Geschenkkarten, Aufladungen und eSIM-Tarife. Gibt Preis, Verfügbarkeit und Produkt-URL zurück. |
| Ein Produkt nach ID: Stückelungen mit Preisen, erforderliche Bestelleingaben, Länder, in denen der Code nicht eingelöst werden kann. |
| Kaufen und die Lieferung erhalten. Zwei Aufrufe: Argumente rein → x402-Zahlungsanforderungen raus; signierte Nutzlast rein → Code raus. |
buy_product nutzt dieselbe Schiene wie POST /api/v1/buy unten – verifizieren, reservieren, abrechnen, erfüllen, in dieser Reihenfolge – sodass ein Agent, der den Shop über MCP gefunden hat, das Protokoll für den Kauf nicht wechseln muss. Beim ersten Aufruf wird nichts berechnet, und für die anderen beiden Tools wird keine Wallet benötigt.
Fügen Sie es einem Client hinzu, der Remote-MCP spricht:
{
"mcpServers": {
"blinkcodes": {
"type": "http",
"url": "https://blinkcodes.com/mcp"
}
}
}Vollständige Tool-Schemata und ein curl-Transkript: docs/mcp.md.
Ein reiner stdio-Client kann die Brücke im Dockerfile verwenden, die auf denselben gehosteten Endpunkt weiterleitet:
docker build -t blinkcodes-mcp . && docker run -i --rm blinkcodes-mcpBevorzugen Sie die direkte URL oben, wo immer Ihr Client Remote-MCP spricht – die Brücke fügt einen Hop hinzu und kauft nichts.
Related MCP server: coinopai-mcp
Kaufen, für Agenten
Die Zahlung erfolgt in USDC auf Base über x402. Ein Endpunkt, zwei Durchläufe:
POST /api/v1/buymit dem Bestellkörper → 402 mit Zahlungsanforderungen, die für diesen genauen Artikel bepreist sind, plus einemorder-Block (id, Zugriffstoken, Status-URL).Die identische Anfrage mit einem
PAYMENT-SIGNATURE-Header → 200 mit dem Code, oder 202 +status_url, wenn die Erfüllung das Synchronisationsfenster überschreitet.
// the body, in both passes
{
"email": "buyer@example.com",
"product_type": "giftcard", // giftcard | topup | esim | phone_rental
"product_id": 187,
"item_id": 1195,
"quantity": 1
}Netzwerk
eip155:8453, Asset0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913(USDC).x402 standardmäßig v2; v1-Clients senden
X-PAYMENToder fragen mitX-PAYMENT-VERSION: 1nach einem v1-Angebot.GET /api/v1beschreibt die Schiene kostenlos.Ein Aufruf von
/api/v1/buymit nichts benannt antwortet mit 402 und nennt die Untergrenze der Schiene und erstellt keine Bestellung – das ist die Sondenform, sicher für Crawler.
Ausgearbeitetes Beispiel: examples/x402-buy.mjs. Schienen, Untergrenzen und zahlbare Münzpaare: GET /api/public/payment-methods.
A2A
Agent-Karte unter /.well-known/agent-card.json, JSON-RPC message/send unter https://blinkcodes.com/a2a. Die Fähigkeiten sind die beiden Katalog-Tools plus buy_product, das über diesen Transport die a2a-x402 Zahlungserweiterung trägt (https://github.com/google-a2a/a2a-x402/v0.1, deklariert als required: false, weil die Katalog-Fähigkeiten kostenlos sind).
Angebot → Task in input-required mit x402.payment.required; zahlen → gleiche taskId mit x402.payment.payload → Task completed plus die Lieferung als Artefakt. Siehe examples/a2a.sh.
Menschliche Dokumentation
Shop, Preise und Bedingungen: https://blinkcodes.com. Support: support@blinkcodes.com.
Lizenz
MIT – gilt für die Dokumentation und Beispiele in diesem Repository. Der Dienst selbst unterliegt den auf der Website veröffentlichten Bedingungen.
This server cannot be deployed
Maintenance
Related MCP Connectors
Pay-per-action access to APIs and MCP tools over Lightning L402 and Base USDC x402.
- BlindPayOAuthcom.blindpay
Official BlindPay MCP server: stablecoin payouts, payins, quotes and receivers for global payments.
Deterministic MCP utilities, validation, evidence verification, and x402 commerce on Base.
MCP server for Boson Protocol — on-chain agentic commerce for physical & digital goods.
Related MCP Servers
- AlicenseAqualityDmaintenanceThis MCP wraps Bitrefill public API to allow agents to search for products and shop using cryptocurrencies like Bitcoin, Ethereum, Solana, and many more.30 npm2MIT
- AlicenseNot gradedqualityFmaintenanceLocal stdio MCP server for x402-powered paid crypto intelligence, decision verification, and agent automation search over USDC micropayments on Base.374 npmMIT
- FlicenseAqualityBmaintenanceMCP server for a live x402 payment gateway on Base (USDC). Lets AI agents discover, preview for free, then pay per call — with prepaid gasless payments, signed receipts, and delta delivery.7-
- AlicenseNot gradedqualityCmaintenanceAn MCP server for agentic commerce, enabling AI agents to discover services, make x402 payments with USDC across multiple chains, and manage crypto wallets and token swaps.441 npm1MIT