blinkcodes-agent-interfaces
Interfaces de agente de BlinkCodes
Interfaces legibles por máquina para blinkcodes.com — una tienda que vende códigos de tarjetas de regalo, recargas de servicios y eSIM de viaje, con entrega por correo electrónico en segundos.
Todo aquí es un servicio remoto y alojado. No hay nada que instalar ni servidor que ejecutar: apunta tu cliente a las URL siguientes. Este repositorio existe para documentar esos endpoints, fijar sus esquemas y ofrecer ejemplos funcionales.
Interfaz | Endpoint | Especificación |
MCP (catálogo + compra) |
| Streamable HTTP, protocolo |
A2A |
| JSON-RPC, protocolo |
x402 (pago por llamada) |
| x402 v2 (v1 bajo petición), USDC en Base |
OpenAPI |
| incluye |
Documentación en lenguaje sencillo para agentes |
|
Documentos de descubrimiento: /.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.
Servidor MCP
Publicado en el Registro oficial de MCP como com.blinkcodes/catalog (server.json).
Tres herramientas. Las dos herramientas de catálogo son de solo lectura y gratuitas: sin clave, sin cuenta, sin pago. La tercera cobra dinero, y solo a través de x402:
Herramienta | Propósito |
| Busca tarjetas de regalo, recargas y planes eSIM. Devuelve precio, disponibilidad y URL del producto. |
| Un producto por id: denominaciones con precios, entradas de pedido requeridas, países donde el código no puede canjearse. |
| Compra y recibe la entrega. Dos llamadas: argumentos de entrada → requisitos de pago x402 de salida; payload firmado de entrada → código de salida. |
buy_product usa el mismo carril que POST /api/v1/buy a continuación — verificar, reservar, liquidar, cumplir, en ese orden — para que un agente que encontró la tienda a través de MCP nunca tenga que cambiar de protocolo para completar la compra. La primera llamada no cobra nada, y no se necesita cartera para usar las otras dos herramientas.
Añádelo a un cliente que hable MCP remoto:
{
"mcpServers": {
"blinkcodes": {
"type": "http",
"url": "https://blinkcodes.com/mcp"
}
}
}Esquemas completos de las herramientas y una transcripción curl: docs/mcp.md.
Un cliente solo stdio puede usar el puente en Dockerfile, que hace de proxy al mismo endpoint alojado:
docker build -t blinkcodes-mcp . && docker run -i --rm blinkcodes-mcpPrefiere la URL directa anterior siempre que tu cliente hable MCP remoto: el puente añade un salto y no compra nada.
Related MCP server: the402-mcp-server
Compra, para agentes
El pago es USDC en Base a través de x402. Un endpoint, dos pasadas:
POST /api/v1/buycon el cuerpo del pedido → 402 con los requisitos de pago con precio para ese artículo exacto, más un bloqueorder(id, token de acceso, URL de estado).La solicitud idéntica con un encabezado
PAYMENT-SIGNATURE→ 200 con el código, o 202 +status_urlsi el cumplimiento supera la ventana de sincronización.
// 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
}Red
eip155:8453, activo0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913(USDC).x402 v2 por defecto; los clientes v1 envían
X-PAYMENT, o piden una cotización v1 conX-PAYMENT-VERSION: 1.GET /api/v1describe el carril de forma gratuita.Llamar a
/api/v1/buysin nada nombrado responde 402 citando el mínimo del carril y no crea ningún pedido: esa es la forma de sonda, segura para rastreadores.
Ejemplo práctico: examples/x402-buy.mjs. Carriles, mínimos y pares de monedas pagables: GET /api/public/payment-methods.
A2A
Tarjeta de agente en /.well-known/agent-card.json, JSON-RPC message/send en https://blinkcodes.com/a2a. Las habilidades son las dos herramientas de catálogo más buy_product, que en este transporte lleva la extensión de pagos a2a-x402 (https://github.com/google-a2a/a2a-x402/v0.1, declarada required: false porque las habilidades de catálogo son gratuitas).
Cotización → Task en input-required con x402.payment.required; pago → mismo taskId con x402.payment.payload → Task completed más la entrega como artefacto. Ver examples/a2a.sh.
Documentación para humanos
Tienda, precios y términos: https://blinkcodes.com. Soporte: support@blinkcodes.com.
Licencia
MIT — se aplica a la documentación y los ejemplos de este repositorio. El servicio en sí se rige por los términos publicados en el sitio.
This server cannot be installed
Maintenance
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.362MIT
- AlicenseAqualityFmaintenanceMCP server for the402.ai — an open marketplace where AI agents discover and purchase services from third-party providers via x402 micropayments (USDC on Base). Browse the catalog, purchase services, manage conversation threads, and list services as a provider.30782MIT
- AlicenseNot gradedqualityFmaintenanceLocal stdio MCP server for x402-powered paid crypto intelligence, decision verification, and agent automation search over USDC micropayments on Base.275MIT
- 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
Related MCP Connectors
Agent-commerce MCP server for x402/USDC payments and affiliate splits on Base.
Monetize any MCP server: x402 paywall, pay-per-call billing in USDC on Base, agent marketplace.
A paid remote MCP for Skybridge, built to return verdicts, receipts, usage logs, and audit-ready JSO
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/delneg/blinkcodes-agent-interfaces'
If you have feedback or need assistance with the MCP directory API, please join our Discord server