Financial

Zoho Books MCP Server

Connect your account, then chat with AI to run tools.

Zoho Books is an online accounting software that enables businesses to streamline financial operations, including invoicing, expense tracking, and tax compliance. Use it to automate accounting tasks and gain financial insights.

64 tools
Agent guide included
Start Chatting

Opens MCPBundles Studio with this server selected. After sign-in, chat and run tools from the same thread.

Browse all tools

AI Skill
SKILL.md

Domain knowledge for Zoho Books — workflow patterns, data models, and gotchas for your AI agent.

Zoho Books

Zoho Books is online accounting software for invoicing, expense tracking, bill management, and tax compliance.

Multi-Organization

Many Zoho accounts have multiple organizations. Call the list-organizations tool first to get the organization_id, then pass it to every subsequent call. Single-org accounts work without it, but multi-org accounts fail without it.

Data Model

  • Contacts — customers and vendors with addresses, payment terms, and outstanding balances.
  • Invoices — accounts receivable documents with line items, taxes, discounts, and payment status. Create requires customer_id + line_items.
  • Bills — accounts payable from vendors. Create requires vendor_id + line_items.
  • Estimates — quotes/proposals sent to customers before invoicing.
  • Expenses — individual expense entries tied to accounts and optionally billable to customers.
  • Items — products or services with sell rate, purchase rate, SKU, and tax config.
  • Sales Orders — confirmed customer orders before invoicing.
  • Purchase Orders — orders placed with vendors before bill creation.
  • Credit Notes — credit memos issued to customers, applicable against invoices.
  • Customer Payments — payment records allocated against one or more invoices.
  • Journals — manual debit/credit entries for adjustments. Line items must balance.
  • Bank Accounts — linked bank feeds and manual cash ledgers (read-only).
  • Bank Transactions — imported or manually entered bank statement lines (read-only).
  • Taxes — tax rates and configurations used on line items (read-only).
  • Users — team members with roles and permissions (read-only).

Workflow Patterns

  1. Invoice a customer: list contacts → find/create contact → create invoice with customer_id + line_items + is_discount_before_tax=true → (optional) record customer payment.
  2. Record a vendor bill: list contacts → find/create vendor contact (contact_type="vendor") → create bill with vendor_id + bill_number + line_items.
  3. Track expenses: create expense with account_id (must be an expense-category account) + amount.
  4. Quote-to-cash: create estimate → (customer accepts) → create invoice from estimate data → record payment.
  5. Adjusting entries: create journal with journal_date + balanced debit/credit line items.
  6. Record a payment: list-banking to get account_id → create customer payment with customer_id + amount + account_id + invoices allocation array.

Important Constraints

  • Invoices: Always set is_discount_before_tax=true to avoid "Discount after tax cannot be applied" errors on UK and regional orgs.
  • Bills: Always provide bill_number — many orgs do not auto-generate it.
  • Sales orders and purchase orders: date is required — Zoho rejects null dates.
  • Purchase orders: Line items must reference purchase-type items (items created with purchase_rate). Sales-only items are rejected.
  • Customer payments: Require both account_id (which bank account to deposit into) and invoices (allocation of the payment to specific invoices with invoice_id + amount_applied).
  • Expenses: The account_id must be an expense-category account (e.g. Travel, Office Supplies), not a sales or income account.
  • Contacts: Use contact_type="customer" for customers and contact_type="vendor" for vendors. Bills and purchase orders require vendor-type contacts.

Tools in this Server (64)

Zoho Books Create Bill

Create a new bill in Zoho Books. Requires vendor_id (must be a vendor-type contact), bill_number, and at least one line item with an expense account_i...

Zoho Books Create Contact

Create a new contact (customer or vendor) in Zoho Books. Provide at minimum a contact_name. Optionally set type, email, addresses, and payment terms.

Zoho Books Create Creditnote

Create a new credit note in Zoho Books. Requires customer_id and at least one line item.

Zoho Books Create Customer Payment

Record a customer payment in Zoho Books. Requires customer_id, amount, account_id (the bank account to deposit into), and invoices array allocating th...

