ASG Card
OfficialASG Card — это платформа виртуальных карт, ориентированная на автономных агентов. ИИ-агенты программно выпускают и управляют виртуальными картами MasterCard, оплачивая их через Stellar x402 (USDC) или Stripe Machine Payments Protocol (банковская карта).
Быстрый старт — Первая карта
# One-step onboarding (creates wallet, configures MCP, installs skill)
npx @asgcard/cli onboard -y --client codex
# Fund your wallet with USDC on Stellar (address shown by onboard)
# Then:
npx @asgcard/cli card:create -a 10 -n "AI Agent" -e you@email.comИспользование SDK
import { ASGCardClient } from "@asgcard/sdk";
const client = new ASGCardClient({
privateKey: "S...", // Stellar secret key
rpcUrl: "https://mainnet.sorobanrpc.com"
});
// Automatically handles: 402 → USDC payment → card creation
const card = await client.createCard({
amount: 10, // $10 card load
nameOnCard: "AI Agent",
email: "agent@example.com"
});
// card.detailsEnvelope = { cardNumber, cvv, expiryMonth, expiryYear }Методы SDK
Метод | Описание |
| Выпуск виртуальной карты с оплатой x402 |
| Пополнение существующей карты |
| Список всех карт для этого кошелька |
| Получение истории транзакций по карте |
| Получение текущего баланса карты |
| Получение актуальных тарифов |
| Проверка работоспособности API |
MCP Server (Интеграция с ИИ-агентами)
@asgcard/mcp-server предоставляет 11 инструментов для Codex, Claude Code и Cursor:
Инструмент | Описание |
| Использовать ПЕРВЫМ — адрес кошелька, баланс USDC, готовность |
| Создание виртуальной карты (оплата x402) |
| Пополнение существующей карты (оплата x402) |
| Список всех карт кошелька |
| Сводная информация о карте |
| Получение PAN, CVV, срока действия |
| Заморозка карты |
| Разморозка карты |
| Просмотр тарифов |
| История транзакций (реальные данные 4payments) |
| Текущий баланс карты из 4payments |
Настройка MCP
npx @asgcard/cli install --client codex # or claude, cursorАрхитектура
graph TB
subgraph Clients
SDK["@asgcard/sdk<br>(npm, TypeScript)"]
CLI["@asgcard/cli<br>onboard + card ops"]
MCP["@asgcard/mcp-server<br>11 tools"]
TG["Telegram Bot<br>@ASGCardbot"]
WEB["asgcard.dev"]
STRIPE_WEB["stripe.asgcard.dev"]
end
subgraph ASG Infrastructure
API["ASG Card API<br>api.asgcard.dev"]
FAC["x402 Facilitator"]
DB["PostgreSQL"]
end
subgraph Payment Rails
STELLAR["Stellar Pubnet<br>USDC"]
STRIPE["Stripe<br>MPP"]
end
subgraph External
ISSUER["Card Issuer<br>(MasterCard)"]
end
SDK -->|"x402 HTTP"| API
CLI -->|"x402 HTTP"| API
MCP -->|"x402 HTTP"| API
TG -->|"Webhook"| API
WEB -->|"Pricing"| API
STRIPE_WEB -->|"MPP"| API
API -->|"verify/settle"| FAC
API -->|"SQL"| DB
API -->|"REST"| ISSUER
FAC -->|"Soroban RPC"| STELLAR
API -->|"PaymentIntent"| STRIPE
SDK -->|"Sign TX"| STELLARПлатежные каналы
ASG Card поддерживает два платежных канала. Продукт (карта) идентичен — различаются только способы оплаты.
Stellar Edition (x402)
Агент запрашивает карту → API возвращает
402 Payment Requiredс суммой в USDCАгент подписывает перевод Stellar USDC через SDK
x402 Facilitator проверяет и проводит платеж в блокчейне
API выпускает MasterCard через эмитента карт
Данные карты возвращаются немедленно в ответе
Использует: SDK, CLI, MCP server. Без участия человека.
Stripe Edition (MPP)
Агент создает запрос на оплату → API возвращает
approval_required+approvalUrlВладелец открывает страницу подтверждения по адресу
stripe.asgcard.dev/approveВладелец проверяет и подтверждает → форма Stripe Elements с ценами в реальном времени
Владелец оплачивает через Stripe → карта/Apple Pay/Google Pay
Карта создана → агент опрашивает статус до получения
completed
Использует: сессионную авторизацию (X-STRIPE-SESSION). Подтверждение с участием человека.
Рабочее пространство
Директория | Описание |
| API ASG Card (Express + x402 + Stripe MPP) |
| TypeScript-клиент |
| CLI |
| MCP-сервер |
| Маркетинговый сайт (asgcard.dev) |
| Сайт для Stripe-версии (stripe.asgcard.dev) |
| Внутренняя документация и ADR |
API Endpoints
Публичные
Маршрут | Метод | Описание |
| GET | Проверка работоспособности |
| GET | Информация о тарифах |
| GET | Информация о тарифах |
| GET | Возможности x402 |
Stellar x402 (Требуется оплата)
Маршрут | Метод | Описание |
| POST | Создание виртуальной карты |
| POST | Пополнение существующей карты |
Авторизация кошелька
Маршрут | Метод | Описание |
| GET | Список карт кошелька |
| GET | Детали карты |
| GET | Конфиденциальные данные (требуется nonce) |
| GET | История транзакций по карте |
| GET | Текущий баланс карты |
| POST | Заморозить карту |
| POST | Разморозить карту |
Stripe MPP (Бета)
Маршрут | Метод | Описание |
| POST | Создание управляемой сессии |
| POST | Создание запроса на оплату |
| GET | Опрос статуса запроса |
| GET/POST | Данные страницы подтверждения / одобрение или отказ |
| POST | Завершение оплаты (учетные данные MPP) |
| GET | Список карт сессии |
| GET | Детали карты (требуется nonce) |
Тарифы
Просто, прозрачно, без скрытых комиссий.
$10 фиксированно за создание карты (начальный депозит не требуется)
3.5% с каждого пополнения
Это всё. Пополняйте на любую сумму от $5 до $5,000.
Создание карты без пополнения → $10. Создание карты с пополнением на $100 → $113.50. Пополнение на $200 позже → всего $207. Одинаковые тарифы для каналов Stellar и Stripe.
Telegram-бот (@ASGCardbot)
Привяжите свой кошелек к Telegram для управления картами:
Команда | Описание |
| Приветствие / Привязка аккаунта |
| Список ваших карт |
| Часто задаваемые вопросы |
| Поддержка |
Безопасность
Данные карт зашифрованы в покое с помощью AES-256-GCM
Защита от повторного воспроизведения на основе nonce агента (5 чтений/час)
Аутентификация через подпись кошелька (версия Stellar)
Сессионная аутентификация с бета-доступом (версия Stripe)
Ключи сессий Stripe удаляются из логов
Валидация секретов вебхуков Telegram
Операционные эндпоинты защищены API-ключом + IP-белым списком
Участие в разработке
Мы приветствуем вклад в проект! Пожалуйста, ознакомьтесь с CONTRIBUTING.md для получения инструкций и посмотрите задачи с меткой good first issue, чтобы начать.
Этот проект следует нашему Кодексу поведения.
Лицензия
MIT
This server cannot be installed
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
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/ASGCompute/asgcard-public'
If you have feedback or need assistance with the MCP directory API, please join our Discord server