All guides
Integrations4 min readUpdated Apr 14, 2026

Connect OpenClaw

Set up Axiom as an MCP skill in OpenClaw so your agent can make purchases on your behalf.

This guide walks you through connecting Axiom to an OpenClaw agent. OpenClaw uses mcporter to handle OAuth authentication and scope your agent's access to only the MCP tools it needs. Once connected, your agent can check your payment method, make purchases, and log receipts through Axiom.

What you'll need

  • An OpenClaw account with at least one configured agent
  • mcporter v0.8.0 or later on your agent's PATH (check with mcporter --version)
  • A headless browser CLI so your agent can read the activation URL from the rendered OAuth page. Either works:
    • Recommended: agent-browser (Rust native, fast, no Python needed) — npm install -g agent-browser && agent-browser install
    • Alternative: browser-use (Python) — uv add browser-use
  • An Axiom account with a linked payment method and spending rules configured

Step 1: Install the Axiom Wallet skill

The easiest way to get started is to point your agent to the Axiom Wallet skill on ClawHub. Tell your agent:

"Set up Axiom Wallet. Follow the guide at docs.useaxiom.ai."

Your agent will install the skill and prepare for authentication. The skill is also available directly on ClawHub at clawhub.ai/axiom-wallet/axiom.

Step 2: Authenticate with mcporter

Your agent will run the following command to start the OAuth flow:

mcporter auth command

mcporter auth https://mcp.useaxiom.ai/mcp --browser none --oauth-timeout 300000

This generates an activation URL. Your agent will send you this link with instructions to open it and approve access.

Step 3: Approve permissions

Open the link your agent provided, sign into Axiom if needed, and review the permissions being requested:

The Axiom OAuth authorization screen showing OpenClaw requesting access to your Axiom account

  • account:read View your profile and linked payment method
  • rules:read View your spending rules and limits
  • payments:read Access card and billing details to complete purchases
  • transactions:read View transaction history
  • transactions:write Attach receipts and update transaction details

Click Approve. The browser will confirm the connection automatically, and your agent will pick up right where it left off.

Grant only the scopes your agent actually needs. An agent that just checks prices doesn't need payments:read or transactions:write.

Step 4: Verify the connection

Ask your agent:

"Check my Axiom payment method."

If your agent calls the get_payment_method tool and returns your card brand and last four digits, the connection is live.

You're all set!

Your OpenClaw agent can now make purchases through Axiom. Every transaction generates a single-use virtual card, checks your spending rules, and logs a full audit trail.

Ready to put it to work? Browse our recipes for step-by-step agent workflows, or ask your agent to make a small test purchase to see the full flow in action.

Troubleshooting

  • "mcporter: command not found." Make sure mcporter v0.8.0+ is installed and on your PATH.
  • OAuth times out. The default timeout is 5 minutes. Open the activation URL promptly after your agent sends it.
  • Agent can't find Axiom tools. Confirm the skill installed correctly and that authentication completed. Re-run the mcporter auth command if needed.
  • Purchase blocked. Check that your spending rules allow the category and amount your agent is trying to purchase.