Fund with USDT. Issue cards in seconds. Each card gets its own cryptographic agent key — your AI spends only within the rules you set.
Ecosystem
Connect via local MCP server, REST API, or SDK. Give any local AI agent secure spending power in minutes.
Open-source AI assistant
247K starsAnthropic CLI agent
Native MCPAI-powered IDE
MCP SupportOpenAI CLI agent
Native MCPOpen-source coding agent
MCP SupportVS Code AI agent
MCP SupportMulti-agent framework
Self-hostedAutonomous agent pioneer
167K starsConnects via local MCP server or REST API — any agent running on your machine can integrate.
Platform
A complete security layer between your AI agents and the financial system.
Issue Visa cards via API. Ready in seconds — no waiting, no manual approval. Fund it and spend anywhere Visa is accepted.
Each agent authenticates with its own keypair. Card-scoped keys ensure one agent can only access the cards you assign.
Every transaction must pass an authorization policy. Set amount limits, time windows, and merchant restrictions.
Deposit USDT directly. Funds convert instantly to card balance. No bank account or wire transfers needed.
Each card has its own balance. Limit exposure per agent, per task. Freeze or terminate any card instantly.
Full REST API with TypeScript SDK. Create cards, manage balances, set policies — all programmatically.
Getting Started
From signup to your first AI-powered transaction in four steps.
Sign up, deposit USDT. Your wallet balance is ready to allocate to cards.
Create a card via dashboard or API. Choose currency and initial balance. Issued in seconds with a real Visa number.
Create an Ed25519 keypair scoped to specific cards. Hand the private key to your AI agent.
Define spending rules: max amount, allowed merchant categories, time windows. Your agent can now transact safely.
Security
Traditional card platforms trust first, restrict later. KleePay denies by default.
Each agent gets an Ed25519 keypair that can only access assigned cards. A compromised key cannot touch other cards or withdraw funds.
No policy attached to a card means no transaction goes through. Every spend must match at least one active policy.
Developers
REST API, TypeScript SDK, and Ed25519 request signing — everything your agent needs.
Create cards, deposit funds, set policies, list transactions. Clean and predictable.
Type-safe client with built-in Ed25519 request signing. Install and start issuing.
Every request signed with Ed25519. No shared secrets, no tokens to rotate.
import { KleePay } from "@kleepay/sdk";
const klee = new KleePay({
privateKey: process.env.AGENT_PRIVATE_KEY,
});
// Create a card and fund it
const card = await klee.cards.create({
currency: "USD",
initial_deposit: 100,
label: "Shopping Agent",
});
// Set spending rules
await klee.policies.create({
card_id: card.id,
max_amount: 50,
allowed_mcc: ["5411", "5812"],
});
// Your agent can now spend — safely
console.log("Card ready:", card.last_four);Comparison
Purpose-built for multi-agent architectures where security isolation matters.
| Feature | KleePay | Others |
|---|---|---|
| Card-scoped agent keys | — | |
| Ed25519 request signing | — | |
| Default-deny authorization | — | |
| MCC / amount / time policies | Partial | |
| USDT stablecoin deposits | — | |
| Multi-agent isolation | — | |
| REST API + SDK | ||
| Instant card issuance |
Join the waitlist to get early access. We'll onboard you as soon as a spot opens.
No credit card required · Free during early access