Oberlin24

Model Context Protocol

Point your AI at your rental books.

Connect Claude or ChatGPT to your books over MCP. It reconciles your accounts and reproduces the Schedule E you filed.

The demo books are connectable read-only. Your own books are by invite. Tool calls cost nothing on top of the AI you already use.

MCP server https://www.oberlin24.com/api/v1/mcp

Your assistant, working the real books.

Not a chatbot bolted onto a bank feed. Your AI calls the same tax engine the app runs, so the numbers tie to your dashboard and your filing.

Reproduce your filed return

Diff your live books against the Schedule E you actually filed, per property and per line. The trust check a generic ledger cannot do.

reproduce_filed_return

Schedule E, sorted

Every transaction on the right IRS line, per property, ready to file.

get_schedule_e

Depreciation

MACRS and straight-line schedules feeding line 18, carried from your filed run rate.

depreciation_status

Reconcile to the penny

Each account tied to the bank, pending settling shown separately, never a phantom gap.

reconciliation_status

Capitalize or deduct

The BAR test and the 2,500 de-minimis safe harbor on a repair, decided for you.

assess_capitalization

Hold, refinance, sell, 1031

Gain, depreciation recapture, suspended-loss release, and the 1031 comparison, per property.

decision_analysis

QBI and quarterly tax

Your Section 199A deduction and a quarterly estimate off the live numbers.

qbi_estimate

Find missed deductions

Expenses hiding in the wrong place, surfaced with the dollars they add back.

find_missing_deductions

Four ways to connect.

Add the server once with the URL above. Reads run on their own; every change comes back as a preview you confirm before anything is written.

Claude (web or desktop)

  1. Open Settings, then Connectors (Pro, Max, Team, or Enterprise).
  2. Click Add custom connector.
  3. Name it Oberlin24, paste the URL, and leave the OAuth fields blank.
  4. Click Add, then Connect. An Oberlin24 sign-in window opens.
  5. Sign in and Approve. The tools load into your chat.
https://www.oberlin24.com/api/v1/mcp

ChatGPT (Developer mode)

  1. Open Settings, then Apps, then Advanced, and turn on Developer mode (Plus, Pro, Business, or Enterprise).
  2. Choose Add server and paste the URL.
  3. Click Authorize and sign in on the Oberlin24 page.
  4. Every tool the server exposes is now available in chat, reads and confirmable writes.
https://www.oberlin24.com/api/v1/mcp

Claude Code (terminal)

  1. Run the command below. --scope user makes the server available in every project; without it the default scope is local, so the server only exists in the folder where you ran the command.
  2. Start a session, run /mcp, pick oberlin24, and choose Authenticate. Sign in on the Oberlin24 page that opens.
  3. Ask it to reconcile an account or reproduce your return.
claude mcp add --transport http --scope user \
  oberlin24 https://www.oberlin24.com/api/v1/mcp

Codex (terminal)

  1. Add the server, then log in (a recent Codex build with Streamable HTTP).
  2. Codex opens the browser to sign in and stores the token.
  3. Prefer a file? Add the same under [mcp_servers] in ~/.codex/config.toml.
codex mcp add oberlin24 \
  --url https://www.oberlin24.com/api/v1/mcp
codex mcp login oberlin24

Sign in to the demo first to try it read-only against sample books. Connecting your own books is by invite.

Not a generic MCP ledger.

A general ledger tags a transaction and hands the hard part to your CPA. This one knows real-estate tax, so your AI can answer the questions the CPA usually does.

Bring your own AI. Pay nothing extra.

Every tool call your assistant makes runs as plain code on our side. No model spins up, no metered AI spend, no per-call fees. The thinking happens in the AI subscription you already pay for, so a full bookkeeping session adds zero to your bill.

Read by default. Every write is a preview.

Your AI reads freely. A change is never made silently. It comes back as a preview with an approval token, and nothing is written until you confirm it. Access is scoped, keys are yours to revoke, and the demo is read-only.

Preview then confirm on every write Zero added AI cost on tool calls Scoped, revocable access OAuth 2.1 with PKCE Full audit trail with one-click undo Demo is read-only

Hand your AI the books.

Try it on the live demo, or ask for an invite to connect your own.