mcpField
K
Kipurse

Kipurse

Remote
kipurse.comFinance0Updated 1w ago

About Kipurse

Kipurse is a self-custodial USDC wallet on Base for people who want AI agents to make bounded payments. On-chain limits, Face ID approval on iPhone, and a pause switch govern agent spending.

Key features

  1. 01Self-custodial USDC wallet on Base
  2. 02Set limits for AI payments
  3. 03Face ID approval for exceptions or new recipients
  4. 04Pause all AI payments with one switch
  5. 05Owner can withdraw funds at any time

Use cases

  1. 01Allow an agent to pay within preset limits
  2. 02Approve an over-limit payment or new recipient
  3. 03Stop payments by Siri and other AI agents
  4. 04Withdraw funds if the service is unavailable

MCP support

Provides a remote MCP server with OAuth for MCP clients to connect to AI payment capabilities.

Configuration

Remote servers need no local install. Pick your client, then copy the config or install in one click.

Endpointhttps://pay.kipurse.com/mcp
Copy install command
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

Run commands in a terminal; paste JSON into the client’s MCP config and restart. Servers that need sign-in will prompt on first connect.

Tools

Details

From the project README

Kipurse(启付)

A self-custodial USDC wallet on Base that lets AI agents pay within limits you set, with Face ID approval on your iPhone. 一个在 Base 上的自托管 USDC 钱包:AI 只能在你设定的额度内付款,超额、新收款人都要你在 iPhone 上用 Face ID 批准。

Use with an AI agent (MCP)

Remote MCP server: https://pay.kipurse.com/mcp (Streamable HTTP, OAuth). Setup for Cline and other MCP clients: llms-install.md.

Layout

  • ios/ — iOS app (SwiftUI), widget, KipurseCore Swift package, unit and UI tests.
  • server/ — Kipurse production gateway (cleaned copy): owner API, AI agent MCP (OAuth), Siri endpoint, pause, caps, onboarding sponsor caps, rescue (offline withdraw) page, SDK. Operator values (addresses, keys, URLs) come from config outside the repo.
  • contracts/ — Solidity V5 contracts (trust, adapter, phone approver, vaults) with Foundry tests; install-deps.sh fetches pinned libs.
  • docs/compliance/ — compliance notes (not legal advice).

Principles

  • Self-custody only: keys stay in the iPhone Secure Enclave / the user's own smart wallet. No pooled custody.
  • One wallet per person. The owner can always withdraw everything, even if the Kipurse server is down.
  • Hard AI caps (default 20 payments/day, $2/day, $0.25 per payment). One "Pause AI payments" switch stops every AI, including Siri.
  • Identity: Coinbase Verified attestation only. Funding: Coinbase / Coinbase Onramp only. Fees are in USDC, paid from the wallet.

Build (iOS, simulator)

cd ios
cp Config/Local.xcconfig.example Config/Local.xcconfig   # optional; fill in your own team / bundle prefix
brew install xcodegen && xcodegen generate                # if the project needs regenerating
xcodebuild -project Kipurse.xcodeproj -scheme Kipurse -destination 'platform=iOS Simulator,name=iPhone 17' build
swift test            # KipurseCore unit tests

Server

cd server && npm ci && npm test

Operator config lives OUTSIDE the repo (see server/kit/operator.mjs); KIPURSE_DEMO=1 runs unbranded. Configuration comes from environment variables; see examples/ and DEVELOPMENT_SETUP.md. Never commit .env files or keys.

License

Copyright © 2026 Blessbridge Global Trading LLC / Kipurse.

PathLicense
contracts/Apache-2.0
ios/Apache-2.0
server/sdk/ and files with an Apache-2.0 SPDX header (MCP surface, exit kit, rescue page)Apache-2.0
server/ (hosted gateway)AGPL-3.0-only

Why: wallets, contracts and SDKs are permissive so anyone can build on them; the hosted gateway is AGPL so improvements to a hosted fork come back to the community. See LICENSE and each directory's LICENSE. Security issues: SECURITY.md.

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.