Updates

Midday Computer: Autonomous Agents for Your Business

We've been building Midday as an open-source business operating system. Banking, invoicing, transactions, time tracking, all in one place. Over the past year, we've made all of that accessible through 100+ MCP tools, powering the dashboard chat, the iMessage bot, and the public API.

But we kept running into the same limitation: the assistant responds to you, it doesn't work for you. You still have to ask. You still have to be there.

Today we're opening the private beta of Midday Computer. Describe what you need, and Midday deploys an autonomous agent that runs on your schedule, learns over time, and delivers results while you sleep.


What it enables

Instead of logging in every morning to check on things, imagine:

  • "Chase my overdue invoices every Tuesday" finds overdue invoices, prioritizes by amount and age, and proposes sending reminders. You approve before anything goes out.
  • "Give me a weekly briefing every Monday" delivers cash position, revenue trends, spending breakdown, and action items to your inbox before your first coffee.
  • "Alert me about expenses over $5,000" runs daily in the background, learns your spending patterns over time, and stays completely silent unless something looks wrong.

You describe the outcome. Midday handles the rest.


Works wherever you are

You don't need to learn a new tool. Midday Computer meets you where you already work:

  • Dashboard chat. "Enable the invoice chaser" or "Create an agent that monitors my expenses." The assistant handles it conversationally.
  • iMessage bot. Get agent notifications and approve proposals right from your phone. No app to open.
  • CLI. npx @midday-ai/cli@latest computer for developers and power users who want full control from the terminal.
  • REST API. Build your own integrations, trigger runs programmatically, review proposals from any system.

Every surface talks to the same engine. Create an agent from chat, approve a proposal from iMessage, check the results from the CLI. It all stays in sync.


Agents that get smarter over time

Most automations are stateless. They do the same thing every time. Midday Computer agents have persistent memory that compounds across runs:

  • The Weekly Briefing keeps a rolling 12-week trend history. Each Monday it compares against previous weeks and surfaces patterns you'd miss looking at a single snapshot.
  • The Invoice Chaser tracks how many times each invoice has been flagged. If a customer is consistently late, the agent adjusts its urgency.
  • The Expense Detector builds spending baselines by category over 90 days. The longer it runs, the better it gets at knowing what's normal for your business.

This is the difference between a cron job and an agent. Agents learn.


You stay in control

We think trust is the product when it comes to agents handling your business data. That's why Midday Computer has approval mode built in:

  1. The agent analyzes your data and decides what needs to happen.
  2. It proposes actions like "Send reminder for INV-0091" and pauses.
  3. You get a notification via in-app, email, or iMessage.
  4. You review and approve, or reject. Nothing happens without your say.

On top of that, every agent runs in a secure sandbox with no filesystem or network access, hard limits on resources, and a full step trace so you can see exactly what the agent did, what data it read, and what it decided.

The agent does the work. You make the calls.


Pre-built agents, ready to go

We ship four agents you can enable immediately:

  • Month-End Close (28th–31st, 8 AM). Runs a close-the-books checklist: uncategorized transactions, pending inbox items, draft invoices, P&L comparison to last month.
  • Invoice Chaser (Tuesdays, 9 AM). Finds overdue invoices, prioritizes by urgency, proposes sending reminders. You approve before anything goes out.
  • Weekly Briefing (Mondays, 8 AM). Cash position, revenue trends, spending breakdown, action items with week-over-week comparison.
  • Expense Detector (Daily, 10 AM). Silent unless something's wrong. Flags duplicates, spending spikes, and unknown vendors.

Or describe your own workflow and Midday generates a custom agent. Type-checked, compiled, and deployed in seconds.


How it works under the hood

When you describe a workflow, Midday:

  1. Looks at all 100+ available tools and generates typed code that knows exactly what data is available and how to access it.
  2. Type-checks the generated code and automatically repairs any issues before deploying.
  3. Runs agents in a secure sandbox on a schedule, adjusted for your timezone.
  4. Records every step for full transparency: what tools were called, what data was returned, what decisions were made.

Agents can also connect to external services like Slack, Gmail, and Google Sheets through Composio, so results can flow wherever your team needs them.


Why we're betting on this

Business operations are repetitive but judgment-heavy. Month-end close, invoice follow-ups, expense monitoring. These happen on predictable schedules but require context and decisions. Important enough that you can't ignore them, routine enough that you resent doing them. Agents handle the routine and escalate the judgment calls.

The tool surface we already built is the foundation. Every piece of Midday data is already accessible through well-typed tools. Midday Computer is the first consumer of that surface that isn't a human in a chat window. Every tool we add for the assistant automatically becomes available to every agent. The investment compounds.

Trust requires control. Most agent platforms optimize for full autonomy. We think business data is different. Approval mode, sandbox constraints, step tracing, and concurrency guards aren't limitations. They're the product. The question isn't "can it act?" but "do you trust it to act?"


Private beta

Midday Computer is launching in private beta. We're onboarding teams gradually to make sure agents are reliable, the catalog is tuned for real-world usage, and we can iterate closely with early users.

