Otis

Free client billing for AI assistants: hours, expenses, timers, invoices and payments.

Hosted MCP Server

npx add-mcp 'https://mcp.otisbase.com/mcp'

Installs into Claude Code, Codex, Cursor and more

Documentation

Your AI assistant knows what to invoice. Otis is a free MCP server that keeps your hours, expenses and invoices, ready in any chat.

Connect MCP See how it works

All setup guides

“I can now log hours in the same chat where I work, without worrying that Claude will forget.”

Alen Todorov Founder, Undefined Enterprises

  1. You ask ChatGPT ChatGPT

    Log 3 hours of brand workshop facilitation for Fernhill Coffee at $120 an hour with Otis.

  2. ChatGPT asks Otis OtisMCP CONNECTED →Request billable_record write

    • client_idfernhill-coffee
    • kindtime
    • descriptionBrand workshop facilitation
    • quantity3
    • unithour
    • amount_minor36000 kinddescriptionremaining_minor
    • TimeBrand workshop facilitation 3 hours$360.00 Ready to invoice$360.00
  3. ChatGPT answers Saved 1 record to Otis Saved 3 hours of brand workshop facilitation for Fernhill Coffee at $120/hour. $360 is ready to invoice.

  4. You ask Cursor Cursor

    Log today’s AI usage for Fernhill Coffee with Otis: about 2 million tokens for menu photos, roughly $12, billed at cost.

  5. Cursor asks Otis OtisMCP CONNECTED →Request billable_record write

    • client_idfernhill-coffee
    • kindai_usage
    • descriptionMenu photo generation
    • quantity2000000
    • unittoken
    • cost_minor1200
    • measurementestimated
    • amount_minor1200 kinddescriptionremaining_minor
    • AI usageMenu photo generation 2M tokens, estimated$12.00 Ready to invoice$12.00
  6. Cursor answers Saved 1 record to Otis Recorded 2 million tokens for Fernhill Coffee, marked as estimated, with a $12 charge ready to invoice.

  7. You ask Claude Claude

    The $1,000 total on Fernhill Coffee’s draft is right. Issue it with Otis.

  8. Claude asks Otis OtisMCP CONNECTED →Request invoice_issue write

    • invoice_idfernhill-draft
    • expected_total_minor100000
    • confirmedtrue
    • number1041
    • statusissued
    • total_minor$1,000.00
    • due_date1 October 2026 Outstanding$1,000.00
  9. Claude answers Issued 1 invoice with Otis Issued invoice 1041 to Fernhill Coffee for $1,000, due 1 October 2026. I’ll use the saved invoice to prepare the document for you to send.

  10. You ask Codex Codex

    Fernhill Coffee paid $400 toward invoice 1041 today. Record it with Otis.

  11. Codex asks Otis OtisMCP CONNECTED →Request payment_record write

    • invoice_idinvoice-1041
    • amount_minor40000
    • received_on2026-09-20
    • referenceFC-TRANSFER-0920
    • invoice1041
    • total_minor$1,000.00
    • paid_minor$400.00 Still owed$600.00
  12. Codex answers Recorded 1 payment with Otis Recorded $400 against invoice 1041, received 20 September. $600 is still outstanding.

  13. You ask Claude Code Claude Code

    Export Fernhill Coffee’s September expenses with Otis as a CSV for my accountant.

  14. Claude Code asks Otis OtisMCP CONNECTED

  15. Claude Code answers Got 2 records from Otis Saved fernhill-coffee-expenses-2026-09.csv with 2 expenses, $123 in total. Each row has the vendor, date, category and amount.

See how it works

What Otis keeps. Nine kinds of record, each saved from one sentence and ready in any chat.

See all 31 examples

  • Skills. Type “show Otis menu” and pick a number. Nine skills cover work, invoices, payments and settings. How the skills work
  • MCP, in short. The standard AI assistants use to call tools. Otis is the MCP server that keeps your records. Connect your assistant
  • Built for agents. 25 typed tools, plain-text instructions and dated tax guides. Read the docs

Questions

  • Is it free?

    Yes. This version of Otisbase is free and stays free. Your AI assistant’s subscription remains separate. Pricing and fair use
  • How is it sustainable?

    Startup support from Cloudflare, where Otis runs, and Anthropic, makers of Claude, covers running costs. Thanks to both.
  • Does Otis read my conversations?

    No. Your assistant calls Otis to save or read specific records. Otis stores those records, not your chat history.
  • Does Otis run its own AI?

    No model runs on Otis. Your assistant handles the thinking and writing. Otis just stores and checks records.
  • Can it send invoices or take payments?

    No. Your assistant can turn an issued invoice into a document for you to send. You collect the money and report payments back.
  • What about sales tax and VAT?

    Otis stores the tax treatment you confirm and includes setup guides for the US, Canada, the UK and Australia. It doesn’t decide what you owe.
  • Where are my records, and can I get them out?

    Each business has its own database on Cloudflare, stored in the European Union. Ask for an export at any time, and your assistant can turn it into a CSV for your accountant.
  • Who runs Otis?

    Otis is built and run by Boon IT SRL, a small software company in Cluj-Napoca, Romania. Business records are stored in the European Union. About Otis