CDMX

All workCase study 01 / 04

Blaze

Agentic finance. Payments in 80+ currencies, and an AI CFO that runs the back office with a person on every send.

Role
Co-founder & CTO
Years
2023—Now
Platform
iOS, Android, web, MCP
Status
Live · Y Combinator S24
Blaze app screen

01 — The idea

Blaze started as a better way to send money across borders. It settles over stablecoin rails and pays out on local ones like ACH, SEPA, SPEI and PIX, in more than 80 currencies.

Then we pointed AI at the boring half of running a business. The AI CFO reads a company's bank, accounting and invoice data and does the work: pays bills, drafts invoices, creates payment links, pays contractors. It lives in the Blaze Business dashboard, and it plugs into ChatGPT and Claude as a remote MCP connector.

I co-founded Blaze and run engineering. I wrote the first commit of the current monorepo and I'm still its top committer.

  • 80+Currencies
  • 86Agent tools
  • 26MCP tools
  • $1.2MRaised

02 — The walkthrough

A day with Blaze

  1. Blaze welcome screen: Live in a world without borders

    01 · Welcome

    Live in a world without borders

    Blaze is for people whose money lives in more than one country. Paid in dollars, rent in pesos, a client in Europe. The first screen says it plainly.

  2. Blaze home with account balance in pesos and USDC

    02 · Home

    One balance, in your currency

    Your balance shows in the currency you live in, with USDC underneath. Everything starts from four shortcuts: receive, manage your accounts, make a payment link, send to a contact.

  3. USD, MXN and EUR virtual accounts in Blaze

    03 · Get paid

    Local account details, three countries

    A US account for ACH and wire, a Mexican CLABE and a European IBAN for SEPA. Share the details and get paid like a local, wherever the money comes from.

  4. Receiving USDC on Stellar, Ethereum or Solana

    04 · Or skip the banks

    Stablecoins on any network

    Receive USDC on Stellar, Ethereum or Solana. Copy an address or show a QR code, and it lands in the same balance.

  5. Blaze payment sent confirmation

    05 · Send

    Your payment is on the move

    Money settles over stablecoin rails and pays out on local ones like ACH, SEPA, SPEI and PIX. Every step shows up in your transaction history.

  6. Blaze insights with monthly spend and spending by country

    06 · Insights

    Know where it went

    Monthly spend against your budget, a heads-up when a category jumps, and spending broken down by country.

  7. Blaze currency rates widget, USD to MXN

    07 · Widget

    Rates on your home screen

    A home screen widget with live exchange rates, so you know what a dollar is worth in pesos before you open the app.

03 — What it does

How it works.

  1. 01

    Blaze Business

    A dashboard for bills, invoices, customers, products, coupons and accounting, with owner statements and insights on top.

  2. 02

    The AI CFO

    86 tools across balances, bills, receivables, forecasting and runway, reconciliation, payroll, accounting reports, FX and payouts. Ask it what you can afford this month and it answers from your own books.

  3. 03

    Bring your own agent

    The same agent ships as a remote MCP server with OAuth scopes. 20 tools read, 4 propose, 2 execute, and every proposal hands back a link for a person to confirm. There's a CLI too, @blaze-money/cli.

  4. 04

    Websites for small businesses

    Websites as a service for the same customers who get paid through Blaze: restaurants, barbers, studios, auto spas.

05 — Under the hood

The hard parts.

01

The agent can't move money on its own

Confirm methods are never registered as agent tools. The model proposes a payment, a person confirms it in the UI, and only then does the server execute it. Every payment the agent starts is tagged as agent-initiated.

02

Auto-pay with a ceiling the model can't see

Owners can let the agent pay small bills. The limit is the smaller of 1% of available balance or $500, computed per payment on the server, along with a 24-hour cool-off for new payees, a duplicate check and the bill policy engine. Fail any gate and it falls back to asking.

03

Evals on every agent change

The harness runs the real agent against seeded staging data and scores tool routing, arguments and numeric grounding: any dollar figure that can't be traced back to tool data gets flagged. CI runs only the scenarios a pull request touches, comments the result, and drafts new scenarios for tools nothing covers yet. The MCP suite hard-fails if the model ever says a proposal was paid.

04

Many models, one agent

The Vercel AI SDK routes across Bedrock, Vertex, Azure and OpenAI, with a direct Claude driver alongside. The business always comes from server context, never from model input, and MCP output is projected and redacted per entity.

Built with

  • NestJS
  • GraphQL
  • Prisma
  • PostgreSQL
  • BullMQ
  • Stellar
  • Next.js
  • React Native
  • Expo
  • Vercel AI SDK
  • MCP
  • Claude
  • Gemini
  • Kubernetes

06 — What I took from it

The model is the easy part of an AI CFO.Most of the work is deciding exactly where it has to stop and ask a person.

Contact

Got somethingworth building?

I like talking to founders early — before the deck, before the team. Tell me what you're working on.

Write to me