Zoho Books Create Estimate

Create a new estimate in Zoho Books. Requires a customer_id and at least one line item.

Zoho Books Create Expense

Create a new expense in Zoho Books. Requires account_id (must be an expense-category account, not a sales or income account) and amount.

Zoho Books Create Invoice

Create a new invoice in Zoho Books. Requires a customer_id and at least one line_item. Each line item needs either an item_id or a name+rate pair. Set...

Zoho Books Create Item

Create a new item (product or service) in Zoho Books. Requires a name and rate. Items are sales-only by default. To use an item in purchase orders or ...

Zoho Books Create Journal

Create a journal entry in Zoho Books. Requires journal_date and line_items with balanced debits and credits.

Zoho Books Create Purchase Order

Create a new purchase order in Zoho Books. Requires vendor_id, date (yyyy-mm-dd), and line_items. Line items must reference purchase-type items (items...

Zoho Books Create Sales Order

Create a new sales order in Zoho Books. Requires customer_id, date (yyyy-mm-dd), and line_items.

Zoho Books Delete Bill

Delete a bill from Zoho Books by bill_id.

Zoho Books Delete Contact

Delete a contact from Zoho Books by contact_id. This cannot be undone.

Zoho Books Delete Creditnote

Delete a credit note from Zoho Books by creditnote_id.

Zoho Books Delete Customer Payment

Delete a customer payment from Zoho Books by payment_id.

Zoho Books Delete Estimate

Delete an estimate from Zoho Books by estimate_id.

Zoho Books Delete Expense

Delete an expense from Zoho Books by expense_id.

Zoho Books Delete Invoice

Delete an invoice from Zoho Books by invoice_id. Only draft invoices can be deleted.

Zoho Books Delete Item

Delete an item from Zoho Books by item_id.

Zoho Books Delete Journal

Delete a journal entry from Zoho Books by journal_id.

Zoho Books Delete Purchase Order

Delete a purchase order from Zoho Books by purchaseorder_id.

Zoho Books Delete Sales Order

Delete a sales order from Zoho Books by salesorder_id.

Zoho Books Get Bank Account

Get full details of a specific bank account by ID.

Zoho Books Get Bill

Get full details of a specific bill by ID, including line items, taxes, and payment history.

Zoho Books Get Contact

Get full details of a specific contact by ID, including addresses, contact persons, payment terms, and custom fields.

Zoho Books Get Creditnote

Get full details of a specific credit note by ID, including line items and invoice credits applied.

Zoho Books Get Customer Payment

Get full details of a specific customer payment by ID, including invoice allocations.

Zoho Books Get Estimate

Get full details of a specific estimate by ID, including line items and customer info.

Zoho Books Get Expense

Get full details of a specific expense by ID, including receipt info and account details.

Zoho Books Get Invoice

Get full details of a specific invoice by ID, including line items, taxes, payment history, and custom fields.

Zoho Books Get Item

Get full details of a specific item by ID, including pricing, tax, and inventory info.

Zoho Books Get Journal

Get full details of a specific journal entry by ID, including debit/credit line items.

Zoho Books Get Purchase Order

Get full details of a specific purchase order by ID.

Zoho Books Get Sales Order

Get full details of a specific sales order by ID, including line items and shipping info.

Zoho Books Get Tax

Get full details of a specific tax configuration by ID.

Zoho Books Get Transaction

Get full details of a specific bank transaction by ID.

Zoho Books Get User

Get full details of a specific user by ID.

Zoho Books List Banking

List all bank accounts in Zoho Books. Returns account names, types, balances, and status.

Zoho Books List Bills

List all bills (accounts payable) in Zoho Books. Returns bill numbers, vendor names, dates, amounts, and payment status.

Zoho Books List Contacts

List all contacts (customers, vendors) in Zoho Books. Returns contact names, emails, outstanding balances, and status. Use optional filters to narrow ...

Zoho Books List Creditnotes

List all credit notes in Zoho Books. Returns credit note numbers, amounts, and status.

Zoho Books List Customer Payments

List all customer payments in Zoho Books. Returns payment dates, amounts, and customer names.

Zoho Books List Estimates

List all estimates (quotes/proposals) in Zoho Books. Returns estimate numbers, dates, amounts, and status.

Zoho Books List Expenses

List all expenses in Zoho Books. Returns expense dates, amounts, categories, and vendors.

Zoho Books List Invoices

Fetch all invoices from Zoho Books. Returns invoice numbers, dates, amounts, due dates, customer names, and payment status.

Zoho Books List Items

List all items (products/services) in Zoho Books. Returns item names, rates, and stock details.

Zoho Books List Journals

List all journal entries in Zoho Books. Returns entry dates, amounts, and account details.

Zoho Books List Organizations

List all organizations linked to the Zoho Books account. Returns organization IDs, names, and currency info. Use the organization_id from results in o...

Zoho Books List Purchase Orders

List all purchase orders in Zoho Books. Returns PO numbers, vendor names, dates, and status.

Zoho Books List Sales Orders

List all sales orders in Zoho Books. Returns order numbers, dates, totals, and fulfillment status.

Zoho Books List Taxes

List all tax configurations and rates in Zoho Books. Returns tax names, rates, and types.

Zoho Books List Transactions

List all bank transactions in Zoho Books. Returns transaction dates, amounts, and types.

Zoho Books List Users

List all users in the Zoho Books organization. Returns user names, emails, roles, and status.

Zoho Books Update Bill

Update an existing bill in Zoho Books.

Zoho Books Update Contact

Update an existing contact in Zoho Books. Pass the contact_id and any fields to change.

Zoho Books Update Creditnote

Update an existing credit note in Zoho Books.

Zoho Books Update Customer Payment

Update an existing customer payment in Zoho Books.

Zoho Books Update Estimate

Update an existing estimate in Zoho Books.

Zoho Books Update Expense

Update an existing expense in Zoho Books.

Zoho Books Update Invoice

Update an existing invoice in Zoho Books. Pass the invoice_id and any fields to change.

Zoho Books Update Item

Update an existing item in Zoho Books.

Zoho Books Update Journal

Update an existing journal entry in Zoho Books.

Zoho Books Update Purchase Order

Update an existing purchase order in Zoho Books.

Zoho Books Update Sales Order

Update an existing sales order in Zoho Books.

Frequently Asked Questions

What is the Zoho Books MCP server?

Zoho Books is an online accounting software that enables businesses to streamline financial operations, including invoicing, expense tracking, and tax compliance. Use it to automate accounting tasks and gain financial insights. It provides 64 tools that AI agents can use through the Model Context Protocol (MCP).

How do I connect Zoho Books to my AI agent?

Add the MCPBundles server URL to your MCP client configuration (Claude Desktop, Cursor, VS Code, etc.). The URL format is: https://mcp.mcpbundles.com/bundle/zoho-books. Authentication is handled automatically.

How many tools does Zoho Books provide?

Zoho Books provides 64 tools that can be called by AI agents, along with a SKILL.md that gives your AI agent domain knowledge about when and how to use them.

What authentication does Zoho Books require?

Zoho Books uses One-click sign in. Zoho Books requires credentials. Connect via MCPBundles and authentication is handled automatically.

Setup Instructions

Connect Zoho Books to any MCP client in minutes

https://mcp.mcpbundles.com/bundle/zoho-books

What is MCP?

Model Context Protocol lets AI tools call external capabilities securely through a single URL. This bundle groups tools behind an MCP endpoint that many clients can use.

Use this bundle in 3 steps

  1. Copy the MCP URL above
  2. Open your AI tool and add a new MCP/connector
  3. Paste the URL and follow any auth prompts

Claude Desktop Users

Skip the manual setup! Use the .mcpb file format for one-click installation. Check the Claude Desktop tab for setup instructions.

Pick your tool tab for exact steps

Select ChatGPT, Cursor, Claude Code, or another tab for copy-paste config.

Ready to use Zoho Books?

Sign in to connect your credentials and start running tools from the chat.

Zoho Books MCP Server & Skill — 64 Tools