blinkcodes-agent-interfaces
Интерфейсы агентов BlinkCodes
Машиночитаемые интерфейсы для blinkcodes.com — магазина, продающего коды подарочных карт, пополнения услуг и туристические eSIM, с доставкой по электронной почте за секунды.
Всё здесь — удалённый, размещённый сервис. Нечего устанавливать и не нужно запускать сервер: направьте своего клиента на URL-адреса ниже. Этот репозиторий существует для документирования этих конечных точек, фиксации их схем и предоставления рабочих примеров.
Интерфейс | Конечная точка | Спецификация |
MCP (каталог + покупка) |
| Streamable HTTP, протокол |
A2A |
| JSON-RPC, протокол |
x402 (оплата за вызов) |
| x402 v2 (v1 по запросу), USDC на Base |
OpenAPI |
| включает |
Документация для агентов на простом языке |
|
Документы обнаружения: /.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-сервер
Опубликован в Официальном реестре MCP как com.blinkcodes/catalog (server.json).
Три инструмента. Два инструмента каталога доступны только для чтения и бесплатны — без ключа, без аккаунта, без оплаты. Третий принимает деньги, и только через x402:
Инструмент | Назначение |
| Поиск подарочных карт, пополнений и тарифов eSIM. Возвращает цену, наличие и URL продукта. |
| Один продукт по id: номиналы с ценами, обязательные поля заказа, страны, где код нельзя активировать. |
| Покупка и получение доставки. Два вызова: аргументы на вход → требования к оплате x402 на выходе; подписанная полезная нагрузка на вход → код на выходе. |
buy_product работает по тому же каналу, что и POST /api/v1/buy ниже — проверка, резервирование, расчёт, выполнение, в таком порядке — поэтому агенту, который нашёл магазин через MCP, никогда не придётся менять протокол для завершения покупки. Первый вызов ничего не списывает, а для использования двух других инструментов кошелёк не нужен.
Добавьте его в клиент, который поддерживает удалённый MCP:
{
"mcpServers": {
"blinkcodes": {
"type": "http",
"url": "https://blinkcodes.com/mcp"
}
}
}Полные схемы инструментов и транскрипт curl: docs/mcp.md.
Клиент, работающий только через stdio, может использовать мост в Dockerfile, который проксирует к той же размещённой конечной точке:
docker build -t blinkcodes-mcp . && docker run -i --rm blinkcodes-mcpПредпочитайте прямой URL выше везде, где ваш клиент поддерживает удалённый MCP — мост добавляет лишний переход и ничего не даёт.
Related MCP server: the402-mcp-server
Покупка для агентов
Оплата — USDC на Base через x402. Одна конечная точка, два прохода:
POST /api/v1/buyс телом заказа → 402 с требованиями к оплате, оценёнными для этого конкретного товара, плюс блокorder(id, токен доступа, URL статуса).Идентичный запрос с заголовком
PAYMENT-SIGNATURE→ 200 с кодом, или 202 +status_url, если выполнение выходит за пределы окна синхронизации.
// 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
}Сеть
eip155:8453, актив0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913(USDC).x402 v2 по умолчанию; клиенты v1 отправляют
X-PAYMENTили запрашивают котировку v1 сX-PAYMENT-VERSION: 1.GET /api/v1бесплатно описывает канал.Вызов
/api/v1/buyбез указания чего-либо отвечает 402 с указанием минимальной суммы канала и не создаёт заказ — это форма проверки, безопасная для краулеров.
Рабочий пример: examples/x402-buy.mjs. Каналы, минимальные суммы и пары оплачиваемых монет: GET /api/public/payment-methods.
A2A
Карточка агента по адресу /.well-known/agent-card.json, JSON-RPC message/send на https://blinkcodes.com/a2a. Навыки — это два инструмента каталога плюс buy_product, который через этот транспорт несёт расширение платежей a2a-x402 (https://github.com/google-a2a/a2a-x402/v0.1, объявлено required: false, потому что навыки каталога бесплатны).
Котировка → Task в состоянии input-required с x402.payment.required; оплата → тот же taskId с x402.payment.payload → Task completed плюс доставка как артефакт. См. examples/a2a.sh.
Документация для людей
Магазин, цены и условия: https://blinkcodes.com. Поддержка: support@blinkcodes.com.
Лицензия
MIT — применимо к документации и примерам в этом репозитории. Сам сервис регулируется условиями, опубликованными на сайте.
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