proxy-pay-mcp

Proxy MCP server integration for agent payments. Use MCP tools to create intents, issue cards within policy, and track transactions. Supports agent tokens for autonomous runs and OAuth for interactive clients.

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "proxy-pay-mcp" with this command: npx skills add proxyhq/proxy-mcp-skills/proxyhq-proxy-mcp-skills-proxy-pay-mcp

Proxy MCP Integration

Connect to Proxy's MCP server for agent payments.

MCP server config

Agent token (autonomous)

{
  "mcpServers": {
    "proxy": {
      "type": "http",
      "url": "https://mcp.useproxy.ai/api/mcp",
      "headers": {
        "Authorization": "Bearer $PROXY_AGENT_TOKEN"
      }
    }
  }
}

OAuth (interactive clients)

Add the MCP server and run your client's OAuth login flow. OAuth is for interactive clients (Codex, Claude, Cursor).

Core flow (agent token)

proxy.kyc.status
proxy.balance.get
proxy.policies.simulate (optional)
proxy.intents.create
if approvalRequired/pending_approval -> proxy.intents.request_approval
proxy.cards.get_sensitive (include intentId + reason)
proxy.transactions.list_for_card

Agent-token tools (autonomous)

  • proxy.user.get
  • proxy.kyc.status
  • proxy.kyc.link
  • proxy.policies.get
  • proxy.policies.simulate
  • proxy.balance.get
  • proxy.tools.list
  • proxy.intents.create (agent token required)
  • proxy.intents.list
  • proxy.intents.get
  • proxy.intents.request_approval
  • proxy.intents.approval_status
  • proxy.cards.get_sensitive
  • proxy.transactions.list_for_card
  • proxy.transactions.get
  • proxy.receipts.attach
  • proxy.evidence.list_for_intent
  • proxy.merchants.resolve
  • proxy.mcc.explain (advisory)
  • proxy.merchants.allowlist_suggest (advisory)

Human-only tools (blocked for agent tokens)

  • proxy.funding.get
  • proxy.cards.list
  • proxy.cards.get
  • proxy.cards.freeze
  • proxy.cards.unfreeze
  • proxy.cards.rotate
  • proxy.cards.close
  • proxy.intents.approve
  • proxy.intents.reject
  • proxy.webhooks.list
  • proxy.webhooks.test_event

Approval behavior

  • Approval is required only when policy.requireApproval is true and the amount exceeds autoApproveBelow.
  • Agents should call proxy.intents.request_approval only when needed.

Notes

  • Intents are required for every purchase. Cards stay locked between intents.
  • Merchant/MCC rules are advisory unless issuer-level controls are enabled.
  • proxy.cards.get_sensitive requires intentId and a clear reason; avoid logging PAN/CVV.
  • Amounts are in cents; formatted fields are provided for display where applicable.

Error format

{
  "success": false,
  "error": {
    "code": "POLICY_REQUIRED",
    "message": "No policy configured",
    "hint": "A policy must be attached to this agent in the dashboard. If you're an autonomous agent, ask a human to do this, then retry.",
    "context": "intents.create"
  }
}

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

Automation

ai-agent-card-payments

No summary provided by upstream source.

Repository SourceNeeds Review
Coding

obsidian-notes

Work with Obsidian vaults (plain Markdown notes) and automate via obsidian-cli.

Archived SourceRecently Updated
Coding

mcporter-cli

Use the mcporter CLI to list, configure, auth, and call MCP servers/tools directly (HTTP or stdio), including ad-hoc servers, config edits, and CLI/type generation.

Archived SourceRecently Updated
Coding

github-tools

Interact with GitHub using the `gh` CLI. Use `gh issue`, `gh pr`, `gh run`, and `gh api` for issues, PRs, CI runs, and advanced queries.

Archived SourceRecently Updated