Set up your business. Your business details, invoice numbering and tax profile, set once.

  1. You ask Claude

    Claude

    You

    Set up my consulting business with Otis. It’s Northstar Studio, and I bill in USD.

  2. Claude asks Otis

    OtisMCP CONNECTED

    →Requestbusiness_setwrite

    • nameNorthstar Studio
    • currencyUSD
    • nameNorthstar Studio
    • currencyUSD

    Business profilesaved

  3. Claude answers

    Saved 1 record to Otis

    Saved Northstar Studio, billing in USD.

    Next come your invoice numbering and tax profile. Want to start with numbering?

“Help me set up my consulting business. I trade as Northstar Studio and bill in USD.”

nothing saved

I have the trading name and currency. What legal business name and billing address should I use?

“Use NS- as my invoice prefix and start at 1001. Add this payment instruction: Please include the invoice number as your payment reference.”

name, currency, invoice_preferences

Saved. Your first issued invoice will be NS-1001.

“Help me set up my tax profile. What information do you need?”

nothing saved

Which country and region is your business based in, and are you registered to collect a sales tax, VAT or GST?

Record your client work. Hours and AI usage, saved to the client as you go.

  1. You ask ChatGPT

    ChatGPT

    You

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

  2. ChatGPT asks Otis

    OtisMCP CONNECTED

    →Requestbillable_recordwrite

    • 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.

“Record 3 hours of strategy work for Fernhill Coffee today at $120 an hour.”

name, client_id, kind, description, quantity, unit, rate_minor, amount_minor, item_id

Recorded 3 hours of strategy work for Fernhill Coffee at $120/hour: $360 available to invoice.

“Record today’s AI research for Fernhill Coffee: 2 million tokens, an estimated cost of $12, and a client charge of $20.”

client_id, kind, description, quantity, unit, cost_minor, measurement, amount_minor

Recorded 2 million tokens for Fernhill Coffee’s AI research.

“Correct Fernhill Coffee’s strategy session from 3 hours to 3.5 hours. Keep the same rate.”

client_id, item_id, kind, description, quantity, unit, rate_minor, amount_minor

Updated the session to 3.5 hours at $120/hour.

“Help me record the billable work from these notes: 2 hours reviewing Fernhill Coffee’s launch plan, then a 45-minute client call, both today.”

name

I found two possible entries: a 2-hour launch-plan review and a 45-minute client call.

Record your expenses. Costs you bill back, and costs you keep to yourself.

  1. You ask ChatGPT

    ChatGPT

    You

    I spent $75 on workshop supplies for Fernhill Coffee. Record it with Otis and bill it back at cost.

  2. ChatGPT asks Otis

    OtisMCP CONNECTED

    →Requestexpense_recordwrite

    • vendorPaper & Co
    • categorySupplies
    • descriptionWorkshop supplies
    • incurred_on2026-09-12
    • cost_minor7500
    • client_idfernhill-coffee
    • billable_amount_minor7500
    • cost_minor$75.00
    • billable_amount_minor$75.00
    • billable_idfernhill-supplies

    Ready to invoice$75.00

  3. ChatGPT answers

    Saved 1 record to Otis

    Recorded the $75 expense with a linked $75 charge for Fernhill Coffee. It can only be billed once.

“Record a $75 stock-image purchase today for Fernhill Coffee. Charge the full $75 back to them.”

vendor, category, description, incurred_on, cost_minor, client_id, billable_amount_minor

Recorded the $75 expense and linked a $75 client charge to Fernhill Coffee.

“Record today’s $19 design-software subscription as a business expense. Don’t bill it to a client.”

vendor, category, description, incurred_on, cost_minor

Recorded a $19 business expense for design software.

See what you can invoice. Ask in any chat, and Otis reads back what is left to bill.

  1. You ask Claude

    Claude

    You

    Hey Claude, can you check with Otis what I can invoice Fernhill Coffee for?

  2. Claude asks Otis

    OtisMCP CONNECTED

    →Requestbillables_list

    • client_idfernhill-coffee

    kinddescriptionremaining_minor

    • TimeBrand workshop facilitation 3 hours$360.00
    • TimeMenu pricing review 2 hours$240.00
    • ExpenseWorkshop supplies$75.00
    • AI usageMenu photo generation$12.00

    Ready to invoice$687.00

  3. Claude answers

    Got 4 records from Otis

    You can invoice Fernhill Coffee for $687:

    • $600 for consulting (5 hours)
    • $75 for workshop supplies
    • $12 for AI usage

    Want me to draft the invoice?

“Check: what can I invoice Fernhill Coffee for?”

client_id