If you want early access, reach out directly or visit midday.ai/computer. We're looking for teams that have repetitive workflows they'd like to automate: month-end close, collections, expense monitoring, reporting, or anything that happens on a schedule.


What's next

This is v1. The roadmap includes event-based triggers (fire when a new transaction lands, not just on cron), more notification channels, custom agent uploads, a dashboard UI for agent management and proposal review, and cross-agent communication.

We're also expanding the catalog. Each new agent is a real workflow we've seen teams do manually every week.

Midday Computer is open source, like everything else we build. The code is at github.com/midday-ai/midday.


Request early access →

Updates

Run Your Business From Chat

Your business now fits in a chat window. Connect Midday to iMessage, WhatsApp, Slack, or Telegram and do real work — send invoices, match receipts, chase payments, check your numbers — without opening a dashboard.


We built this because the best business tool is the one you're already using. For most founders, that's a messaging app. So we brought Midday there.


What you can do


  • Get invoices paid — Midday notifies you when an invoice is overdue. Reply "send reminder" and a payment link goes out to your client. Midday watches for the payment and lets you know when it lands.

  • Create invoices from a message — Type something like "invoice Linear for 40 hours at $150/h" and Midday drafts a $6,000 invoice. Review it in the chat preview, say "send now", and it's delivered.

  • Match receipts instantly — Snap a photo of a receipt and send it. Midday extracts the merchant, amount, date, and card — then matches it to the right bank transaction automatically.

  • Check your numbers — Ask "what are my latest transactions?" or "flag anything unusual" and get a summary. Midday pulls from your live data and highlights trends like a 12% increase in software spend.


Works where you already are


Four platforms, same capabilities:

  • iMessage — Works through Sendblue. Get push notifications on your lock screen and reply from anywhere.
  • WhatsApp — Scan a QR code and you're connected. Works on any device.
  • Slack — Install to your workspace. Use DMs or channels.
  • Telegram — Add the Midday bot. Lightweight and fast.

Every action you take in chat — sending an invoice, matching a receipt, tracking time — syncs back to your Midday dashboard. Your books stay clean and your data stays in one place, whether you're working from the app or a group chat.


Get started


  1. Go to Apps in your Midday dashboard
  2. Connect your preferred chat platform
  3. Start messaging

That's it. No configuration, no learning curve. Just text Midday like you'd text a colleague.


See it in action →

Updates

Let Agents Run Your Business

We just shipped the Midday CLI. One command — npx @midday-ai/cli@latest — and any AI agent can send invoices, reconcile receipts, export to QuickBooks, track time, and pull financial reports. No API keys, no config files. OAuth via your browser and you're in.


Why a CLI?

MCP opened the door for AI tools to talk to Midday. The CLI takes it further. It gives agents a structured, token-efficient interface to every operation Midday supports. Where MCP shines for conversational tools like Claude and ChatGPT, the CLI is built for agents that need to execute — scripts, cron jobs, CI pipelines, or tools like OpenClaw that run autonomously around the clock.


Together, MCP and CLI cover the full spectrum: from a developer asking Cursor about their burn rate to an autonomous agent reconciling 200 receipts overnight.


What agents can do

The CLI and MCP server share the same API surface. Here's what's available:

  • Bill from tracked time — Create invoices directly from time entries. An agent tracks hours per project, then generates and sends the invoice at the end of the week.
  • Auto-reconcile receipts — Match inbox documents to transactions automatically. One command: midday inbox match --all --auto.
  • Export to accounting software — Push transactions to QuickBooks, Xero, or Fortnox. No manual data entry.
  • Revenue forecasting — Pull projected revenue, recurring income, cash flow, and growth rate.
  • Full invoice lifecycle — Create, send, remind, mark as paid. Recurring invoices run on schedule.
  • Bulk operations — Create, update, or delete transactions in batch.

Works with everything

The same 100+ tools are available to every client:

  • Cursor — Track billable hours while you code, then invoice clients without leaving the editor.
  • Claude — Ask about runway, profit margins, or overdue invoices and get structured answers.
  • OpenClaw — Run a 24/7 finance assistant that monitors, categorizes, and briefs you every morning.
  • Zapier — Automate weekly P&L reports to Slack, alert on overdue invoices, sync data across 7,000+ apps.
  • Raycast — Create and send invoices with a keyboard shortcut.
  • Custom agents — Use the REST API or TypeScript SDK to build exactly the workflow you need.

Your business, programmable

Midday is now infrastructure. Agents connect via MCP, CLI, or REST API. Every operation syncs back to your dashboard. Whether it's Claude answering a question about cash flow or a cron job categorizing transactions at 3 AM, the data stays consistent and the dashboard stays up to date.


Get started

  1. Run npx @midday-ai/cli@latest in your terminal
  2. Authenticate via your browser
  3. Start running commands or connect your MCP client

The CLI is open-source on GitHub. We'd love your feedback — reach out anytime.


Explore the agents page →