ASG Card
OfficialASG Cardは、エージェントファーストなバーチャルカードプラットフォームです。AIエージェントがプログラムから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.comSDKの使用方法
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サーバー (AIエージェント統合)
@asgcard/mcp-server は、Codex、Claude Code、Cursor向けに11個のツールを提供します:
ツール | 説明 |
| 最初に使用 — ウォレットアドレス、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は2つの決済レールをサポートしています。カード製品自体は同一ですが、支払い方法が異なります。
Stellarエディション (x402)
エージェントがカードをリクエスト → APIがUSDC金額と共に
402 Payment Requiredを返却エージェントがSDK経由でStellar USDC送金に署名
x402ファシリテーターがオンチェーンで支払いを検証・決済
APIがカード発行会社を通じてMasterCardを発行
カード詳細がレスポンスとして即座に返却
用途: SDK、CLI、MCPサーバー。人間が介在しません。
Stripeエディション (MPP)
エージェントが支払いリクエストを作成 → APIが
approval_requiredとapprovalUrlを返却オーナーが
stripe.asgcard.dev/approveで承認ページを開くオーナーが確認・承認 → リアルタイム価格設定付きのStripe Elementsフォーム
オーナーがStripeで支払い → カード/Apple Pay/Google Pay
カード作成 → エージェントが
completedになるまでポーリング
用途: セッションベースの認証 (X-STRIPE-SESSION)。人間による承認が必要。
ワークスペース
ディレクトリ | 説明 |
| ASG Card API (Express + x402 + Stripe MPP) |
|
|
|
|
|
|
| マーケティングサイト (asgcard.dev) |
| Stripeエディションサイト (stripe.asgcard.dev) |
| 内部ドキュメントおよびADR |
APIエンドポイント
パブリック
ルート | メソッド | 説明 |
| 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ベースの再生攻撃防止 (1時間あたり5回読み取り)
ウォレット署名認証 (Stellarエディション)
ベータゲート付きセッションベース認証 (Stripeエディション)
Stripeセッションキーはログから削除
Telegram Webhookのシークレット検証
OpsエンドポイントはAPIキーとIP許可リストで保護
コントリビューション
コントリビューションを歓迎します!ガイドラインについては CONTRIBUTING.md を参照し、good first issue ラベルの付いた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