Tools: 64
Financial

Zoho Books

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.

Use in your AI tool

You’ll sign in to MCPBundles when your client connects.

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

Chat in MCPBundles Studio

This server needs a sign-in. MCPBundles handles that setup once — then chat here with saved access and a log of what ran.

Managed
64 tools
Agent guide included

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

Browse all tools

Live probe refreshed Sep 14, 2026 · Endpoint host mcp.mcpbundles.com

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 discovered (64)

Showing 25 of 64 from the live probe.

  • 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_id+amount or a purchase-type item_id.

  • 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 the payment to specific invoices.

  • 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 is_discount_before_tax=true to avoid discount/tax conflicts on regional orgs.

  • 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 bills, also set purchase_rate and purchase_account_id.

  • 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 with purchase_rate set) or use account_id+amount.

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

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

Ready to use Zoho Books?

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