Sponge SDK
Build crypto wallets for AI agents with seamless Claude integration.
Quickstart
Get up and running with Sponge in under 5 minutes.
Claude Integration
Connect your wallet to Claude via MCP or direct tools.
What is Sponge?
Sponge provides crypto wallets designed specifically for AI agents. Give your Claude agents the ability to hold, send, and swap crypto across multiple chains including Ethereum, Base, and Solana.
Perfect for AI Agents
Sponge handles all the complexity of multi-chain wallet management so your AI agents can focus on what they do best.
Key Features
- Multi-chain Support - Native support for Ethereum, Base, and Solana with both mainnet and testnet environments
- Claude Integration - First-class support for Anthropic's Model Context Protocol (MCP) and direct tool calling
- Secure by Default - API keys scoped per agent with spending limits, allowlists, and audit logging
- Simple SDK - Clean TypeScript API that handles authentication, wallet creation, and transactions
How it Works
import { SpongeWallet } from "@spongewallet/sdk";
// Connect creates or retrieves your agent's wallet
const wallet = await SpongeWallet.connect();
// Check balances across all chains
const balances = await wallet.getBalances();
// Send crypto
await wallet.transfer({
chain: "base",
to: "0x...",
amount: "1.0",
currency: "USDC"
});Architecture Overview
Sponge consists of three main components:
| Component | Description |
|---|---|
| SpongeWallet | The primary SDK class for wallet operations and Claude integration |
| SpongeAdmin | Admin SDK for programmatic agent creation with master keys |
| MCP Server | Model Context Protocol server for Claude Desktop and other MCP clients |
Supported Chains
| Chain | Type | Chain ID |
|---|---|---|
| Ethereum | Mainnet | 1 |
| Base | Mainnet | 8453 |
| Solana | Mainnet | 101 |
| Sepolia | Testnet | 11155111 |
| Base Sepolia | Testnet | 84532 |
| Solana Devnet | Testnet | 102 |
| Tempo | Testnet | 42431 |