ASG Card
OfficialASG Card es una plataforma de tarjetas virtuales centrada en agentes. Los agentes de IA emiten y gestionan tarjetas virtuales MasterCard de forma programática, pagando mediante Stellar x402 (USDC) o el Protocolo de Pagos de Máquina de Stripe (tarjeta).
Inicio rápido: Primera tarjeta
# 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.comUso del 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 }Métodos del SDK
Método | Descripción |
| Emite una tarjeta virtual con pago x402 |
| Recarga una tarjeta existente |
| Lista todas las tarjetas de esta billetera |
| Obtiene el historial de transacciones de la tarjeta |
| Obtiene el saldo actual de la tarjeta |
| Obtiene los precios actuales |
| Comprobación de estado de la API |
Servidor MCP (Integración con agentes de IA)
@asgcard/mcp-server expone 11 herramientas para Codex, Claude Code y Cursor:
Herramienta | Descripción |
| Usar PRIMERO: dirección de billetera, saldo en USDC, disponibilidad |
| Crea una tarjeta virtual (pago x402) |
| Financia una tarjeta existente (pago x402) |
| Lista todas las tarjetas de la billetera |
| Obtiene el resumen de la tarjeta |
| Obtiene PAN, CVV, fecha de caducidad |
| Congela una tarjeta |
| Descongela una tarjeta |
| Ver precios |
| Historial de transacciones de la tarjeta (datos reales de 4payments) |
| Saldo actual de la tarjeta desde 4payments |
Configuración de MCP
npx @asgcard/cli install --client codex # or claude, cursorArquitectura
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"| STELLARCanales de pago
ASG Card admite dos canales de pago. El producto de tarjeta es idéntico; solo difiere el método de pago.
Edición Stellar (x402)
El agente solicita una tarjeta → La API devuelve
402 Payment Requiredcon el importe en USDCEl agente firma una transferencia de USDC en Stellar a través del SDK
El facilitador x402 verifica y liquida el pago en la cadena (on-chain)
La API emite una MasterCard a través del emisor de tarjetas
Los detalles de la tarjeta se devuelven inmediatamente en la respuesta
Usos: SDK, CLI, servidor MCP. Sin intervención humana.
Edición Stripe (MPP)
El agente crea una solicitud de pago → La API devuelve
approval_required+approvalUrlEl propietario abre la página de aprobación en
stripe.asgcard.dev/approveEl propietario revisa y aprueba → Formulario de Stripe Elements con precios en tiempo real
El propietario paga mediante Stripe → tarjeta/Apple Pay/Google Pay
Tarjeta creada → el agente sondea hasta que se marque como
completed
Usos: autenticación basada en sesión (X-STRIPE-SESSION). Aprobación con intervención humana.
Espacio de trabajo
Directorio | Descripción |
| API de ASG Card (Express + x402 + Stripe MPP) |
| Cliente TypeScript |
| CLI |
| Servidor MCP |
| Sitio web de marketing (asgcard.dev) |
| Sitio de la edición Stripe (stripe.asgcard.dev) |
| Documentación interna y ADRs |
Endpoints de la API
Públicos
Ruta | Método | Descripción |
| GET | Comprobación de estado |
| GET | Información de precios |
| GET | Información de precios |
| GET | Capacidades x402 |
Stellar x402 (Pago requerido)
Ruta | Método | Descripción |
| POST | Crea una tarjeta virtual |
| POST | Financia una tarjeta existente |
Autenticados por billetera
Ruta | Método | Descripción |
| GET | Lista las tarjetas de la billetera |
| GET | Detalles de la tarjeta |
| GET | Datos sensibles (se requiere nonce) |
| GET | Historial de transacciones de la tarjeta |
| GET | Saldo actual de la tarjeta |
| POST | Congelar tarjeta |
| POST | Descongelar tarjeta |
Stripe MPP (Beta)
Ruta | Método | Descripción |
| POST | Crea una sesión gestionada |
| POST | Crea una solicitud de pago |
| GET | Sondea el estado de la solicitud |
| GET/POST | Datos de la página de aprobación / aprobar o rechazar |
| POST | Completa el pago (credencial MPP) |
| GET | Lista las tarjetas de la sesión |
| GET | Detalles de la tarjeta (se requiere nonce) |
Precios
Simple, transparente, sin cargos ocultos.
$10 tarifa plana por creación de tarjeta (no se requiere carga inicial)
3.5% en cada recarga
Eso es todo. Carga cualquier cantidad desde $5 hasta $5,000.
Crear tarjeta sin carga → $10. Crear tarjeta cargada con $100 → $113.50. Recargar $200 después → solo $207. Mismos precios en los canales Stellar y Stripe.
Bot de Telegram (@ASGCardbot)
Vincula tu billetera a Telegram para gestionar tus tarjetas:
Comando | Descripción |
| Bienvenida / Vincular cuenta |
| Lista tus tarjetas |
| Preguntas frecuentes |
| Soporte |
Seguridad
Detalles de la tarjeta cifrados en reposo con AES-256-GCM
Protección anti-repetición basada en nonce para agentes (5 lecturas/hora)
Autenticación mediante firma de billetera (edición Stellar)
Autenticación basada en sesión con puertas beta (edición Stripe)
Claves de sesión de Stripe redactadas de los registros
Validación de secreto de webhook de Telegram
Endpoints de operaciones protegidos por clave API + lista blanca de IP
Contribución
¡Agradecemos las contribuciones! Consulta CONTRIBUTING.md para conocer las directrices y revisa los problemas etiquetados como good first issue para empezar.
Este proyecto sigue nuestro Código de conducta.
Licencia
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