Gasless StarkNet SDK for 9 PlatformsBuild Wallets& Paymentson StarkNet
Add self-custody wallets, USDC payments, DeFi staking, and session keys to your Next.js, React, Expo, or Python app. Users authenticate with a fingerprint. No MetaMask, no seed phrases, no gas fees. Connect the MCP server and let your AI agent build it for you.
Already shipping on Ethereum or Solana?
Bring your project to StarkNet. Gasless, native AA, ZK security
"Migrate my Ethereum dapp to StarkNet with Chipi"
"Migrate my Solana app to StarkNet with Chipi"
How it works
Connect the MCP Server
One command in Claude, Cursor, or any MCP-compatible agent. Takes 30 seconds. The agent gets access to 9 tools, 12 resources, and 8 step-by-step prompts.
Describe What You Want
Tell the agent what to build in natural language: "Add a wallet with passkey auth", "Accept USDC payments", "Migrate my wagmi app to StarkNet". The agent picks the right prompt and tools.
Ship It
The agent installs the Chipi SDK, adds components, wires providers, sets up environment variables, and generates working code. You review and deploy.
What you can ship
Connect the MCP and build any of these:
Wallet
Onboard users in seconds with passkey-secured, non-custodial, gasless wallets on StarkNet. Default CHIPI wallet type with WebAuthn biometric authentication. No browser extensions or seed phrases.
Read the guide →Payments
Accept USDC payments from Chipi wallets or external wallets (MetaMask, Argent X) with webhook verification for order fulfillment. Gasless for all users.
Read the guide →Services
Airtime top-ups, gift cards, bill pay, gaming credits via SKU rails. Users pay with USDC and receive real-world services. 14 categories available in Mexico. More markets soon.
Read the guide →Yield
Let users park USDC in the VESU lending protocol on StarkNet and earn yield automatically. One-tap staking and withdrawal with passkey confirmation.
Read the guide →Session Keys
One auth, many transactions. Users approve a time-limited session key and interact without re-prompting. Essential for games, social apps, and trading bots.
Read the guide →Custom Contracts
Call any StarkNet smart contract through Chipi's gasless infrastructure. NFT minting, governance voting, token launches, custom DeFi. Any on-chain logic.
Read the guide →Quick Setup
Connect the MCP to your IDE:
Or, if you prefer, add it globally by opening the command palette Cmd/Ctrl + Shift + P and selecting > Cursor Settings > MCP > Add new global MCP server
{
"mcpServers": {
"chipiMcp": {
"command": "npx mcp-remote https://mcp.chipipay.com/mcp",
"env": {},
"args": []
}
}
}Open Agent Mode (Cmd + I) and ask "What components are available from Chipi?":
> Called search_components ✓Add the following to your user rules by going to the command palette Cmd/Ctrl + Shift + P and selecting > Settings > Rules
<MCP_USE_GUIDELINE>
<INSTRUCTION>
If you are working on a project that uses Chipi MCP, make frequent use of the following tools.
</INSTRUCTION>
<TOOLS>
- "get_started": Start here. Quickstart for your platform (Next.js, React, Expo, or REST API).
- "list_components": View all registry components with descriptions and dependencies.
- "get_component" / "get_component_code": Get component details or full source code by name.
- "search_components": Search the registry by keyword. Check the Chipi Registry first, then the SDK hooks, and finally the Shadcn UI components.
- "get_installation_commands": Get deduplicated npm + shadcn install commands for one or more components.
- "get_setup_guide": Step-by-step guides for wallet, payments, SKU marketplace, or full integration.
- "get_env_template": Environment variable template with explanations.
- "get_sdk_reference": Full SDK hook reference (20 hooks across 7 categories).
- "get_starknet_info": StarkNet address format, token decimals, transaction lifecycle, error codes.
</TOOLS>
</MCP_USE_GUIDELINE>
Try these prompts:
"Set up a Chipi wallet with passkey auth in my Next.js app"
"Accept USDC payments with webhook notifications"
"Add a services marketplace for airtime and gift cards"
"Enable session keys so users sign once for multiple txs"
"Let users stake USDC in VESU and earn yield on StarkNet"
"Call any StarkNet contract through Chipi's gasless infra"
"Migrate a PIN-encrypted wallet to passkey biometric auth"
"Show a transaction history feed with status badges"
"Scaffold a complete Chipi app with wallet, payments, and services"
Agent Skills
Install Chipi workflow skills for Claude Code, Cursor, Codex, and 35+ other agents
npx skills add chipi-pay/skills10 skills: wallet setup, payments, SKU marketplace, DeFi staking, session keys, custom contracts, StarkNet guide, frontend design, PIN-to-passkey migration, EVM/Solana migration. View on GitHub
MCP Capabilities
What the MCP server provides when connected
9 Tools
get_started, list_components, get_component, search_components, get_component_code, get_installation_commands, get_setup_guide, get_env_template, get_sdk_reference
12 Resources
SDK hooks reference, wallet types, wallet guide, payment guide, SKU guide, session keys, env template, StarkNet reference, REST API, Python SDK guide, Backend SDK guide, Browser SDK guide
8 Prompts
setup-chipi-project, add-payment-flow, add-sku-marketplace, add-vesu-staking, scaffold-dapp, add-session-keys, add-custom-contract, migrate-from-evm
20 SDK Hooks
Wallet, transfers, session keys, staking, SKUs, contracts, transaction history — for Next.js, React, Expo, Python, Vue, Angular, Svelte, Node.js, and REST API
Developer Guides
18 step-by-step guides. Pick your framework, explore features, or dive into reference docs.
Quick Start by Framework
Feature & Migration Guides
Reference
Frequently Asked Questions
What is Chipi MCP?
Chipi MCP is a Model Context Protocol server that gives AI coding agents (Claude, Cursor, Codex) the ability to scaffold StarkNet wallets, USDC payments, DeFi staking, and more into your app. It includes 9 tools, 12 resources, and 8 prompts that guide the agent through each integration step by step.
Get started →How do gasless transactions work on StarkNet?
Chipi sponsors all gas fees on behalf of your users. When a user sends USDC, stakes, or calls a contract, Chipi's paymaster covers the StarkNet execution fee. Users never need ETH or STRK to transact. They just tap their passkey and the transaction goes through.
Wallet setup guide →What platforms does the Chipi SDK support?
The SDK is available for Next.js, React (Vite), Expo (React Native), Python, Vue, Angular, Svelte, Node.js, and any platform via the REST API. Each platform has its own package with framework-native hooks and components.
Scaffold a dapp →How do I migrate my Ethereum dapp to StarkNet?
Replace your ethers.js, viem, or wagmi wallet layer with Chipi hooks. Remove RainbowKit/ConnectKit/Web3Modal, replace useAccount with useChipiWallet, and replace contract calls with useTransfer or useCallAnyContract. No gas estimation, no chain switching, no ABI files needed.
Ethereum migration guide →How do I migrate my Solana app to StarkNet?
Remove the Solana wallet adapter and @solana/web3.js. Replace PDAs with Cairo contract storage, replace SPL token operations with Chipi transfer hooks, and map Anchor programs to useCallAnyContract calls. No rent, no ATAs, no wallet extensions needed.
Solana migration guide →What are session keys and why do they matter?
Session keys let users authenticate once and interact many times without re-prompting. Instead of tapping a passkey for every transaction, the user approves a time-limited, scope-limited session key that handles subsequent operations automatically. Essential for games, social apps, and trading.
Session keys guide →Is Chipi custodial or non-custodial?
Chipi is fully non-custodial (self-custody). Each user's wallet is a smart contract on StarkNet secured by a WebAuthn passkey stored on their device. The passkey never leaves the device, and Chipi cannot move funds without the user's biometric confirmation.
Wallet setup guide →What is an MCP server?
MCP (Model Context Protocol) is an open standard by Anthropic that lets AI coding agents access external tools and data. The Chipi MCP server gives agents like Claude, Cursor, and Codex access to SDK references, component code, setup guides, and integration prompts. So they can build StarkNet features into your app.
Get started →
Start building
with Chipi MCP
Connect the MCP server, install the skills, and ship wallets, payments, and services in minutes.