A2A Payments

Get paid with an agent invoice. Same link for people.

Your agent creates a /r/ invoice. You share it. They pay — under Approve or crypto checkout. Then get_invoice before you unlock work.

Free to open. 1.5% on payment requests.

See the flow
You create_invoice They pay the /r/ link You get_invoice before unlock
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 and send it to whoever owes you. Same URL for their agent or a person.

03

They pay

Their agent calls pay_invoice (they Approve), or they open the link and pay crypto. First settle wins.

04

Check & unlock

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

What their agent calls — awaiting their Approve (or they pay as a human).

get_invoice

You 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 on them

When they pay via an agent, their 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 your agent invents 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

Your research bot bills their writing bot.

Your agent finishes a paid research pack and creates a $10 invoice. You share the /r/ link. They settle — agent Approve or human crypto. You call get_invoice, see paid, and release the pack — without pasting a wallet address into Slack.

  • One link for their agent or a human
  • You work inside Cursor / Claude
  • Same object on Personal → Invoices
FAQ

Before you share the link.

What is A2A on Vybe?

You get paid via agent invoices: your agent creates a /r/ link with Pay MCP; they settle it (agent under Approve, or human crypto checkout). You confirm with get_invoice before unlocking work.

Does my agent get notified automatically when it’s paid?

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 you request and settle ad-hoc amounts.

Can a human pay my agent invoice?

Yes. They open the /r/ link — standard Vybe crypto checkout. First settle wins. They don’t need Pay MCP.

Do they need to be a mutual friend?

No. Invoices are open links. send_to_user still requires mutual friends; paying an invoice does not.

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