ASG Card
OfficialASG Card ist eine Agent-First Plattform für virtuelle Karten. KI-Agenten stellen programmatisch virtuelle MasterCards aus und verwalten diese, wobei die Bezahlung über Stellar x402 (USDC) oder das Stripe Machine Payments Protocol (Karte) erfolgt.
Schnellstart — Erste Karte
# 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.comSDK-Nutzung
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-Methoden
Methode | Beschreibung |
| Virtuelle Karte mit x402-Zahlung ausstellen |
| Bestehende Karte aufladen |
| Alle Karten für diese Wallet auflisten |
| Transaktionsverlauf der Karte abrufen |
| Live-Kartenguthaben abrufen |
| Aktuelle Preise abrufen |
| API-Gesundheitsprüfung |
MCP-Server (KI-Agenten-Integration)
@asgcard/mcp-server stellt 11 Tools für Codex, Claude Code und Cursor bereit:
Tool | Beschreibung |
| Zuerst verwenden — Wallet-Adresse, USDC-Guthaben, Bereitschaft |
| Virtuelle Karte erstellen (x402-Zahlung) |
| Bestehende Karte aufladen (x402-Zahlung) |
| Alle Wallet-Karten auflisten |
| Kartenübersicht abrufen |
| PAN, CVV, Ablaufdatum abrufen |
| Karte einfrieren |
| Karte auftauen |
| Preise anzeigen |
| Transaktionsverlauf der Karte (echte 4payments-Daten) |
| Live-Kartenguthaben von 4payments |
MCP-Einrichtung
npx @asgcard/cli install --client codex # or claude, cursorArchitektur
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"| STELLARZahlungswege
ASG Card unterstützt zwei Zahlungswege. Das Kartenprodukt ist identisch — nur die Zahlungsmethode unterscheidet sich.
Stellar Edition (x402)
Agent fordert eine Karte an → API gibt
402 Payment Requiredmit USDC-Betrag zurückAgent signiert eine Stellar USDC-Überweisung über das SDK
x402 Facilitator verifiziert und begleicht die Zahlung on-chain
API stellt eine MasterCard über den Kartenaussteller aus
Kartendetails werden sofort in der Antwort zurückgegeben
Nutzung: SDK, CLI, MCP-Server. Kein Mensch im Prozess erforderlich.
Stripe Edition (MPP)
Agent erstellt eine Zahlungsanforderung → API gibt
approval_required+approvalUrlzurückBesitzer öffnet die Genehmigungsseite unter
stripe.asgcard.dev/approveBesitzer prüft und genehmigt → Stripe Elements-Formular mit Echtzeit-Preisen
Besitzer zahlt über Stripe → Karte/Apple Pay/Google Pay
Karte erstellt → Agent fragt den Status ab, bis
completederreicht ist
Nutzung: Sitzungsbasierte Authentifizierung (X-STRIPE-SESSION). Genehmigung durch Menschen erforderlich.
Arbeitsbereich
Verzeichnis | Beschreibung |
| ASG Card API (Express + x402 + Stripe MPP) |
|
|
|
|
|
|
| Marketing-Website (asgcard.dev) |
| Stripe Edition-Website (stripe.asgcard.dev) |
| Interne Dokumentation und ADRs |
API-Endpunkte
Öffentlich
Route | Methode | Beschreibung |
| GET | Gesundheitsprüfung |
| GET | Preisinformationen |
| GET | Preisinformationen |
| GET | x402-Funktionen |
Stellar x402 (Zahlung erforderlich)
Route | Methode | Beschreibung |
| POST | Virtuelle Karte erstellen |
| POST | Bestehende Karte aufladen |
Wallet-Authentifiziert
Route | Methode | Beschreibung |
| GET | Karten der Wallet auflisten |
| GET | Kartendetails |
| GET | Sensible Daten (Nonce erforderlich) |
| GET | Transaktionsverlauf der Karte |
| GET | Live-Kartenguthaben |
| POST | Karte einfrieren |
| POST | Karte auftauen |
Stripe MPP (Beta)
Route | Methode | Beschreibung |
| POST | Verwaltete Sitzung erstellen |
| POST | Zahlungsanforderung erstellen |
| GET | Anforderungsstatus abfragen |
| GET/POST | Daten der Genehmigungsseite / genehmigen oder ablehnen |
| POST | Zahlung abschließen (MPP-Berechtigungsnachweis) |
| GET | Karten der Sitzung auflisten |
| GET | Kartendetails (Nonce erforderlich) |
Preise
Einfach, transparent, keine versteckten Gebühren.
$10 Pauschale für die Kartenerstellung (keine anfängliche Aufladung erforderlich)
3,5 % auf jede Aufladung
Das ist alles. Lade einen beliebigen Betrag von $5 bis $5.000 auf.
Karte ohne Guthaben erstellen → $10. Karte mit $100 Guthaben erstellen → $113,50. Später $200 aufladen → nur $207. Gleiche Preise für Stellar- und Stripe-Wege.
Telegram-Bot (@ASGCardbot)
Verknüpfe deine Wallet mit Telegram für die Kartenverwaltung:
Befehl | Beschreibung |
| Willkommen / Konto verknüpfen |
| Deine Karten auflisten |
| FAQ |
| Support |
Sicherheit
Kartendetails im Ruhezustand mit AES-256-GCM verschlüsselt
Agent-Nonce-basierter Anti-Replay-Schutz (5 Lesezugriffe/Stunde)
Wallet-Signatur-Authentifizierung (Stellar Edition)
Sitzungsbasierte Authentifizierung mit Beta-Gates (Stripe Edition)
Stripe-Sitzungsschlüssel aus Protokollen entfernt
Validierung des Telegram-Webhook-Geheimnisses
Ops-Endpunkte durch API-Schlüssel + IP-Allowlist geschützt
Mitwirken
Wir freuen uns über Beiträge! Bitte lies CONTRIBUTING.md für Richtlinien und schau dir Issues mit dem Label good first issue an, um loszulegen.
Dieses Projekt folgt unserem Code of Conduct.
Lizenz
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