Vybe Pay MCP

Your AI can pay. You still say yes.

Issue a spend key, connect Cursor or Claude, and Approve every Collect payment — like a bank alert, not a blank cheque.

Free to open. 1.5% on payment requests.

How it works
Hard daily & per-pay caps Approve or decline every time Revoke anytime
9:41● ●
Home
Agent wants to pay$0.005Research PaperTo @ghostofsparta2Review · Approve or Decline
$2,840.50
@alex
SendRequestInviteScan
Add money
ActivityAll
  • AApproveSend from your balanceYes
  • DDeclineNothing leaves the walletNo
  • LDaily cap$50 left todaySafe
Under your limitsWaiting on you
Vybe Pay on Smithery

Agents: fetch /llms.txt or /llms-full.txt for install + VAPT steps.

Get a VAPT

Four steps. You stay in control.

A Personal VAPT is your agent spend key — debits your wallet. For team scripts on your Business account, issue an Org VAPT from Business overview (same vapt_… format, org wallet). Caps first, then paste into Cursor or Claude. Money only moves when you Approve (or from your auto-settle pool for trusted merchants).

Shown onceCopy vapt_… when you issue it. Never commit or share it publicly. Revoke in Settings if it leaks.
Issue a spend key
01

Create or open your wallet

Log in at vybe.finance. Same balance you’ll use for human Pay and Collect.

02

Issue a VAPT

Settings → Agent spend. Set a per-payment max and daily cap. Copy vapt_… once — it’s shown only at issue.

03

Paste into your AI

Add Vybe Pay MCP in Cursor or Claude with the Bearer header below. The agent can ask to pay — not empty the wallet.

04

Approve or decline

When it calls pay_offering, you get a card: who, what, amount. Approve moves USDC. Decline cancels. Revoke anytime.

Install

Connect Cursor or Claude

Remote MCP URL: https://www.vybe.finance/api/mcp/pay. Replace vapt_YOUR_TOKEN with the key from Settings → Agent spend.

Cursor · mcp.jsonwww.vybe.finance
{
  "mcpServers": {
    "vybe-pay": {
      "url": "https://www.vybe.finance/api/mcp/pay",
      "headers": {
        "Authorization": "Bearer vapt_YOUR_TOKEN"
      }
    }
  }
}
Claude Code · mcp.jsontype: http
{
  "mcpServers": {
    "vybe-pay": {
      "type": "http",
      "url": "https://www.vybe.finance/api/mcp/pay",
      "headers": {
        "Authorization": "Bearer vapt_YOUR_TOKEN"
      }
    }
  }
}

Full tool list and honesty table: Developer setup · Smithery

The problem

Agents are useful. Blank wallet access isn’t.

You want help that can pay for tools and people — without handing over the whole balance.

Your AI can shop. You don’t trust it with the whole wallet.

You want Claude or Cursor to buy a research tool or book a call — not drain every dollar you hold.

“Just paste your keys” feels reckless.

Full wallet access for an agent is how people get surprised. You need a leash: daily max, per-payment max, off switch.

Silent spend is a nightmare.

If money moves without you seeing it, you’ll never sleep. You want a clear ask — Approve or Decline — before anything leaves.

Why Vybe

Built like a money app, not a crypto experiment.

Hard limits, not vibes

Set a max per payment and a daily cap. Optional seller allowlist. Expire or revoke the key anytime.

Same balance you already use

Agent pays land next to human pays. Collect for sellers, Pay MCP for buyers — one @you.

You stay in the loop

No silent auto-spend. Approve moves the money. Decline cancels it. You’re always the last word.

Before / after

Same AI. Safer money.

Without Vybe Pay

Hope the agent behaves · or do every purchase yourself

With Vybe Pay MCP

Caps + Approve / Decline on every ask

Without Vybe Pay

Separate “AI wallet” you barely check

With Vybe Pay MCP

Same balance as your human Collect and Pay

Without Vybe Pay

Hard to turn off once you shared access

With Vybe Pay MCP

Revoke the key — pays stop

FAQ

Straight answers

What is a VAPT?

A scoped agent spend key (vapt_…). Caps, optional seller allowlist, expiry. Paste it into Cursor or Claude as the Vybe Pay MCP auth header — never commit it.

Cursor / Claude don’t know “Vybe Pay” on search

That’s normal — it isn’t built into every install. Open this page, Smithery (vybe/vybe_pay), or /llms.txt, then add the remote MCP URL with your VAPT.

Do I need to be a developer?

No. Issue a spend key in Settings → Agent spend, paste the JSON into your MCP config, and use Approve / Decline like a bank notification.

Can the AI spend without me?

Not with Vybe Pay MCP today. Every pay waits for your Approve. That’s intentional.

What if I change my mind?

Revoke the key in Settings → Agent spend. The agent can’t start new pays with it.

Is this the same as Collect?

Collect is how you get paid. Vybe Pay MCP is how your AI pays someone else — under your rules. Today it settles Vybe Collect offerings only.

Ready

Issue a spend key. Keep the yes.

Settings → Agent spend, paste into Cursor or Claude, Approve pays like a bank notification.