Skip to content
Agent-native · MCP server live

Invoicing your AI runs for you.

A meticulously crafted editor, a full REST PDF API, and a native MCP server — so Claude, Codex, Gemini, Cursor and any other MCP-capable agent can draft invoices, surface overdue accounts, and reconcile payments in plain English.

Works with any agent

Claude
Claude
OpenAI
Codex
Cursor
Cursor
Hermes Agent
Hermes
OpenClaw
OpenClaw
opencode
OpenCode

INVOICE

Bill To

Acme Design Collective

Jane Foster

123 Sample Street
London SE1 7TH

jane@acme.example

Studio Atlas

Alex Morgan

12 Example Studio Lane

London W1A 0AX

hello@yourstudio.example

+44 7700 900123

Invoice #
INV-DEMO001
Date
Sat, May 16, 2026
Due date
Mon, Jun 15, 2026
Item
Qty
Price
Total
Brand identity refresh
1
£4,500
£4,500
Web build (5 pages)
1
£6,500
£6,500
Photography day rate
2
£950
£1,900
Subtotal£12,900
Total (GBP)£12,900

Thank you for your business!

From install to first invoice in three steps.

No SDK to install, no schema to learn, no API keys to paste into chat. Add the MCP server, sign in with one browser click, and you're billing in the same sentence you'd use over Slack.

System // 001

Step 01

Add the MCP server

One terminal command for Claude Code, or paste a six-line block into .mcp.json for Cursor, Codex, Windsurf, VS Code, or any MCP-compatible client. The command contains no secret — safe to paste into chat or screenshare.

Step 02

Sign in with one click

Run /mcp → orizu → Authenticate. Your browser pops to Orizu, you click Allow, and the OAuth token is cached locally by your client. No keys to copy, no headers to manage, no secrets in your chat history.

Step 03

Talk in plain English

“Bill Acme £4,500 for last month, due in 14 days, with a Stripe link.” Your agent drafts, marks paid, hands you share-links for clients, and surfaces overdue accounts — no UI required.

Agent-Native // 007

Connect your agent.
Never open a dashboard again.

Orizu ships an MCP server with 33 tools — draft, schedule, remind, reconcile, report, server-render PDFs, self-diagnose. Paste the prompt on the right into Claude, ChatGPT, or any MCP-capable agent. Bill clients in plain English.

28

MCP tools

1

Prompt to install

agent-prompt.txt
You are my invoicing agent. Connect to Orizu's MCP at:

  https://orizustudio.co.uk/products/ai-invoice-generator/api/mcp

Your MCP client (Claude, Cursor, ChatGPT, etc.) will open a browser the
first time so I can sign in to Orizu — once. After that the connection
stays authenticated automatically. No API keys to copy or paste.

When I describe a job — client, amount, terms — draft the invoice, issue
it, and return the public payment link. Default currency GBP. Default
net-14.
If I say "remind me", set a scheduled reminder. If I say "recurring",
set up the schedule. Never send without showing me the draft first.

The first connection opens a browser to sign in to Orizu — once. After that, your agent stays connected automatically. Building a CI/headless integration? Mint an API key from your dashboard.

Watch an agent invoice in real time.

This isn't a marketing animation — it's the exact MCP tool sequence Claude, Cursor, ChatGPT Desktop and Codex run when you ask them to bill a client. Plain English in, real invoice out.

Claude CodeClaude Code
Cursor
Cursor
OpenAI
ChatGPT
CodexCodex

System // 002

Agent transcript · 01 / 02Live MCP

Prompt Cookbook // 008

What you can ask.

Five prompts that replace five dashboards. Paste any of them into Claude, ChatGPT, or Cursor once your agent is connected — it does the rest.

Connect your agent
01 // Conditional deposit

You

Invoice Aperture Science £4,500 for the rebrand. 50% deposit due on signing, balance net-14, 5% discount if paid in 7 days.

Agent

  • INV-24-031 issued · Aperture Science
  • Deposit £2,250 due today · Balance £2,250 due Dec 14
  • 5% early-pay discount active until Dec 7
  • Public link copied to clipboard

ReplacesDeposit / partial-payment UI

02 // Recurring retainer

You

Set up Linear on a monthly retainer — £8,000, due 1st of each month, 12 months starting January.

Agent

  • 12 invoices scheduled · £96,000 total
  • First send: INV-25-001 on Jan 1
  • Auto-reminder: +3d, +7d, +14d past due
  • Calendar export sent to your email

ReplacesSubscriptions module

03 // Aging query

You

Which clients owe me money right now? Sort by oldest.

Agent

  • 4 overdue invoices · £12,890 outstanding
  • Acme Design — 32 days · £4,500
  • Pivotal Studio — 18 days · £2,100
  • +2 more · view in ledger →

ReplacesAging report / cash-flow dashboard

04 // Multi-currency

You

Bill Notion HQ in USD — convert from £12,400 at today's rate. Same terms as last month.

Agent

  • FX £1.000 → $1.276 (live, 09:12 GMT)
  • Total $15,822.40 · Net-14 · INV-24-032
  • Letterhead: Orizu Studio (USD variant)
  • Stripe Checkout link minted

ReplacesMulti-currency settings panel

05 // Reconciliation

You

Mark INV-24-009 paid, wire reference WR-883771.

Agent

  • INV-24-009 reconciled · Acme Design Collective
  • £30,500 · Wire ref WR-883771
  • Status: Paid in full
  • Receipt PDF sent to hello@acme.studio

ReplacesManual reconciliation form

