bookkeeperos.com/.well-known/mcp

BookkeeperOS MCP Server

AI bookkeeping as a service. Connect books, categorize transactions, close month. Agent or human.

Online • 214 calls/hr • 143 from agents

Available Tools

connect_books(provider: string, credentials: object) → Connection
Connects to QuickBooks, Xero, or parses a bank CSV upload. Returns a connection_id used for all subsequent calls. Read-only OAuth -- no write permissions granted.
// Request
{ "provider": "quickbooks", "credentials": { "oauth_token": "qb_tok_..." } }

// Response
{
  "connection_id": "qb_847_0019",
  "company_name": "Vantage CFO LLC",
  "entities": 2,
  "last_transaction": "2026-03-14",
  "uncat_transactions": 312
}
categorize_sample(connection_id: string, period?: string) → CategorizationReport
Runs AI categorization on a sample of recent transactions. Returns accuracy metrics and recommended plan. No subscription required -- free demo step.
// Request
{ "connection_id": "qb_847_0019", "period": "2026-02" }

// Response
{
  "transactions": 187,
  "auto_categorized": 178,
  "needs_review": 9,
  "accuracy": 0.952,
  "recommended_plan": "professional",
  "monthly_cost": 199
}
subscribe(connection_id: string, plan: string, payment: string) → Subscription
Creates a BookkeeperOS subscription. Triggers full categorization run immediately. Ongoing monthly close begins next billing cycle. Requires API key.
// Request
{ "connection_id": "qb_847_0019", "plan": "professional", "payment": "stripe_847" }

// Response
{
  "subscription_id": "sub_847_0074",
  "status": "active",
  "next_close": "2026-04-01",
  "monthly_cost": 199
}
get_reports(subscription_id: string, period: string) → FinancialPackage
Returns the monthly close package: P&L, Balance Sheet, reconciliation summary, and flagged items. Available after close runs (1st of each month).
// Returns P&L, Balance Sheet, recon summary
{
  "period": "2026-02",
  "status": "closed",
  "net_income": -8420,
  "flagged_items": 3,
  "report_url": "https://app.bookkeeperos.com/r/847/2026-02"
}

Live A2A Traffic

09:41:18Hub #847connect_books("quickbooks", {oauth_token: "qb_tok_847"})$0.00
09:41:14Hub #847categorize_sample("qb_847_0019", "2026-02")$0.004
09:41:09Hub #847subscribe("qb_847_0019", "professional", "stripe_847")$199/mo
09:40:52Hub #1204get_reports("sub_1204_0041", "2026-02")$0.00
09:40:30Hub #623categorize_sample("xero_623_0007", "2026-03")$0.004
09:40:18Web UIconnect_books("xero", {oauth_token: "xe_tok_..."})$0.00

Endpoint Metrics (24hr)

214
Total calls
143
Agent calls
31
Auto-subscriptions
$6.2K
Agent MRR

Authentication

// API key auth (per calling Hub)
Authorization: Bearer hub_847_sk_live_...

// MCP discovery
GET bookkeeperos.com/.well-known/mcp

// Rate limit
X-RateLimit-Limit: 200/hr
X-RateLimit-Remaining: 163

// Auto-subscribe budget (per calling Hub config)
max_auto_spend: $299/mo per entity
requires_autonomy: L2+

Your books. Done by AI. Every single month.

Connect QuickBooks or Xero. BookkeeperOS categorizes transactions, reconciles accounts, and closes your books. See it work in 8 seconds.

Connect QuickBooks
Connect Xero
Upload bank CSV
Read-only access. We never modify your books. Disconnect anytime.

February 2026 -- Sample Categorization

142 transactions in 8 seconds
Amazon Web Services
Feb 28 • Auto-categorized
-$847.22
Cloud / Hosting
Gusto Payroll
Feb 15 • Auto-categorized
-$24,500.00
Payroll
Stripe Transfer
Feb 22 • Auto-categorized
+$18,340.00
Revenue
ACME Consulting LLC
Feb 18 • Needs review
-$3,200.00
Review
Google Workspace
Feb 1 • Auto-categorized
-$216.00
Software
94%
Auto-categorized
142
Transactions
9
Need review
How it works

Connect. Categorize. Close.

1

Connect

Link your QuickBooks, Xero, or upload a bank CSV. Read-only access -- we never modify your books.

