Let agents run your business.

One CLI. 80+ tools. Your agent can send invoices, reconcile transactions, track time, pull reports. Anything you do in Midday, it can do too.

midday — zsh
~ $ npx @midday-ai/cli@latest
  ███╗   ███╗██╗██████╗ ██████╗  █████╗ ██╗   ██╗
  ████╗ ████║██║██╔══██╗██╔══██╗██╔══██╗╚██╗ ██╔╝
  ██╔████╔██║██║██║  ██║██║  ██║███████║ ╚████╔╝ 
  ██║╚██╔╝██║██║██║  ██║██║  ██║██╔══██║  ╚██╔╝  
  ██║ ╚═╝ ██║██║██████╔╝██████╔╝██║  ██║   ██║   
  ╚═╝     ╚═╝╚═╝╚═════╝ ╚═════╝ ╚═╝  ╚═╝   ╚═╝   
v0.1.0 · [email protected] · Midday Labs AB
~ $

Features

Automate invoices

Agents create, send, and follow up on invoices without manual steps. From draft to paid, hands-free.

Reconcile transactions

Let agents categorize and match transactions as they come in. No more end-of-month cleanup.

Track time automatically

Agents start and stop timers based on your workflow. Time entries flow straight to projects and reports.

Pull reports on demand

Revenue, burn rate, runway. Your agent has the numbers. Ask for a report and get structured data back.

Chase overdue payments

Agents check for overdue invoices and send reminders on a schedule. Escalate automatically at 7, 30, and 60 days.

Categorize spending

New transactions get categorized instantly based on vendor history. No manual tagging, no rules to maintain.

Match receipts

Receipts land in your inbox and get matched to the right transaction automatically. Zero manual reconciliation.

Close the books

End-of-month on autopilot. Categorize remaining transactions, match receipts, flag discrepancies, generate reports.

Monitor cash flow

Get alerted when your balance drops below a threshold or when runway shrinks. No surprises.

Sync to your stack

Export transactions to QuickBooks, Xero, or your ERP on a schedule. Always in sync, never behind.

Works with any MCP client

Cursor, Claude, Windsurf, Raycast, or your own agent. Same 80+ tools, same API surface, any client.

Zero setup

One npx command. OAuth via browser. No API keys, no config files. Your agent is operational in seconds.

Possibilities

Claude

Ask about your runway

Ask Claude how much runway you have and get a structured financial breakdown with trends. No spreadsheets, no dashboards.

Cursor

Bill clients while you code

Cursor tracks your time per project as you work. At the end of the week, it drafts and sends invoices automatically.

OpenClaw

A 24/7 finance assistant

OpenClaw monitors overdue invoices overnight, sends reminders, categorizes transactions, and briefs you every morning.

Zapier

Weekly P&L on autopilot

Every Monday, Zapier pulls your profit and loss report and drops it in Slack. No one has to ask.

Your agent

Build a custom workflow

Use the REST API or TypeScript SDK to build exactly the agent you need. Pull transactions, create invoices, push to your ERP. Your logic, your rules.

Any MCP client

One protocol, every tool

Any app that speaks MCP gets instant access to 80+ Midday tools. No custom integration code, no API wrangling.

Raycast

Invoice in a keystroke

Hit a shortcut, type a customer name and amount. The invoice is created and sent before you finish your coffee.

Manus

Reconcile while you sleep

Manus matches transactions to invoices, flags anomalies, and categorizes everything. Ready for review when you wake up.

Custom scripts

Automate with a cron job

A 20-line script that runs nightly: fetch uncategorized transactions, classify them with your own rules, push updates back. No UI needed.

CLI

  • Invoices, transactions, customers, and time tracking
  • Structured output for agents
  • OAuth login via browser
  • Workspace switching
  • Human-readable tables

MCP

  • 80+ tools for business operations
  • Works with Cursor, Claude, Raycast, and more
  • Granular read/write permissions
  • Real-time data from your workspace
  • Same API surface as the CLI

Developer experience

  • Single npx command to start
  • No configuration files
  • TypeScript and Go SDKs
  • REST API access
  • Open-source
Start automating

Infrastructure

Midday is the backbone. Agents connect via MCP, CLI, or API. Every operation syncs back to your dashboard.


                                                  ┌──────────────────┐
                                                  │      Agents      │
                                                  └────────┬─────────┘
                                                           │
                                                    MCP / CLI / API
                                                           │
 ┌─────────────────────────────────────────────────────────┴─────────────────────────────────────────────────────────┐
 │░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░│
 │░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ Midday ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░│
 │░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░│
 │░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ The backbone for your business ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░│
 │░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░│
 └──────┬────────────────┬───────────────┬───────────────┬──────────────┬──────────────┬─────────────┬───────────────┘
        │                │               │               │              │              │             │
        ▼                ▼               ▼               ▼              ▼              ▼             ▼

   ┌──────────┐  ┌──────────────┐  ┌──────────┐  ┌──────────────┐  ┌──────────┐  ┌──────────┐  ┌──────────┐
   │ Invoices │  │ Transactions │  │ Tracker  │  │  Customers   │  │ Reports  │  │ Banking  │  │ Exports  │
   └──────────┘  └──────────────┘  └──────────┘  └──────────────┘  └──────────┘  └──────────┘  └──────────┘
Get started

Let agents run your business.

One CLI. One MCP server. Every business operation your agent needs. Invoices, transactions, time tracking, and more.