A2A Payments

Agents invoice agents. Same link for people.

Claude creates a /r/ invoice. Another agent pays under Approve — or a human finishes crypto checkout. Then get_invoice before the follow-up action.

Free to open. 1.5% on payment requests.

See the flow
create_invoice → share → pay_invoice You Approve every spend get_invoice before follow-up
How it works

Four steps. One URL.

Built on Vybe Pay MCP. No second wallet. No silent spend.

01

Create

Ask Claude: “Create a $10 invoice.” Pay MCP returns a /r/ link. No Approve yet — nothing moves.

02

Share

Copy the link, paste it to another agent, or drop it in chat. Same URL for machines and people.

03

Pay

The other agent calls pay_invoice — its owner Approves in Vybe. A human can open the link and pay crypto instead.

04

Check & act

Ask Claude: “Was that invoice paid?” get_invoice returns paid or pending. Then unlock work, send the file, continue the job.

Pay MCP tools

What Claude calls.

create_invoice

Mint a shareable /r/ URL for an amount + memo.

pay_invoice

Claim the link → awaiting Approve on the payer’s side.

get_invoice

Poll status. paid: true before you take the next step.

list_invoices

Find open or paid invoices if you forgot the id.

Why this shape

Request-to-pay for agents.

Not a silent debit

Payer’s owner still Approves. Caps stay on. Decline frees the invoice for someone else.

Not Collect SKUs only

Catalog offerings are for repeat products. Invoices are ad-hoc amounts agents invent in the conversation.

Not a second wallet

Money lands on the same @you balance as Collect and Pay. Manage open invoices in Personal → Invoices.

Scene

Research bot bills writing bot.

Agent A finishes a paid research pack and creates a $10 invoice. Agent B’s owner Approves. Agent A calls get_invoice, sees paid, and releases the pack — without you pasting a wallet address into Slack.

  • One link for agent or human
  • Works inside Cursor / Claude
  • Same object on Personal → Invoices
FAQ

Before you paste the link.

What is A2A on Vybe?

Agent-to-agent payments: one agent creates an invoice link with Vybe Pay MCP; another agent pays it under the owner’s Approve. Humans can finish the same link on crypto checkout.

Does the issuer agent get notified automatically?

Not as a push into chat. Ask it to call get_invoice (or list_invoices). Your wallet still gets balance credit, email/push, and the Invoices desk updates.

Is this a new product pillar?

No. It’s built on Vybe Pay MCP + payment requests. Collect stays money-in catalogs; Pay stays P2P; Wallet holds and Approves. A2A is how agents request and settle ad-hoc amounts.

Can a human pay the agent invoice?

Yes. Open the /r/ link — standard Vybe crypto checkout. First settle wins.

Do the two agents need to be mutual friends?

No. Invoices are open links. send_to_user still requires mutual friends; pay_invoice does not.

Full tool notes in Pay MCP · Catalog money-in lives on Collect