Fernhill Coffee has $687 available to invoice: $600 in consulting work, a $75 reimbursable expense and $12 in AI usage charges.

“Use Otis to show me which clients have work ready to invoice.”

name, client_id, remaining_minor

Fernhill Coffee has $687 available and Orbit has $480.

“Check how much of Fernhill Coffee’s $1,000 research project is still available to invoice.”

client_id, status

You have already invoiced $400 of the $1,000 project.

“Explain why only $600 of Fernhill Coffee’s $1,000 project is available to invoice.”

client_id, status

An existing draft reserves $400 of the project, leaving $600 available.

Prepare and issue invoices. Drafts reserve the work. Otis issues only the total you approve.

  1. You ask Claude

    Claude

    You

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

  2. Claude asks Otis

    OtisMCP CONNECTED

    →Requestinvoice_issuewrite

    • invoice_idfernhill-draft
    • expected_total_minor100000
    • confirmedtrue
    • number1041
    • statusissued
    • total_minor$1,000.00
    • due_date1 October 2026

    Outstanding$1,000.00

  3. 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.

“Use Otis to prepare an invoice for all of Fernhill Coffee’s available work.”

client_id

I found $687 in available work and charges.

“Prepare a draft for $400 of Fernhill Coffee’s research project. Leave the rest for later.”

client_id, lines, supply_date, due_date

Prepared a draft that allocates $400 from the project.

“Apply a 10% discount to Fernhill Coffee’s draft, then tell me how the amount changes.”

invoice_id, reason, client_id, lines, discount, supply_date, due_date

I rebuilt the draft with the discount. It comes to $100, bringing the amount before exclusive tax from $1,000 to $900.

“Check Fernhill Coffee’s draft. Is anything missing before I can issue it?”

invoice_id

One thing is missing: is Fernhill Coffee a business or a consumer?

“Get invoice NS-1001 from Otis and help me prepare the document for Fernhill Coffee.”

invoice_id

I retrieved the issued invoice. It is addressed to Fernhill Coffee for $1,000, due 1 October 2026.

Keep track of payments. Report payments in plain words, and balances stay right.

  1. You ask Codex

    Codex

    You

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

  2. Codex asks Otis

    OtisMCP CONNECTED

    →Requestpayment_recordwrite

    • invoice_idfernhill-invoice
    • amount_minor40000
    • received_on2026-09-20
    • referencebank-transfer-0920
    • invoice1041
    • total_minor$1,000.00
    • paid_minor$400.00

    Still owed$600.00

  3. Codex answers

    Recorded 1 payment with Otis

    Recorded $400 against invoice 1041, received 20 September. $600 is still outstanding.

“Record a $400 payment from Fernhill Coffee against NS-1001, received on 15 October 2026. Reference: ACME-1510.”

invoice_id, amount_minor, received_on, reference

Recorded the $400 payment against NS-1001, dated 15 October 2026, with reference ACME-1510.

“Check how much Fernhill Coffee still owes on NS-1001.”

invoice_id

NS-1001 was issued for $1,000. You have recorded a $400 payment, leaving $600 outstanding.

“Use Otis to check which invoices still have money outstanding.”

status

Two invoices have a recorded balance: Fernhill Coffee’s NS-1001 has $600 remaining, and Orbit’s NS-1002 has $480.

Put your records to use. Exports, history and answers from your complete records.

  1. You ask Claude Code

    Claude Code

    You

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

  2. Claude Code asks Otis

    OtisMCP CONNECTED

    →Requestrecords_export

    • kindexpense
    • limit100

    kinddescriptioncost_minor

    • ExpenseWorkshop supplies 12 Sep$75.00
    • ExpensePrinted menu proofs 26 Sep$48.00

    September total$123.00

  3. 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.

“Use Otis to give me a short billing update for Fernhill Coffee.”

client_id, status

Fernhill Coffee has $687 in work and charges available to invoice.

“Use Otis to get my expense records for September 2026 and help me prepare a CSV for my accountant.”

kind

I can retrieve your expense records and select the entries dated in September.

“Use Otis to check the audit history for the changes to Fernhill Coffee’s strategy session.”

kind

The audit history includes the session’s creation and a later update.

“Check where things stand with Fernhill Coffee. What can I invoice, and what is still unpaid?”

client_id, status

Fernhill Coffee has $687 available to invoice.

“Check NS-1001 and draft a short, friendly payment reminder for Fernhill Coffee.”

invoice_id

Hi Fernhill Coffee, a quick follow-up on invoice NS-1001, which was due on 1 October.

One URL for every MCP client. Add the server, sign in with your email, then ask Otis to set up your business. No password, no API key.

Server URLhttps://mcp.otisbase.com/mcp
Connect MCP