Agent skill for managing cryptocurrency wallets, payment processing, and financial transactions within AI agent workflows.
FluxA Agentic Checkout is a general-purpose checkout automation and human handoff runbook. Use it when an AI agent needs to open a product or checkout link, attempt deterministic Playwright checkout on currently supported surfaces, autofill contact, delivery, card, and billing fields, and stop in a clean handoff state when CAPTCHA, Cloudflare, OTP, 3DS, unsupported merchants, or store-specific flows require a human operator to finish the purchase.
FluxA Agent Wallet allows AI agents to securely use a user’s wallet, enabling them to perform payment related actions within the approved scope. Capabilities include x402 payments, USDC transfers, agent to agent transfers, payment links for receiving payments, discovering and calling x402 resources (paid APIs, Oneshot APIs), issue credit cards for agents, and using credit cards to complete checkout. Use this tool when the user asks to perform any of these payment related actions.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
MCP server for FluxA AI Wallet with x402 (EIP-3009 exact) payment support.
This repository contains two packages:
| Package | Description | Install |
|---|---|---|
@fluxa-pay/fluxa-wallet-mcp | MCP server for AI agent frameworks (Claude Desktop, etc.) | npm install @fluxa-pay/fluxa-wallet-mcp |
@fluxa-pay/fluxa-wallet | Standalone CLI for scripts and automation | npm install -g @fluxa-pay/fluxa-wallet |
This MCP server enables AI agents to make x402 payments using the FluxA Wallet API. It provides a simple interface for agents to register, authenticate, and execute blockchain payments without managing private keys locally.
npm install -g @fluxa-pay/fluxa-wallet
fluxa-wallet status
npm install
npm run build
npm start
npm run dev
# Build MCP server only
npm run build
# Build CLI bundle only
npm run build:wallet
# Build both
npm run build:all
The server stores configuration in ~/.fluxa-ai-wallet-mcp/config.json by default.
You can override the data directory:
export FLUXA_DATA_DIR=/path/to/custom/dir
There are two methods to configure Agent ID via environment variables:
Method 1: Use existing credentials (highest priority)
If you already have Agent ID credentials, set these environment variables:
export AGENT_ID=your-agent-id
export AGENT_TOKEN=your-token
export AGENT_JWT=your-jwt
This method bypasses registration and uses the provided credentials directly.
Method 2: Provide registration information
If you don't have credentials yet, configure registration information:
export AGENT_NAME="Claude Desktop - John's MacBook"
export CLIENT_INFO="Claude Desktop v1.0 on macOS 14.1"
When these are set, calling init_agent_id with empty parameters {} will automatically register using this information.
Priority order:
~/.fluxa-ai-wallet-mcp/config.json)init_agent_id)init_agent_idRegister a new FluxA Agent ID. This must be called before making payments.
Configuration Methods:
This tool supports two ways to provide registration information:
Using environment variables (Method 2 above): If AGENT_NAME and CLIENT_INFO are set, simply call with empty parameters:
{}
Using parameters: If environment variables are not set, provide the information directly:
{
"agent_name": "Claude Desktop - John's MacBook",
"client_info": "Claude Desktop v1.0 on macOS 14.1"
}
Output:
{
"status": "ok",
"agent_id": "uuid-string",
"message": "Agent ID registered successfully"
}
Usage by Agent:
init_agent_id with {}request_x402_paymentGenerate an x402 payment authorization by calling FluxA Wallet API.
Input:
{
"payment_required": {
"x402Version": 1,
"accepts": [{
"scheme": "exact",
"network": "base",
"maxAmountRequired": "10000",
"resource": "https://example.com/api/data",
"description": "API access",
"mimeType": "application/json",
"payTo": "0x...",
"maxTimeoutSeconds": 300,
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
}
}]
},
"intent": {
"why": "Access protected API endpoint",
"http_method": "GET",
"http_url": "https://example.com/api/data",
"caller": "user-agent-name"
},
"options": {
"validity_window_seconds": 60,
"approval_id": "apprv_123"
}
}
approval_id is optional. Supply it when the wallet instructs you to complete an external approval flow so the retry can be linked to that approval.
npx claudepluginhub joshuarweaver/cascade-business-ops --plugin fluxa-agent-payment-fluxa-ai-wallet-mcpA growing collection of Claude-compatible academic workflow bundles. Covers scientific figures, manuscript writing and polishing, reviewer assessment, citation retrieval, data availability, paper reading, literature search, response letters, paper-to-PPTX conversion, and evidence-grounded Chinese invention patent drafting. Rules are organized as reusable skill folders with explicit workflows and quality checks.
Core skills library for Claude Code: TDD, debugging, collaboration patterns, and proven techniques
Harness-native ECC plugin for engineering teams - 67 agents, 279 skills, 94 legacy command shims, reusable hooks, rules, MCP conventions, and operator workflows for Claude Code plus adjacent agent harnesses
Plugin-safe Claude Code distribution of Agentic Awesome Skills with 1,933 supported skills.
Comprehensive skill pack with 66 specialized skills for full-stack developers: 12 language experts (Python, TypeScript, Go, Rust, C++, Swift, Kotlin, C#, PHP, Java, SQL, JavaScript), 10 backend frameworks, 6 frontend/mobile, plus infrastructure, DevOps, security, and testing. Features progressive disclosure architecture for 50% faster loading.
This skill should be used when users need to generate ideas, explore creative solutions, or systematically brainstorm approaches to problems. Use when users request help with ideation, content planning, product features, marketing campaigns, strategic planning, creative writing, or any task requiring structured idea generation. The skill provides 30+ research-validated prompt patterns across 14 categories with exact templates, success metrics, and domain-specific applications.