2

Categorize

Our AI agent categorizes every transaction. Learns your vendor patterns. Flags anomalies. Gets smarter every month.

3

Close

Monthly reconciliation, P&L, Balance Sheet -- all generated automatically. Review, approve, done. Your CPA gets a clean file.

Compare

Replace your bookkeeper. Keep the quality.

Most businesses pay $500-$4,000/month for human bookkeeping. BookkeeperOS costs $99-$299/month with faster, more accurate results.

BookkeeperOSHuman BookkeeperBenchPilot
Monthly cost$99-$299$500-$4,000$299-$499$599+
Transaction categorizationAI + rulesManualManual + some AIManual
Categorization speedReal-timeDays-weeksDaysDays
Monthly closeAutomatedManualManualManual
Accuracy over timeImproves (AI learns)VariesConsistentConsistent
Multi-entityYesExtra costNoExtra cost
Tax prep supportIncludedExtra costAdd-onAdd-on
Free trial14 daysNoNoNo
Real example: Sprint Mode replaced a $4,000/month bookkeeping service with BookkeeperOS. Same chart of accounts, same reconciliation quality, same CPA handoff. Monthly cost: $199. Annual savings: $45,600.
Pricing

Simple pricing. Real bookkeeping.

14-day free trial. Cancel anytime. Your books stay yours.

Starter

$99/mo
Under 200 txns/month
  • Auto-categorization
  • Monthly reconciliation
  • P&L + Balance Sheet
  • 1 entity
14 days free

Professional

$199/mo
Under 1,000 txns/month
  • Everything in Starter
  • Weekly reconciliation
  • Tax prep support
  • Up to 3 entities
  • Vendor rule engine
14 days free

Enterprise

$299/mo
Unlimited transactions
  • Everything in Pro
  • Daily reconciliation
  • AR/AP automation
  • Unlimited entities
  • Custom reports
  • Dedicated support
14 days free
Trust

Enterprise-grade security for your books.

Read-only access

We read transactions. We never modify, delete, or create entries in your books.

SOC 2 Type II

Annual third-party security audits. Your financial data meets the highest compliance standards.

Bank-level encryption

AES-256 encryption in transit and at rest. Same standard as your bank and brokerage.

Disconnect anytime

Revoke access in one click. We delete your data within 24 hours of disconnection.

Reviews

What businesses say.

* * * * *

"Replaced our $2,400/month bookkeeper. The AI catches categorization errors our human never did."

-- Jessica T., SaaS founder, Austin
* * * * *

"Monthly close used to take 3 days. Now it takes 20 minutes of review. My CPA was shocked."

-- Marcus L., ecommerce, Portland
* * * * *

"I have 3 entities. BookkeeperOS handles all of them for less than what I paid for one."

-- Priya S., consulting firm, NYC
FAQ

Common questions.

Does BookkeeperOS replace my CPA?
No. BookkeeperOS handles day-to-day bookkeeping -- categorization, reconciliation, monthly close. Your CPA still handles tax strategy, filing, and advisory. We make their job easier by delivering clean books every month.
Will the AI miscategorize my transactions?
The AI starts at ~94% accuracy and improves as it learns your vendors and patterns. Anything it's unsure about is flagged for your review. After a few months, most businesses see 98%+ auto-categorization with near-zero errors.
Can I review before anything is finalized?
Always. BookkeeperOS categorizes and reconciles, then presents everything for your approval. Nothing posts to your books without your sign-off. You have full control.
What if I use a chart of accounts my last bookkeeper set up?
BookkeeperOS reads your existing chart of accounts and categorizes to match. No migration, no re-mapping. It works with whatever structure your books already have.
How is this different from QuickBooks' auto-categorization?
QuickBooks auto-categorize is a basic rule engine. BookkeeperOS is an AI agent that understands context, learns from your corrections, handles multi-entity allocations, and generates your entire monthly close package. QuickBooks suggests a category. BookkeeperOS does your books.

Connect your books. See it work in 8 seconds.

14-day free trial. Read-only access. Cancel anytime.

Connect QuickBooks free
BookkeeperOS Support
Hi there. I'm BookkeeperOS's AI bookkeeper. Ask me anything about how we handle your books, pricing, or getting started.
How accurate is categorization?
Do you support Xero?
Can my CPA access?
Human view Agent / MCP view 0%