🧪 Skills

AgentPay MCP

MCP server that gives AI agents the ability to make payments, manage budgets, and handle billing -- directly from Claude Desktop, Cursor, Cline, or any MCP-c...

v1.0.0
❤️ 0
⬇️ 19
👁 1
Share

Description


name: agentpay-mcp description: MCP server that gives AI agents the ability to make payments, manage budgets, and handle billing -- directly from Claude Desktop, Cursor, Cline, or any MCP-compatible agent runtime. version: 1.0.0 author: up2itnow tags:

  • mcp
  • payments
  • crypto
  • usdc
  • ai-agents
  • billing
  • autonomous-trading
  • polygon metadata: openclaw: requires: bins: - node env: - AGENT_PRIVATE_KEY - RPC_URL

AgentPay MCP

Payment layer for AI agents via Model Context Protocol. AgentPay MCP gives your AI agent the ability to make payments, track spending, and manage payment channels -- without leaving the agent runtime.

Works with Claude Desktop, Cursor, Cline, Windsurf, and any MCP-compatible environment.

What It Does

  • Make payments: Send USDC on Polygon directly from agent tool calls
  • Budget management: Hard spending limits enforced per-session and per-day
  • Payment channels: Open Handshake58-style channels for sub-cent micropayments
  • CCTP bridge: Cross-chain USDC settlement (Ethereum, Base, Polygon, Arbitrum)
  • Non-custodial: Agent holds its own keys -- no third-party custody

Installation

npm install -g agentpay-mcp

Add to your MCP config (~/.config/claude/mcp.json or equivalent):

{
  "mcpServers": {
    "agentpay": {
      "command": "agentpay-mcp",
      "env": {
        "AGENT_PRIVATE_KEY": "0x...",
        "RPC_URL": "https://polygon-rpc.com",
        "MAX_TX_USDC": "25",
        "MAX_DAILY_USDC": "500"
      }
    }
  }
}

Tools Exposed

Tool Description
pay Send USDC to an address (enforces spend limits)
check_balance Query agent wallet balance
get_spending Current session and daily spend totals
open_channel Open a micropayment channel (Handshake58 compatible)
pay_channel Issue a signed payment voucher (zero gas)
close_channel Settle and reclaim unused channel funds
bridge_usdc Cross-chain USDC via CCTP

Usage Example

In Claude Desktop with AgentPay MCP configured:

"Pay 5 USDC to 0xABC...123 for the API call results"

The agent calls pay(to="0xABC...123", amount=5, token="USDC"). If within limits, it executes immediately. If over limits, it returns a request for human approval.

Environment Variables

Variable Required Description
AGENT_PRIVATE_KEY Yes Agent's signing key (0x-prefixed)
RPC_URL Yes Polygon JSON-RPC endpoint
MAX_TX_USDC No Per-transaction limit in USDC (default: 25)
MAX_DAILY_USDC No Daily spending limit in USDC (default: 500)

GitHub

https://github.com/AI-Agent-Economy/agentpay-mcp

License

MIT

Reviews (0)

Sign in to write a review.

No reviews yet. Be the first to review!

Comments (0)

Sign in to join the discussion.

No comments yet. Be the first to share your thoughts!

Compatible Platforms

Pricing

Free

Related Configs