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: coinopai-mcp
Покупка для агентов
Оплата — 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 — применимо к документации и примерам в этом репозитории. Сам сервис регулируется условиями, опубликованными на сайте.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections. Dates show when Glama detected each change.
No tool schema history has been recorded yet.
This server cannot be installed
Maintenance
Related MCP Connectors
Pay-per-action access to APIs and MCP tools over Lightning L402 and Base USDC x402.
MCP server for Boson Protocol — on-chain agentic commerce for physical & digital goods.
Agent-commerce MCP server for x402/USDC payments and affiliate splits on Base.
SqueezeOS MCP for live machine discovery and x402-paid USDC APIs on Base.
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.322MIT
- AlicenseNot gradedqualityFmaintenanceLocal stdio MCP server for x402-powered paid crypto intelligence, decision verification, and agent automation search over USDC micropayments on Base.305MIT
- 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 gradedqualityDmaintenanceAn 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.3551MIT
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