HelloBooks AI Agents MCP Server
REMOTE · AGENTS.HELLOBOOKS.AI · SCANNED SEP 20
AI agents for bookkeeping, reconciliation, and financial close for SMBs.
Available components
How this component scores in each security and reliability category. Every signal is checked automatically against the live server, and we only credit what we can confirm. How we score → Why this is hard to score →
Endpoint Security57
- The endpoint's TLS certificate is valid, in date, and uses a strong key. View diagnostics → Pass
- Authorisation not fully verified: no authorisation is required to call this server, and 29 tool(s) never declared a destructiveHint. The MCP spec treats an absent hint as destructive by default, so we cannot call this surface safe. See how to fix → View diagnostics → Unverified
- HTTPS is enforced; there's no plaintext access path. View diagnostics → Pass
- HSTS check failed: the Strict-Transport-Security header is absent. See how to fix → View diagnostics → Fail
- DNSSEC check failed: this domain isn't protected by DNSSEC. See how to fix → View diagnostics → Fail
Transport & Reachability100
- Verified streamable-http transport via a live MCP handshake. View diagnostics → Pass
Schema Quality & AI Usability78
- 100% of prompts and resources have a non-trivial description (not blank, and not just the item's name).Pass
- AI-judged instruction clarity (excellent).Pass
- Context-footprint check failed: tool/resource definitions use about 7331 tokens (~198/item across 37 items; 29 tools + 8 resources), over budget; trim descriptions and params. See how to fix → Fail
- Usage-examples check failed: none of the tools include examples. See how to fix → Fail
Stability & Change Management100
- No destabilizing schema changes in the last 30 days.Pass
Tool Coverage100
- 100% of tools have a non-trivial description (not blank, and not just the tool's name).Pass
- 99% of tool parameters carry a description.Partial
Tool Safety100
- No prompt-injection markers were found in the server instructions, tool names or descriptions we captured.Pass
- We read all 29 captured tool definition(s), and no name or description among them implies an irreversible operation.Pass
- An AI judge read all 31 captured unit(s) of tool text and found none that tries to manipulate the model reading it.Pass
Capabilities60
- Spec-recency check failed: implements MCP spec 2025-06-18; the latest is 2026-07-28. See how to fix → Fail
How do I install the HelloBooks AI Agents MCP Server server?
HelloBooks AI Agents MCP Server is a hosted endpoint at https://agents.hellobooks.ai/mcp, so there is nothing to install locally. Ready-made configuration for Claude, Cursor, VS Code, Codex and 5 more is on this page, copied from each client's own documentation.
remote · agents.hellobooks.ai
claude mcp add --transport http hellobooksaiagents-hellobooks-mcp 'https://agents.hellobooks.ai/mcp'
{
"mcpServers": {
"hellobooksaiagents-hellobooks-mcp": {
"url": "https://agents.hellobooks.ai/mcp"
}
}
} {
"servers": {
"hellobooksaiagents-hellobooks-mcp": {
"type": "http",
"url": "https://agents.hellobooks.ai/mcp"
}
}
} [mcp_servers.hellobooksaiagents-hellobooks-mcp] url = "https://agents.hellobooks.ai/mcp"
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"hellobooksaiagents-hellobooks-mcp": {
"type": "remote",
"url": "https://agents.hellobooks.ai/mcp",
"enabled": true
}
}
} openclaw mcp add hellobooksaiagents-hellobooks-mcp --url 'https://agents.hellobooks.ai/mcp' --transport streamable-http
mcp_servers:
hellobooksaiagents-hellobooks-mcp:
url: "https://agents.hellobooks.ai/mcp" {
"McpServers": {
"hellobooksaiagents-hellobooks-mcp": {
"Transport": "http",
"Url": "https://agents.hellobooks.ai/mcp"
}
}
} assistant mcp add hellobooksaiagents-hellobooks-mcp -t streamable-http -u 'https://agents.hellobooks.ai/mcp'
{
"mcpServers": {
"hellobooksaiagents-hellobooks-mcp": {
"type": "http",
"url": "https://agents.hellobooks.ai/mcp"
}
}
} The mcpServers block is a cross-client convention. Remote transports vary, so check your client's docs.
Every change we have recorded for this component, newest first. Security-relevant changes are always shown. ▲ marks a change for the better, ▼ a change for the worse; unmarked changes are neutral.
- 26 Aug 26 +1
- We updated how we score, so this day's move reflects our rubric, not a change to the server See what changed → functional
- 25 Aug 26 0
- Stability: 0.97 → pass security
- 24 Aug 26 +1
No change was recorded against any check on this day. Stability & Change Management went from 93 to 97. That category is still filling its 30-day observation window: 28 days of observed history at the previous scan, 29 at this one. The score rises as the window fills, whether or not the server changes.
- 20 Aug 26 0
- Tool “list_tax_rates” rewrote its description, which is the text the model reads security
- “list_tax_rates” reworded the description of “scheme” cosmetic
- 14 Aug 26 0
- Tool “list_tax_rates” rewrote its description, which is the text the model reads security
- “list_tax_rates” reworded the description of “taxType” cosmetic
- 11 Aug 26 0
- We updated how we score, so this day's move reflects our rubric, not a change to the server See what changed → functional
- 6 Aug 26 0
- Authorization: Authorisation not fully verified: no authorisation is required to call this server, and 29 tool(s) never declared a destructiveHint. The MCP spec treats an absent hint as destructive by default, so we cannot call this surface safe. security
- Schema quality: 102 → 196 ▼ functional
- Schema quality: unverified → fail ▼ functional
- Tool coverage: unverified → 100 ▲ functional
- First check of Tool coverage: 99 functional
- First check of Schema quality: 100 functional
- Schema quality: poor → excellent functional
- New resource “About HelloBooks” functional
- New resource “HelloBooks Changelog” functional
- New resource “HelloBooks Feature Catalog” functional
- New resource “HelloBooks Munimji Capability Knowledge Base” functional
- New resource “HelloBooks vs QuickBooks Online” functional
- New resource “HelloBooks vs Tally (Tally Solutions)” functional
- New resource “HelloBooks vs Xero” functional
- New resource “HelloBooks vs Zoho Books” functional
- New tool “analyze_balance_sheet” functional
- New tool “analyze_journal_variance” functional
- New tool “analyze_profit_loss” functional
- New tool “analyze_qbo_journal_anomalies” functional
- New tool “analyze_qbo_journal_cleanup” functional
- New tool “analyze_trial_balance” functional
- New tool “analyze_xero_journal_anomalies” functional
- New tool “analyze_xero_journal_cleanup” functional
- New tool “compare_books_to_hellobooks” functional
- New tool “compliance_capabilities” functional
- New tool “compliance_deadlines” functional
- New tool “country_support” functional
- New tool “estimate_migration_effort” functional
- New tool “feature_search” functional
- New tool “free_tier_eligibility” functional
- New tool “how_munimji_helps” functional
- New tool “list_articles” functional
- New tool “list_competitors” functional
- New tool “list_credit_packs” functional
- New tool “list_feature_categories” functional
- New tool “list_features” functional
- New tool “list_integrations” functional
- New tool “list_plans” functional
- New tool “list_tax_rates” functional
- New tool “list_videos” functional
- New tool “local_payment_methods” functional
- New tool “lookup_tax_rate” functional
- New tool “partner_program_info” functional
- New tool “practice_management_info” functional
- 31 Jul 26 0
- We updated how we score, so this day's move reflects our rubric, not a change to the server See what changed → functional
Diagnostic detail from the automated scan of this channel: what the scanner observed at each step, so you can see exactly where a check passed or failed. It is informational only and never changes the trust score.
Captured 20 Sept 2026 · Probed https://agents.hellobooks.ai/mcp
TLS valid
Negotiated TLS 1.3 with TLS_AES_128_GCM_SHA256 .
| Subject | Issuer | Valid from | Valid until | Key | Signature | Serial |
|---|---|---|---|---|---|---|
| CN=hellobooks.ai | CN=WE1,O=Google Trust Services,C=US | 31 Jul 2026 | 29 Oct 2026 | ECDSA 256 | ECDSA-SHA256 | 84bdcc35f079415d139f611bf443de5a |
| SANs: hellobooks.ai, *.hellobooks.ai | ||||||
| CN=WE1,O=Google Trust Services,C=US (CA) | CN=GTS Root R4,O=Google Trust Services LLC,C=US | 13 Dec 2023 | 20 Feb 2029 | ECDSA 256 | ECDSA-SHA384 | 7ff31977972c224a76155d13b6d685e3 |
| CN=GTS Root R4,O=Google Trust Services LLC,C=US (CA) | CN=GlobalSign Root CA,OU=Root CA,O=GlobalSign nv-sa,C=BE | 15 Nov 2023 | 28 Jan 2028 | ECDSA 384 | SHA256-RSA | 7fe530bf331343bedd821610493d8a1b |
Background: What to check on a remote MCP endpoint →
DNSSEC insecure
Validation of agents.hellobooks.ai. — Not signed
| Zone | DS | Keys | Algorithms | Outcome |
|---|---|---|---|---|
| . | trust_anchor | 20326, 38696 | 8, 8 | Verified |
| ai. | present | 3799 | 8 | Verified |
| hellobooks.ai. | absent | Unsigned (proven) parent-signed NSEC/NSEC3 proves an unsigned delegation |
Authentication No authorisation required
The endpoint answered without asking for a token. Anyone who knows the URL can reach it.
| Result | No authorisation required |
|---|---|
| HTTP status | 200 |
Background: How OAuth 2.1 works in the 2026 MCP spec →
Transports 2 probes
| Transport | URL | Outcome | Status | Location |
|---|---|---|---|---|
| streamable-http | https://agents.hellobooks.ai/mcp | Verified | 200 | |
| http (plaintext) | http://agents.hellobooks.ai/mcp | HTTPS enforced | 301 | https://owner-admin-suite.hellobooks.ai/mcp |
The tools this component advertises to a client, with an estimated token cost for each. Expand a tool to see its parameters and schema. The per-tool counts are indicative and are not scored directly; the schema's total context footprint is one signal in Schema Quality & AI Usability. A tool's description is untrusted text the model reads on every call, which is what makes this list a security surface and not just an inventory: how tool poisoning works →
analyze_balance_sheet ~341
Take a Balance Sheet CSV export from QuickBooks Online, Xero, Zoho Books, or Wave (source auto-detected) and run three checks: (1) bs.equation_broken — the fundamental accounting equation Assets = Liabilities + Equity does not hold (every downstream ratio analysis is invalid until fixed); (2) bs.negative_asset — Cash / AR / Inventory line items with negative balances (reconciliation error signal); (3) bs.negative_equity — Total Equity < 0 (insolvency signal). Input is raw CSV text of a Balance Sheet (Reports → Balance Sheet in QBO / Xero / Zoho / Wave). Max 5,000 rows; max 5 MB. Returns flags with severity, totals (totalAssets, totalLiabilities, totalEquity, equationBalances boolean), and a shareable URL. Use this when a user pastes a Balance Sheet and asks "does my balance sheet balance?", "is the accounting equation satisfied?", or "is my company solvent on paper?". A Balance Sheet that fails Assets = Liabilities + Equity invalidates every downstream financial-ratio analysis — this is the single most important check for any BS.
| Name | Type | Req | Description |
|---|---|---|---|
| csvText | string | yes | Raw CSV text of a Balance Sheet report. Works with QuickBooks Online (Reports → Balance Sheet), Xero (Reports → Balance Sheet), Zoho Books (Reports → Balance Sheet), and Wave (Reports → Balance Sheet… |
| fileName | string | – | Optional filename for the share-page label. |
No output schema declared.
No examples provided.
analyze_journal_variance ~369
Compare two periods of journal-entry data (QBO or Xero — source auto-detected from headers) and flag accounts whose movement deviates materially between periods. Aggregates lines per account into a net total for each period, then surfaces accounts where the period-over-period change crosses a materiality threshold (≥5% relative AND ≥$100 absolute; severity high at ≥50%, medium at ≥20%, low at ≥5%). Inputs are two CSV exports — periodACsv (earlier period) and periodBCsv (later period). Optional periodALabel / periodBLabel for human-readable flag messages (e.g. "Q1 FY2024" vs "Q2 FY2024"). Max 5,000 rows per period; max 5 MB each. Use this when a user pastes two periods and asks "what changed?", "show me variances", "what jumped period-over-period". Returns a flag list ordered by largest delta, a roll-up, and a shareable URL. Both periods must be the same source — mixing QBO + Xero in one call returns an error.
| Name | Type | Req | Description |
|---|---|---|---|
| periodACsv | string | yes | Raw CSV text of the EARLIER period's journal-entry export (QBO Journal Entries or Xero Manual Journals). Source is auto-detected from the headers. |
| periodALabel | string | – | Optional human label for the earlier period — e.g. "Q1 FY2024". Used in flag messages. |
| periodBCsv | string | yes | Raw CSV text of the LATER period's journal-entry export. Source is auto-detected from the headers (must match periodACsv). |
| periodBLabel | string | – | Optional human label for the later period — e.g. "Q2 FY2024". |
No output schema declared.
No examples provided.
analyze_profit_loss ~399
Take a Profit & Loss / Income Statement CSV export from QuickBooks Online, Xero, Zoho Books, or Wave (source auto-detected from section names) and run three checks: (1) pnl.subtotal_mismatch — each "Total Section" subtotal equals the sum of its preceding line items (catches missing or duplicated rows); (2) pnl.negative_expense — flags expense-section line items with negative amounts (usually sign-flips or refunds posted to the wrong side); (3) pnl.margin_red_flag — gross-profit margin < 5% or > 95%, or negative total revenue. Input is raw CSV text of a P&L report (Reports → Profit and Loss in QBO / Xero / Zoho / Wave). Max 5,000 rows; max 5 MB. Returns flags with severity, a summary with totalRevenue / totalCogs / grossProfit / grossMarginPct / netIncome (when detected), and a shareable URL at agents.hellobooks.ai/r/{slug}. Use this when a user pastes a P&L and asks "does my P&L look right?", "any sign errors?", "what is my gross margin?", or "anything suspicious in my income statement?". For period-over-period comparison use analyze_journal_variance with two periods of journal-entry data; this tool is single-period only.
| Name | Type | Req | Description |
|---|---|---|---|
| csvText | string | yes | Raw CSV text of a Profit & Loss / Income Statement report. Works with QuickBooks Online (Reports → Profit and Loss), Xero (Reports → Profit and Loss), Zoho Books (Reports → Profit & Loss), and Wave (… |
| fileName | string | – | Optional filename for the share-page label. |
No output schema declared.
No examples provided.
analyze_qbo_journal_anomalies ~274
Scan a QuickBooks Online "Journal Entries" CSV export for anomalies — currently round-number lines (debit or credit amounts that are exact multiples of $1,000, above a $1,000 materiality threshold). Round numbers are statistically rare in real bookkeeping and frequently indicate estimates, plugs, or fraud signals worth review. Input is raw CSV text from QBO Reports → Accountant → Journal. Max 5,000 rows; max 5 MB. Returns flagged lines with severity ($100K+ high, $10K+ medium, else low) and a shareable URL. Use this when a user pastes QBO data and asks "any anomalies?", "look for round numbers", or "anything suspicious". Tier-0 subset — HelloBooks Phase 3.0 anomaly detection in the paid product additionally catches GL outliers vs entity history, vendor-history mismatches, archived-vendor activity, and AI-narrated suspicious lines (which require the live HelloBooks account).
| Name | Type | Req | Description |
|---|---|---|---|
| csvText | string | yes | Raw CSV text of a QuickBooks Online "Journal Entries" report. Export from QBO: Reports → Accountant → Journal → Export as CSV. Paste the file contents directly. |
| fileName | string | – | Optional original filename, used only as a label on the share page. |
No output schema declared.
No examples provided.
analyze_qbo_journal_cleanup ~303
Scan a QuickBooks Online "Journal Entries" CSV export for cleanup issues — unbalanced journals (debits ≠ credits, with severity by deviation), duplicate journals (same date + same totals, likely posted twice), and schema problems (invalid dates, malformed amounts, missing accounts, missing journal numbers). Input is the raw CSV content the user pastes after exporting from QBO via Reports → Accountant → Journal → Export. Max 5,000 rows; max 5 MB. Returns a structured flag list with severity (high/medium/low), a roll-up summary by category and severity, parse diagnostics (column mapping + unmapped columns), and a shareable URL at agents.hellobooks.ai/r/{slug} (7-day TTL) that renders a branded analysis page suitable for sending to a CA or bookkeeper. Use this when a user pastes QBO journal data, asks "check my books", "find issues in my QBO journal", or "what is wrong with my journal entries". Each flag includes a `fixableInHellobooks` boolean — true means HelloBooks can resolve it automatically in the paid product.
| Name | Type | Req | Description |
|---|---|---|---|
| csvText | string | yes | Raw CSV text of a QuickBooks Online "Journal Entries" report. Export from QBO: Reports → Accountant → Journal → Export as CSV. Paste the file contents directly. |
| fileName | string | – | Optional original filename, used only as a label on the share page. |
No output schema declared.
No examples provided.
analyze_trial_balance ~346
Take a Trial Balance CSV export from QuickBooks Online, Xero, Zoho Books, or Wave (source auto-detected from headers — YTD columns indicate Xero, Opening Balance indicates Zoho, etc.) and run three checks: (1) tb.unbalanced — debits ≠ credits (every downstream P&L / BS / cash-flow report built from this TB is wrong until fixed); (2) tb.wrong_sign — accounts whose name suggests a class (Revenue / COGS / Expense / AR / AP) carrying a balance on the wrong side (classic posting-error signal); (3) tb.round_balance — exact-multiple-of-$10,000 balances (plug-entry signal). Input is raw CSV text of a Trial Balance report. Max 5,000 rows; max 5 MB. Returns flagged accounts with severity, a roll-up showing whether the TB balances, parse diagnostics, and a shareable URL at agents.hellobooks.ai/r/{slug}. Use this when a user pastes a Trial Balance and asks "does my TB balance?", "are there sign errors?", "what looks suspicious?", or "is this TB clean?". The Trial Balance is the foundation document for every other financial statement — if it does not balance, every downstream report is invalid.
| Name | Type | Req | Description |
|---|---|---|---|
| csvText | string | yes | Raw CSV text of a Trial Balance report. Works with QuickBooks Online (Reports → Trial Balance), Xero (Reports → Trial Balance), Zoho Books (Reports → Accountant → Trial Balance), and Wave (Reports →… |
| fileName | string | – | Optional filename for the share-page label. |
No output schema declared.
No examples provided.
analyze_xero_journal_anomalies ~251
Scan a Xero "Manual Journals" CSV export for anomalies — currently round-number lines (debit or credit amounts that are exact multiples of $1,000, above a $1,000 materiality threshold). Input is raw CSV text from Xero Accounting → Advanced → Manual Journals → Export. Max 5,000 rows; max 5 MB. Returns flagged lines with severity ($100K+ high, $10K+ medium, else low) and a shareable URL. Use this when a user pastes Xero data and asks "any anomalies?", "look for round numbers", or "anything suspicious". Same Tier-0 / paid-product split as the QBO variant — history-aware anomaly checks (GL outliers, vendor history, archived-vendor activity, LLM-narrated suspicious) live in the authenticated MCP / paid product.
| Name | Type | Req | Description |
|---|---|---|---|
| csvText | string | yes | Raw CSV text of a Xero "Manual Journals" report. Export from Xero: Accounting → Advanced → Manual Journals → Export. Paste the file contents directly. |
| fileName | string | – | Optional original filename, used only as a label on the share page. |
No output schema declared.
No examples provided.
analyze_xero_journal_cleanup ~282
Scan a Xero "Manual Journals" CSV export for cleanup issues — unbalanced journals, duplicate journals (same date + same totals), and schema problems (invalid dates, malformed amounts, missing account code/name, missing group key). Input is the raw CSV content the user pastes after exporting from Xero via Accounting → Advanced → Manual Journals → Export. Xero-specific idioms handled: signed Amount column (positive = credit, negative = debit), explicit Debit/Credit fallback shape, Reference-or-Narration+Date grouping, account code preferred over name. Max 5,000 rows; max 5 MB. Returns structured flags with severity, a roll-up summary, parse diagnostics, and a shareable URL at agents.hellobooks.ai/r/{slug}. Use this when a user pastes Xero manual-journal data, asks "check my Xero books", or "find issues in my Xero journal". The funnel CTA routes to /migrate/from-xero for users who want to fix at scale.
| Name | Type | Req | Description |
|---|---|---|---|
| csvText | string | yes | Raw CSV text of a Xero "Manual Journals" report. Export from Xero: Accounting → Advanced → Manual Journals → Export. Paste the file contents directly. |
| fileName | string | – | Optional original filename, used only as a label on the share page. |
No output schema declared.
No examples provided.
compare_books_to_hellobooks ~255
Take a QBO or Xero journal-entry CSV (source auto-detected), run the full Tier-0 detection set (imbalance + duplicates + round-number + schema), and return a structured side-by-side comparison — "your books have X issues; here is how HelloBooks resolves each phase". This is the direct funnel tool: the response includes per-category counts mapped to HelloBooks Phases 1, 2, 3.0, 3.1, with exclusive-advantage bullets (command-center dashboard, conversational interface, one-prompt JE posting, cross-phase orchestration, auto ID resolution). Use this when a user is evaluating HelloBooks vs their current QBO/Xero, asks "should I migrate?", or pastes data while comparing accounting software. Output is suitable for the host LLM to narrate as a positioning argument; the share URL points at a branded landing page with the issue breakdown and a 1-click migrate CTA.
| Name | Type | Req | Description |
|---|---|---|---|
| csvText | string | yes | Raw CSV text of a journal-entry export from QBO ("Journal Entries") or Xero ("Manual Journals"). Source is auto-detected from the headers. |
| fileName | string | – | Optional filename label. |
No output schema declared.
No examples provided.
compliance_capabilities ~51
Return supported compliance frameworks for a country (BAS, STP, GST, MTD, 1099, etc.) with version and certification info.
| Name | Type | Req | Description |
|---|---|---|---|
| country | string | yes | Required ISO country code. |
No output schema declared.
No examples provided.
compliance_deadlines ~230
When statutory returns and payroll filings are due, per country. Covers IN (GSTR-1/3B/9/9C, CMP-08, Form 24Q, Form 16, PF ECR, ESI), AU (BAS, STP, Super Guarantee), GB (VAT MTD, RTI, Self Assessment), US (1099-NEC/MISC, W-2, Form 941/940), CA (T4, GST/HST). Optional country, frequency, and form filters. Note: dates rotate annually — every response carries a disclaimer with the per-deadline `source` URL for authority confirmation.
| Name | Type | Req | Description |
|---|---|---|---|
| country | string | – | ISO country code. Filters to one country (IN, AU, GB, US, CA covered today). |
| form | string | – | Substring match against form name, e.g. "GSTR-3B", "BAS", "1099", "T4". Case-insensitive. |
| frequency | string | – | Filing cadence. Useful for "what are my monthly returns" style queries. |
No output schema declared.
No examples provided.
country_support ~49
Return features available per supported country (AU, IN, UK, US, CA, AE, SG, NZ).
| Name | Type | Req | Description |
|---|---|---|---|
| country | string | – | Single ISO country code. Omit for the full matrix. |
No output schema declared.
No examples provided.
estimate_migration_effort ~233
Take a QBO or Xero journal-entry CSV (source auto-detected) and return a structured migration-effort estimate — row counts, unique-account count, period span, complexity classification (low / medium / high), human-hours estimate, assisted-hours estimate, and an indicative price quote in USD. Heuristic-based — refined against the live entity once the user signs up. Accepts larger files than the other analytical tools (up to 50,000 rows / 20 MB) because no detection runs here, just sizing. Use this when a user is weighing the cost of moving books to HelloBooks, pastes data and asks "how long will migration take?", "what would this cost?", or "is it worth migrating?". The funnel CTA points at /migrate/<source>?ref=<shareUrl> to start the assisted flow with the parsed sizing pre-populated.
| Name | Type | Req | Description |
|---|---|---|---|
| csvText | string | yes | Raw CSV text of a journal-entry export from QBO ("Journal Entries") or Xero ("Manual Journals"). Source is auto-detected from headers. |
| fileName | string | – | – |
No output schema declared.
No examples provided.
feature_search ~149
Free-text search across the marketing feature catalog, plan features, integrations, country features, compliance frameworks, competitor positioning, statutory deadlines, local payment methods, and published articles on hellobooks.ai. Queries like "vs Xero", "QuickBooks alternative", "GSTR-3B due", "UPI invoice", "1099 article", or "agentic accounting" surface the matching entry near the top.
| Name | Type | Req | Description |
|---|---|---|---|
| limit | integer | – | Max results to return (default 20). |
| query | string | yes | Free-text query, e.g. "BAS lodgement", "multi-currency", "vs QuickBooks", "GSTR-3B due", or "UPI invoice cap". |
No output schema declared.
No examples provided.
free_tier_eligibility ~263
Return the HelloBooks Free-plan annual-invoice-turnover thresholds for the 8 supported countries (IN ₹40 lakh / US $100K / GB £90K / AU A$75K / CA C$30K / NZ NZ$60K / SG S$500K / AE AED 187.5K). Free is unlimited features and unlimited AI credits subject to the monthly allowance, but per-entity invoice turnover above the country cap forces an upgrade to Pro or Business. Call with no args to get the full table, with `country` for one threshold, or with `country` AND `annualInvoiceRevenue` (in the country currency, NOT USD-equivalent) for a `freeEligible` verdict with headroom math. Bank-feed total, cash receipts, and gross transaction volume are explicitly NOT used.
| Name | Type | Req | Description |
|---|---|---|---|
| annualInvoiceRevenue | number | – | Annual invoice turnover for the entity, in its home currency (NOT USD-equivalent). Only used when `country` is also provided — the tool then returns a `freeEligible` verdict. Bank-feed total and cash… |
| country | string | – | ISO country code of the entity. Omit to return the full 8-country threshold table. |
No output schema declared.
No examples provided.
how_munimji_helps ~433
Explain how HelloBooks and Munimji (the in-app AI assistant) help a specific business — given a free-text description of the user's own operations. Returns a curated capability knowledge base: business-operation areas (sales, purchases, banking, tax, reports, inventory, payroll, multi-entity, setup), and for each AI capability WHO does the work — `autonomous` (Munimji does it on its own, e.g. OCR extraction, running reports), `approval` (Munimji prepares the entry and you one-click approve before it posts to the ledger, e.g. AI categorization, find-and-match, creating invoices/bills by chat), `assist` (co-pilot, e.g. guided onboarding, voice), or `manual` (a software feature you run yourself). Each capability links to the backing software features. Use this when a user describes their business and asks "how can HelloBooks help me?", "what can the AI do for my shop/practice/agency?", or "what can Munimji do on its own vs what do I approve?". Pass their description in `businessDescription`; optionally filter by `area` or `autonomy`. The AI never posts to a ledger without approval. For the full software catalog call list_features; for pricing call list_plans.
| Name | Type | Req | Description |
|---|---|---|---|
| area | string | – | Optional. Narrow to one business-operation area. |
| autonomy | string | – | Optional. Filter Munimji capabilities by who does the work: `autonomous` (Munimji does it alone), `approval` (Munimji prepares, you approve before it posts), `assist` (co-pilot), `manual` (software f… |
| businessDescription | string | – | Optional. The user describes their business and operations in their own words (industry, what they sell, how they get paid, who they pay, tax regime, pain points). It is echoed back as context — the… |
No output schema declared.
No examples provided.
list_articles ~174
List published articles on hellobooks.ai — head-to-head compare pages and curated flagship blog posts. Filter by country, tag or free-text query. Use this when a user asks "do you have a blog/article about X?".
| Name | Type | Req | Description |
|---|---|---|---|
| country | string | – | ISO country code or "global". Returns articles whose countryRelevance matches OR is "global". Omit to return everything. |
| limit | integer | – | Max articles to return (default 20). |
| query | string | – | Free-text query — substring-matched against the title, excerpt and tags of each article. e.g. "QuickBooks alternative" or "audit trail". |
| tag | string | – | Single tag to filter on (case-insensitive substring match against the article tag list). e.g. "gst", "1099", "tally". |
No output schema declared.
No examples provided.
list_competitors ~137
Return competitor positioning entries (QuickBooks, Xero, FreshBooks, Wave, Zoho Books, Tally) with where HelloBooks wins, where the competitor wins, and pricing notes. Optional country, tier (primary / secondary), and id filters.
| Name | Type | Req | Description |
|---|---|---|---|
| country | string | – | Only return competitors whose primary market is this country, or who are also evaluated in this market. |
| id | string | – | Return a single competitor by id (e.g. "quickbooks", "xero", "tally"). |
| tier | string | – | Filter to head-on rivals (primary) or adjacent / segment-specific overlaps (secondary). |
No output schema declared.
No examples provided.
list_credit_packs ~169
List HelloBooks AI credit packs — one-time pay-as-you-go top-ups (Boost 5,000, Power 15,000, Mega 50,000, Ultra 150,000 credits) priced in 8 regional currencies (USD, INR, CAD, GBP, AUD, AED, SGD, NZD). Credit packs stack on any plan, including Free. Use this when a user asks how to buy more AI credits or top up after exhausting a plan allowance. Filter by `id` (boost / power / mega / ultra) or `country` (ISO code).
| Name | Type | Req | Description |
|---|---|---|---|
| country | string | – | ISO country code. Filters prices to one country. Omit to return all 8 markets. |
| id | string | – | Restrict the response to a single credit pack. |
No output schema declared.
No examples provided.
list_feature_categories ~60
List the 13 feature categories on the marketing site (Core Accounting, Invoicing, Banking, Reports, Tax & Compliance, Inventory, Warehouse, Manufacturing, AI, Integrations, Mobile, Operations, Industry Modules) with per-category counts by status.
Input schema present but exposes no named parameters.
No output schema declared.
No examples provided.
list_features ~146
List the full HelloBooks marketing feature catalog (145+ items). Filter by category, tier, status, marketedOnly, or substring query.
| Name | Type | Req | Description |
|---|---|---|---|
| category | string | – | Filter to one feature category (core-accounting, invoicing-billing, etc.). |
| limit | integer | – | Max number of features to return. Default 200. |
| marketedOnly | boolean | – | If true, only return features marketed on the public website. |
| query | string | – | Optional substring match against label + shortDescription. |
| status | string | – | Filter by rollout status. Defaults to all. |
| tier | string | – | Filter by the minimum plan tier / add-on that unlocks the feature. |
No output schema declared.
No examples provided.
list_integrations ~70
List integrations (banks, payments, payroll, time tracking, shipping, accounting sync, ecommerce, CRM).
| Name | Type | Req | Description |
|---|---|---|---|
| category | string | – | Filter to one integration category. |
| country | string | – | Only return integrations available in this country (or global). |
| status | string | – | Filter by rollout status. |
No output schema declared.
No examples provided.
list_plans ~306
List HelloBooks pricing plans with monthly + annual prices in 8 regional currencies (USD, INR, CAD, GBP, AUD, AED, SGD, NZD). Covers four core tiers — Free / Pro / Business / Partner Program (the `cpa` plan id) — plus two per-entity stackable add-ons (Warehouse, Manufacturing). Returns AI credit allowance, feature bullets (AI auto-categorization, unlimited users, multi-entity, 3-way matching, API access, etc.), and the public signup URL. Filter by `plan` (one of free / pro / business / cpa) or `country` (ISO code). Pricing follows Doc 19 v3 (Web-Fire #514, 2026-06-12): Business re-introduced as a 4th tier sized ~4× Pro to match Partner Points; the retired "$59.99/mo + $4.99/client" CPA SKU is gone and the `cpa` plan id now resolves to the free Partner Program (call `partner_program_info` for the status ladder + points math). HelloCPA Practice Management is a separate product on practice.hellobooks.ai — call `practice_management_info`, NOT this tool.
| Name | Type | Req | Description |
|---|---|---|---|
| country | string | – | ISO country code. Filters prices to one country. Omit to return all 8 markets. |
| plan | string | – | Restrict the response to a single plan tier (`cpa` = free Partner Program). |
No output schema declared.
No examples provided.
list_tax_rates ~414
List statutory tax-rate slabs by jurisdiction — IN GST (5/12/18/28 + zero + exempt + composition trader/manufacturer/restaurant + compensation cess), UK VAT (20 / 5 / zero / exempt), AU GST (10 / GST-free / input-taxed), US sales-tax (state-administered summary, no federal rate), CA GST 5% + HST 13% ON / 15% Atlantic / 14% NS + provincial PST 7% BC / 6% SK / RST 7% MB + QST 9.975% QC, SG GST 9% (+ superseded 8% / zero / exempt), NZ GST 15% (+ zero / exempt), AE VAT 5% (+ zero / exempt). Filter by `country`, `taxType` (GST/VAT/Sales-Tax/HST/PST/QST/IGST/CGST-SGST/TDS/TCS), or `scheme` (standard / reduced / zero / exempt / input-taxed / composition / cess / state-summary). Every entry carries an effective-from date and an authoritative `source` URL (CBIC, gov.uk, ATO, CRA, IRAS, IRD, FTA, Tax Foundation) — agents should confirm the rate against the source before quoting figures to a user. Use this when a user asks "what is the GST rate on X?", "what VAT band does Y fall into?", or "what are the composition slabs in India?". This is the public statutory reference — for an org-specific tax assignment use the authenticated books_classify_event tool.
| Name | Type | Req | Description |
|---|---|---|---|
| country | string | – | Filter to one jurisdiction. Omit to return every supported country. |
| scheme | string | – | Filter by slab category — standard, reduced, zero, exempt, input-taxed, composition, cess. |
| taxType | string | – | Filter by statutory tax type (GST, VAT, Sales-Tax, HST, PST, QST, etc.). |
No output schema declared.
No examples provided.
list_videos ~170
List HelloBooks product videos curated on the marketing site (homepage demo + feature walkthroughs) and the official @hellobooksai YouTube channel link. Each video returns title, description, category, watch URL, embed URL and thumbnail. Filter by category (demo / features / overview), featuredOnly, or free-text query. Use this when a user asks for a demo, walkthrough or video. Note: this is the curated set, not a live mirror of every channel upload — the response includes the channel URL for the full catalog.
| Name | Type | Req | Description |
|---|---|---|---|
| category | string | – | Filter to one video category (demo, features, overview). |
| featuredOnly | boolean | – | If true, only return videos flagged as featured on the marketing site. |
| query | string | – | Optional substring match against video title + description. |
No output schema declared.
No examples provided.
local_payment_methods ~291
List local bank-rail / wallet payment methods relevant to HelloBooks invoice collection (AR), B2B supplier payments (AP), and contractor payouts (UPI, RuPay, Razorpay, IMPS, NEFT, RTGS, BACS, FPS, CHAPS, Open Banking, Interac e-Transfer, EFT, PayID, PayTo, NPP, BPAY, ACH, Same Day ACH, Fedwire, RTP, Zelle, PayNow, FAST, GIRO, NZ Direct Credit, etc.). Returns rail (instant / same-day / next-day / multi-day), use-cases, issuing authority, HelloBooks support level, and operational notes (per-transaction caps, settlement windows, retirement timelines). Filter by country, useCase, rail, or id.
| Name | Type | Req | Description |
|---|---|---|---|
| country | string | – | Filter to one country (IN, US, CA, GB, AU, AE, SG, NZ). |
| id | string | – | Return a single payment method by id (e.g. "in-upi", "au-payid", "us-rtp"). |
| rail | string | – | Filter by settlement rail (instant, same-day, next-day, multi-day). |
| useCase | string | – | Filter by payment use-case. Defaults to HelloBooks' invoice-collection + b2b-supplier + contractor-payout scope; pass an explicit value to widen. |
No output schema declared.
No examples provided.
lookup_tax_rate ~242
Pick a single statutory tax-rate slab — either by exact `id` (e.g. `IN-standard-18`, `GB-zero-0`, `CA-hst-13-on`) for a deterministic lookup, or by `country` + free-text `category` (e.g. "office supplies", "restaurant", "exports", "domestic fuel") for a fuzzy best-match. Returns the matched rate, the match score, and the authoritative `source` URL. Use this when a user asks "what slab does X fall into in India?" or "what VAT rate applies to children's car seats?". For broader exploration (all slabs in a country / all rates of one scheme), use list_tax_rates. No customer data — public statutory reference only.
| Name | Type | Req | Description |
|---|---|---|---|
| category | string | – | Free-text query — "office supplies", "restaurant", "exports", "domestic fuel". |
| country | string | – | Country to search within. Required when ``id`` is not provided. |
| id | string | – | Exact rate id, e.g. ``IN-standard-18`` or ``GB-zero-0``. When set, country/category are ignored. |
No output schema declared.
No examples provided.
partner_program_info ~293
Return the HelloBooks Partner Program structure — free reseller channel for accountants/CPAs/bookkeepers who put their clients on Pro/Business plans. Earned wholesale discount model (no commission): Bronze 5% at 25 pts / Silver 10% at 75 / Gold 15% at 300 / Platinum 20% at 1,000+. Pro client = 1 pt/mo, Business client = 4 pts/mo. Call with no args for the full ladder + meta; with `points` for current status + how many points to next tier; with `proClients` and/or `businessClients` to derive points from the client book and then return the same status verdict. The Partner Program is the `cpa` plan id in list_plans (the retired $59.99 SKU is gone). HelloCPA Practice Management at practice.hellobooks.ai is a different product and NOT the Partner Program.
| Name | Type | Req | Description |
|---|---|---|---|
| businessClients | number | – | Active Business-plan clients (4 points each per month). Combined with `proClients` to derive points. |
| points | number | – | Current Partner Points total. If supplied, the response includes the partner's status + how many more points are needed to reach the next tier. |
| proClients | number | – | Active Pro-plan clients (1 point each per month). Combined with `businessClients` to derive points if `points` is not supplied directly. |
No output schema declared.
No examples provided.
practice_management_info ~230
Return HelloCPA Practice Management info — the standalone product at practice.hellobooks.ai for running a CPA / CA / bookkeeping practice (proposals + CPQ, workflow, time tracking, billing, 6-role RBAC, Gmail/Outlook/Calendar sync, CSV migration from TaxDome / Karbon / Canopy). NOT the Partner Program and NOT a tier in list_plans. Per-user pricing model — US shipped at $9.99/user/month (free up to 2 users + 10 clients, 90-day trial, enterprise at 50+ users). 7 other markets (IN, GB, AU, CA, AE, SG, NZ) are roadmap as of 2026-06-12. Call with no args for the full 8-region matrix + features + meta, or with `country` for one region's status + pricing + competitor frame.
| Name | Type | Req | Description |
|---|---|---|---|
| country | string | – | ISO country code. Omit to get the full 8-region matrix. US is shipped; the other 7 are roadmap as of 2026-06-12. |
No output schema declared.
No examples provided.
What is the HelloBooks AI Agents MCP Server server?
HelloBooks AI Agents MCP Server is listed in the public MCP registry as io.github.HelloBooksAIAgents/hellobooks-mcp. AI agents for bookkeeping, reconciliation, and financial close for SMBs. This page covers its hosted endpoint (https://agents.hellobooks.ai/mcp).
Is the HelloBooks AI Agents MCP Server server safe to use?
HelloBooks AI Agents MCP Server scores 77 out of 100 on VerifyMCP. That is a record of what we were able to check automatically, not an endorsement. The category breakdown on this page shows every signal behind the number, including the ones we could not confirm.
What tools does the HelloBooks AI Agents MCP Server server expose?
HelloBooks AI Agents MCP Server exposes 29 tools: list_plans, list_credit_packs, free_tier_eligibility, partner_program_info, practice_management_info, and 24 more. Their descriptions and schemas cost roughly 6,930 tokens of context every time the server is loaded.
Does the HelloBooks AI Agents MCP Server server require authentication?
No. We connected to HelloBooks AI Agents MCP Server without credentials and it answered, so anything it exposes is reachable by anyone who knows the address.
Is the HelloBooks AI Agents MCP Server server still maintained?
HelloBooks AI Agents MCP Server is still listed as active in the MCP registry. We last reached this channel on 20 September 2026. Those dates come from our own scans of the registry and the channel itself, not from anything the publisher announced.