Chipi PayGasless StarkNet SDK for 9 Platforms

Build 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.

Next.jsReactExpoPythonVueAngularSvelteNode.jsREST API

Already shipping on Ethereum or Solana?

Bring your project to StarkNet. Gasless, native AA, ZK security

EVM

"Migrate my Ethereum dapp to StarkNet with Chipi"

SOLANA

"Migrate my Solana app to StarkNet with Chipi"

How it works

1

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.

2

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.

3

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:

1Click the button below to add the MCP server to Cursor
Add chipiMcp MCP server to Cursor

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": []
    }
  }
}
2Verify the connection

Open Agent Mode (Cmd + I) and ask "What components are available from Chipi?":

> Called search_components ✓
3Configure User Rules (Optional)

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:

WALLET

"Set up a Chipi wallet with passkey auth in my Next.js app"

PAYMENT

"Accept USDC payments with webhook notifications"

SKU

"Add a services marketplace for airtime and gift cards"

SESSION

"Enable session keys so users sign once for multiple txs"

DEFI

"Let users stake USDC in VESU and earn yield on StarkNet"

CONTRACT

"Call any StarkNet contract through Chipi's gasless infra"

MIGRATE

"Migrate a PIN-encrypted wallet to passkey biometric auth"

HISTORY

"Show a transaction history feed with status badges"

FULLSTACK

"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/skills

10 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

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
Chipi Pay

Start building
with Chipi MCP

Connect the MCP server, install the skills, and ship wallets, payments, and services in minutes.