Every card above is a real call your agent makes on your behalf. Connect your agent and try one. Or stay in the editor — both surfaces lead to the same ledger.

Get the prompt

Designed for precision. Built for scale.

We stripped away the generic dashboard bloat to focus entirely on the document and the data pipeline driving it.

System // 003

The Interface

A meticulously crafted editor that gets out of your way. Every keystroke produces print-grade typography.

Draft InvoiceEDITING

The PDF API

Full REST PDF API over your invoices. Create, update, search, and mark paid — all from one programmable surface, secured with Bearer keys you mint and revoke from the dashboard.

// Issue an invoice
curl "https://orizustudio.co.uk/api/v1/invoices" \
-X POST \
-H "Authorization: Bearer ork_..." \
-d '{ "client_name": "Acme", "items": [...] }'

Endpoints: POST · GET · PATCH · DELETE · Filter by status, client, date range

Global Routing

Automatic multi-currency conversion and localized tax routing across 45 jurisdictions.

Agent-ready PDFs

Your AI drafts an invoice and gets a signed 90-day URL back. Paste it in any chat, email, or doc — the customer opens it instantly, no re-renders or attachments.

Stripe Payments

Connect your Stripe account once. Every invoice auto-generates a Pay-now link; webhooks reconcile payments straight to Paid.

Pricing // 003

Predictable pricing.

No hidden volume metrics. Just straightforward software.

Basic

£10/month
  • Unlimited web invoices
  • 2,000 PDF API + MCP calls / mo
  • Custom integrations
  • Dedicated support

Growth

£20/month
  • Unlimited web invoices
  • 9,000 PDF API + MCP calls / mo
  • Custom integrations
  • Dedicated support

Scale

£40/month
  • Unlimited web invoices
  • 45,000 PDF API + MCP calls / mo
  • Custom integrations
  • Dedicated support
£0free forever — the most generous free plan on the market
3 invoices / moPDF download1 userBasic templates150 MCP calls / mo (connect an AI agent)
Start for free
“I've tried every invoicing tool out there. Then I plugged Orizu's MCP server into Claude — and billing became a one-liner. Now I just say ‘draft an invoice for Northbound, £3,200, due in 14 days’ and a hosted PDF lands, ready to share. Total game-changer.”

Marcus Bennett

Freelance Developer

Our studio runs invoicing through Cursor now. I describe what we shipped, the agent drafts five invoices off the timesheet, I hit approve. What used to be a Friday afternoon is twenty minutes.

Maya Okonkwo

I connected the MCP server to Claude in one browser click — no API keys, no config. Now I just say "chase everything overdue" and it sends the reminders. My agent runs the boring half of my business.

Dan Reichert

ChatGPT does my month-end over MCP. "Summarise what's unpaid and mark the Hermes invoice paid" — done in one prompt. The 33 tools mean the agent can actually finish the job, not just draft it.

Priya Shankar

I just tell Claude "draft an invoice for the Meridian rebrand, 4 days at £750" and it's done — line items, totals, a hosted PDF ready to send. I haven't touched a spreadsheet template in months.

Aisha Bello

FAQ // 002

Frequently asked questions

Anything that speaks the Model Context Protocol (MCP) — Claude Desktop, Claude Code, Hermes, OpenClaw, ChatGPT Desktop, Cursor, and the rest. Once you've added Orizu's MCP server to the agent's config, you talk to it like you'd talk to any other tool — in plain English.

Our MCP server exposes a full toolkit: draft a new invoice with line items, tax and currency; list all invoices or just overdue ones; mark invoices sent or paid; update line items, dates and totals; attach a Stripe payment link; delete drafts; and — when a user asks "Can you send me a copy of the invoice?" — return a hosted PDF link valid for 90 days that the client can open in any browser. So "Bill Acme £4,500 for last month, due in 14 days, with a Stripe link" turns into a real invoice in seconds.

Generate a PDF API key in the Developer section of your dashboard, then paste Orizu's MCP server URL into your agent's config (Claude Desktop's claude_desktop_config.json, Cursor's settings, etc.). Setup takes about a minute. Quick-start guides for the most popular agents are on the way.

Yes. Every agent call uses your own PDF API key and is scoped to your rows in the database — enforced at the database layer via row-level security. The agent only sees what you would see logged in yourself. We don't train any model on your invoices and we never share your data with third parties.

Absolutely. The web editor and PDF download work without ever touching the AI side. You can also use the REST PDF API directly from any backend or no-code tool with a Bearer token. The MCP is an option, not a requirement.

You send it to them yourself, through the channel you already use — email, Slack, WhatsApp, your project-management tool. Orizu hands you two delivery formats and you choose: (1) a one-click PDF download from any invoice row in the dashboard, or (2) a public-but-unguessable share URL (valid 90 days) anyone can open in a browser. Your agent can return either format on request via the get_invoice_pdf_url tool. We deliberately don't send email to your clients ourselves — keeps you in control of the From address, the cover note, and the conversation thread.

Yes — connect your Stripe account once in the Integrations tab and every invoice can auto-generate a Pay-now link. Your agent can attach a Stripe link to any invoice via attach_payment_link, and when the payment lands Stripe pings us and the invoice flips to Paid without you lifting a finger.

Yes — 3 invoices per month, PDF download, single user, basic templates, plus 150 MCP calls per month so you can connect an AI agent (Claude, Cursor, ChatGPT) and actually try it. The REST API and API keys are a paid feature; upgrade when you want unlimited invoices, the REST endpoints, and higher call limits.

Ready to clean up your ledgers?

Or skip the form → Get Started Free

We read every message personally — typically reply within a business day.