Billify payments
io.github.Ovindolo/billify-payVersion 0.2.0Let agents verify the seller and pay Billify invoices with x402 (USDC on Base).
Status
Responds489 msAnswered our handshake without sign-in.- Last checked
- Nov 14, 2026, 14:40 UTC
- Latency
- 489 ms
- Remotes responding
- 1 of 1
- Sign-in
- No sign-in
- Hosting
- Hosted outside the EU (detected)
- Registry data as of
- Nov 14, 2026, 21:12 UTC
Data from the official MCP Registry, checked by run.zero. How we check
Connect
Streamable HTTP
https://billify.org/mcp/payResponds489 msNo sign-in
Claude Code
claude mcp add --transport http billify-pay https://billify.org/mcp/payClaude Desktop and claude.ai
Settings > Connectors > Add custom connector
Name: billify-pay
Remote MCP server URL: https://billify.org/mcp/payCursor
{
"mcpServers": {
"billify-pay": {
"url": "https://billify.org/mcp/pay"
}
}
}VS Code
code --add-mcp '{"name":"billify-pay","type":"http","url":"https://billify.org/mcp/pay"}'Built your own server? run.zero hosts MCP servers on European infrastructure.
Tools
4 tools
Read-only | Idempotent | Open world | ||
|---|---|---|---|---|
confirm_deliveryAfter paying: record whether the work was delivered, as accepted or disputed (a dispute needs a note). The decision is tied to the seller's latest delivery record (see delivered in get_invoice), by its record_hash. Add reference for your own note of what you received (a URL or a content hash). With signature, an EIP-191 signature by the wallet that paid over the text this tool returns as sign_message when called without decision, the decision is recorded as proven by the payer; without it, only as made by someone holding the invoice link. An acceptance is final. It appears in the signed Invoice Passport history. | No | No | Yes | Not declared |
get_invoiceLook up a Billify invoice from its public link: seller, amount, status, and whether and how it can be paid with x402 (USDC on Base). | Not declared | Yes | Not declared | Not declared |
pay_invoicePay a Billify invoice with x402 v2 over MCP. Call it once without payment to receive the PaymentRequired (exact USDC on Base); sign it and call again with _meta["x402/payment"]. The invoice is marked paid when the facilitator settles. | No | No | Yes | Not declared |
verify_sellerBefore paying: check the seller of an invoice in the public registers (ANAF for Romanian CUIs, VIES for EU VAT numbers): registered name, whether it matches the invoice, VAT registration, whether the company is active and (ANAF) whether it is in the RO e-Factura register. Also checks the IBAN on the invoice page and shows the wallet an x402 payment goes to. Returns warnings to act on. | Not declared | Yes | Not declared | Yes |
Details
- Registry status
- Active
- Published
- Oct 18, 2026
- Updated
- Oct 18, 2026
- Repository
- Not given
- Categories (suggested)
- Finance and paymentsSuggested categories are assigned automatically from the registry text and may be wrong. Verified operators can correct them.
- GDPR
- Not declared