More Zoho News

Zoholics 2026: Aftermath

A Zoho Partner’s impression on Zoho’s Zoholics 2026. Zoho ERP was announced, we learned where the SaaS market is going, and other key trends.

Zoho Books MCP Tools Reference List

TL;DR: Complete Zoho Books MCP tools reference: 708 tools as of May 2026, organized by category. Plus the 300-tool-per-server limit Zoho's MCP docs leave out.
Zoho Books MCP Tools Reference List

Many Zoho applications now work Zoho MCP servers, letting Claude, ChatGPT, and other LLMs operate Zoho apps directly from a chat window. Zoho Books MCP connector turns finance work from form-driven to conversational, with the model handling lookups, categorizations, journal entries, and reconciliations on request. Because the capabilities of any Zoho MCP server are defined entirely by the tools it registers (essentially, the API calls surfaced to the model), we’re publishing the current Zoho Books MCP tool inventory as of May 27, 2026 — for our own reference, and for any Zoho user evaluating the Zoho AI layer.

Zoho MCP Tools Limit

There is one, and Zoho’s own documentation is wrong about it. The Zoho MCP FAQ states: “The Zoho MCP service does not impose any limits on the number of tools that can be configured for your server.It does. The Zoho MCP ceiling is 300 tools per server. Past that, the Zoho MCP configuration UI returns this error:

Zoho MCP Tools Limit

In practice, 300 is generous enough that you should never approach it. Two reasons.
First, the LLM side imposes its own limits, and they bite well before 300. Anthropic does not publish a hard cap on the number of tools a single MCP server can expose to Claude, but community testing against Claude Desktop points to a soft ceiling around 100 tools. Beyond that, later entries stop appearing in the model’s tool picker.

More importantly, every registered tool consumes context window space whether the model uses it or not. A Zoho MCP server with 200+ tools eats into the room left for the conversation itself, the attached documents, and the work the model is actually trying to do.

Anthropic’s support documentation now recommends switching to “On demand” tool loading once a workspace crosses 30 connected tools, that mode exists precisely because dense Zoho MCP servers, and others like them, exhaust context fast.

Second, model accuracy degrades sharply as the tool list grows. When 200 similarly named endpoints sit in front of the model, it picks the wrong one more often. A Zoho Books MCP server with every possible endpoint registered is not more capable than one with thirty well-chosen tools. On the contrary, it’s less reliable.

Zoho Books alone exposes well over 700 API endpoints, which means a maximalist Zoho Books MCP server would be unusable long before it hit the 300-tool ceiling.

For any team building a serious smart finance ops setup on top of Zoho MCP, the answer is to split the surface area across domain-scoped servers: separate Zoho Books MCP instances for AR, AP, banking, journals, and reporting, and let each task load only what it needs. 

Zoho Books MCP — Tools Reference
708 tools available across the Zoho Books / Zoho Finance MCP server as of 05/27/2026.
Showing all 708

Invoices(81 tools)

Tool NamePurpose
add invoice attachmentAttach a file to an invoice.
add invoice commentAdd a comment for an invoice.
add retainer invoice attachmentAttach a file to an invoice.
add retainer invoice commentAdd a comment for a retainer invoice.
apply credit note to invoiceApply credit note to existing invoices.
apply credits to invoiceApply the customer credits either from credit notes or excess customer payments to an invoice. Multiple credits can be applied at once.
approve invoiceApprove an invoice.
approve retainer invoiceApprove a retainer invoice.
bulk export invoices as pdfMaximum of 25 invoices can be exported in a single pdf.
bulk invoice reminderRemind your customer about an unpaid invoices by email. Reminder mail will be send, only for the invoices is in open or overdue status. Maximum 10 invoices can be reminded at once.
bulk print invoicesExport invoices as pdf and print them. Maximum of 25 invoices can be printed.
cancel write off invoiceCancel the write off amount of an invoice.
create invoiceCreate an invoice for your customer.
create invoice from salesorderCreate an instant invoice for all the confirmed sales orders you have selected.
create recurring invoiceCreating a new recurring invoice.
create retainer invoiceCreate a retainer invoice for your customer.
delete invoiceDelete an existing invoice. Invoices which have payment or credits note applied cannot be deleted.
delete invoice applied creditDelete a particular credit applied to an invoice.
delete invoice attachmentDelete the file attached to the invoice.
delete invoice commentDelete an invoice comment.
delete invoice documentDelete a specific document attached to an invoice. This operation permanently removes the document from the invoice and cannot be undone. Only documents that are not system-generated can be deleted.
delete invoice expense receiptDelete the expense receipts attached to an invoice which is raised from an expense.
delete invoice of credit noteDelete the credits applied to an invoice.
delete invoice paymentDelete a payment made to an invoice.
delete recurring invoiceDelete an existing recurring invoice.
delete retainer invoiceDelete an existing retainer invoice. Invoices which have payment or credits note applied cannot be deleted.
delete retainer invoice attachmentDelete the file attached to the retainer invoice.
delete retainer invoice commentDelete a retainer invoice comment.
disable invoice payment reminderDisable automated payment reminders for an invoice.
email invoiceEmail an invoice to the customer. Input json string is not mandatory. If input json string is empty, mail will be send with default mail content.
email invoicesSend invoices to your customers by email. Maximum of 10 invoices can be sent at once.
email retainer invoiceEmail a retainer invoice to the customer. Input json string is not mandatory. If input json string is empty, mail will be send with default mail content.
enable invoice payment reminderEnable automated payment reminders for an invoice.
generate invoice payment linkThis API generates a payment link for the invoice with an expiry date.
get invoiceGet the details of an invoice.
get invoice attachmentReturns the file attached to the invoice.
get invoice document detailsRetrieve a specific document attached to an invoice with advanced retrieval options.
get invoice emailGet the email content of an invoice.
get payment reminder mail content for invoiceGet the mail content of the payment reminder.
get recurring invoiceGet the details of a recurring invoice.
get retainer invoiceGet the details of a retainer invoice.
get retainer invoice attachmentReturns the file attached to the retainer invoice.
get retainer invoice emailGet the email content of a retainer invoice.
list invoice commentsGet the complete history and comments of an invoice.
list invoice credits appliedGet the list of credits applied for an invoice.
list invoice paymentsGet the list of payments made for an invoice.
list invoice templatesGet all invoice pdf templates.
list invoicesGet a list of invoices with helpful pagination, filtering, search, and sorting features. Perfect for viewing your invoice data in organized ways, whether you need to find specific invoices or browse through your records.
list invoices of credit noteList invoices to which the credit note is applied.
list project invoicesLists invoices created for this project.
list recurring invoice historyGet the complete history and comments of a recurring invoice.
list recurring invoicesList the details of all recurring invoice.
list retainer invoiceGet the complete history and comments of a retainer invoice.
list retainer invoice templatesGet all retainer invoice pdf templates.
list retainer invoicesList all retainer invoices with pagination.
map invoice with salesorderAssociate one or more existing invoices with a sales orders.
mark invoice draftMark a voided invoice as draft.
mark invoice sentMark a draft invoice as sent.
mark invoice voidMark an invoice status as void. Upon voiding, the payments and credits associated with the invoices will be unassociated and will be under customer credits.
mark retainer invoice draftMark a voided retainer invoice as draft.
mark retainer invoice sentMark a draft retainer invoice as sent.
mark retainer invoice voidMark an invoice status as void. Upon voiding, the payments and credits associated with the retainer invoices will be unassociated and will be under customer credits.
remind customer for invoice paymentRemind your customer about an unpaid invoice by email. Reminder will be sent, only for the invoices which are in open or overdue status.
resume recurring invoiceResume a stopped recurring invoice.
stop recurring invoiceStop an active recurring invoice.
submit invoiceSubmit an invoice for approval.
submit retainer invoiceSubmit a retainer invoice for approval.
update custom fields in invoiceUpdate the value of the custom field in existing invoices.
update invoiceUpdate an existing invoice. To delete a line item just remove it from the line_items list.
update invoice attachment preferenceSet whether you want to send the attached file while emailing the invoice.
update invoice commentUpdate an existing comment of an invoice.
update invoice shipping addressUpdates the shipping address for this invoice alone.
update invoice templateUpdate the pdf template associated with the invoice.
update invoice using custom fieldUpdate an invoice using a unique custom field value via X-Unique-Identifier-Key/Value headers. With X-Upsert: true, a new invoice is created if no match is found.
update recurring invoiceUpdate the recurring invoice.
update recurring invoice templateUpdate the pdf template associated with the recurring invoice.
update recurring invoice using custom fieldUpdate a recurring invoice using a unique custom field value via X-Unique-Identifier-Key/Value headers. With X-Upsert: true, a new recurring invoice is created if no match is found.
update retainer invoiceUpdate an existing invoice.
update retainer invoice commentUpdate an existing comment of a retainer invoice.
update retainer invoice templateUpdate the pdf template associated with the retainer invoice.
write off invoiceWrite off the invoice balance amount of an invoice.

Workflows & Automation(54 tools)

Tool NamePurpose
activate workflowMark an existing workflow as active.
bulk resend webhooksResend multiple failed webhook executions at once.
create alertCreate a new email alert configuration for workflow automation.
create custom triggerCreate a new custom trigger that can be used to invoke workflows via API.
create push notificationCreate a new push notification action for workflow automation.
create retry policyCreate a new retry policy for webhook or custom function actions.
create webhookCreate a new webhook configuration for sending HTTP callbacks.
create workflowCreate a new workflow rule for automating actions based on triggers.
deactivate workflowMark an existing workflow as inactive.
delete alertDelete an existing email alert configuration.
delete custom triggerDelete an existing custom trigger.
delete push notificationDelete an existing push notification configuration.
delete retry policyDelete an existing retry policy.
delete webhookDelete an existing webhook configuration.
delete workflowDelete an existing workflow rule.
execute custom triggerExecute a custom trigger for a specific entity using OAuth or ZAPI key authentication.
get alertGet the details of a specific email alert configuration.
get alert editpageGet the data needed to render the alert edit page, including entities, templates, recipients, and attachments.
get alert historyGet the details of a specific email alert execution history entry.
get custom trigger editpageGet the data needed to render the custom trigger edit page.
get custom trigger urlGet the ZAPI key URL for a custom trigger.
get module filtersGet the list of module filters available for workflow configuration.
get push notificationGet the details of a specific push notification configuration.
get push notification editpageGet the data needed to render the push notification edit page, including entities, recipients, and placeholders.
get retry policyGet the details of a specific retry policy.
get webhookGet the details of a specific webhook configuration.
get webhook editpageGet the data needed to render the webhook edit page, including entities, fields, and connection link names.
get webhook historyGet the details of a specific webhook execution history entry.
get workflowGet the details of a specific workflow rule.
get workflow editpageGet the data needed to render the workflow edit page, including entities, fields, actions, and related configurations.
get workflow log detailsGet the detailed execution log of a specific workflow run.
list alert historiesGet a list of email alert execution history records.
list alertsGet a list of all email alert configurations in your organization.
list custom triggersGet a list of all custom triggers configured in your organization.
list failed workflow actionsGet a report of failed workflow action executions.
list failed workflowsGet a report of failed workflow executions.
list push notificationsGet a list of all push notification configurations in your organization.
list retry policiesGet a list of all retry policies configured in your organization.
list upcoming workflowsGet a report of upcoming time-based workflow executions.
list webhook historiesGet a list of webhook execution history records.
list webhooksGet a list of all webhook configurations in your organization.
list workflow logsGet a list of workflow execution logs.
list workflowsGet a list of all workflow rules configured in your organization.
regenerate custom trigger apikeyRegenerate the API key for a custom trigger.
reorder workflowsChange the execution order of workflow rules.
resend webhookResend a failed webhook execution.
trigger workflowManually trigger a workflow for a specific entity.
trigger workflow actionManually trigger time-based actions of a workflow for a specific entity.
update alertUpdate an existing email alert configuration.
update custom triggerUpdate an existing custom trigger.
update push notificationUpdate an existing push notification configuration.
update retry policyUpdate an existing retry policy.
update webhookUpdate an existing webhook configuration.
update workflowUpdate an existing workflow rule.

Projects, Tasks & Time(49 tools)

Tool NamePurpose
add project commentPost comment to a project.
add project taskThe project task has been added.
add project userAssign a users to a project.
add taskAdd a task.
add task attachmentAdd attachment to a task.
add task commentAdd comment to a task.
clone projectCloning a project.
create projectCreate a project.
create time entriesLogging time entries.
delete projectDeleting a existing project.
delete project commentDeleting a comment.
delete project taskDelete a task added to a project.
delete project userRemove user from a project.
delete taskDelete a tasks.
delete task commentDelete a comment of a task.
delete task documentDelete a document of a task.
delete tasksDelete tasks.
delete time entriesDeleting time entries.
delete time entryDeleting a logged time entry.
get projectGet the details of a project.
get project taskGet the details of a project task.
get project userGet details of a user in project.
get running timerGet current running timer.
get taskGet a task.
get task documentGet a document of a task.
get time entryGet details of a time entry.
invite project userInvite and user to the project.
list project commentsGet comments for a project.
list project tasksGet list of tasks added to a project.
list project usersGet list of users associated with a project.
list projectsList all projects with pagination.
list task commentsList comments of a task.
list tasksList a task.
list time entriesList all time entries with pagination.
mark project activeMark project as active.
mark project inactiveMarking a project as inactive.
mark task as completedMark a task as completed.
mark task as ongoingMark a task as ongoing.
mark task as openMark a task as open.
start entry timerStart tracking time spent.
stop entry timerStop tracking time, say taking a break or leaving.
update a taskUpdate a tasks.
update percentage taskUpdate completed percentage of a task.
update projectUpdate details of a project.
update project taskUpdate the details of a project task.
update project userUpdate details of a user.
update projects using custom fieldUpdate a project using a unique custom field value via X-Unique-Identifier-Key/Value headers. With X-Upsert: true, a new project is created if no match is found.
update tasksUpdate tasks.
update time entryUpdate logged time entry.

Bills(41 tools)

Tool NamePurpose
add bill attachmentAttach a file to a bill.
add bill commentAdd a comment for a bill.
apply credits to a billApply vendor credit to existing bills.
apply credits to billApply the vendor credits from excess vendor payments to a bill. Multiple credits can be applied at once.
approve billApprove a bill.
convert purchase order to billCreate a bill for the selected purchase orders. Use this api to fetch the Bill payload by passing the purchaseorder_ids in the query parameters and then use the create bill api and pass the payload to create a bill.
create billCreate a bill received from your vendor.
create recurring billCreate a recurring bill.
delete billDelete an existing bill. Bills which have payments applied cannot be deleted.
delete bill attachmentDelete the file attached to a bill.
delete bill commentDelete a bill comment.
delete bill paymentDelete a payment made to a bill.
delete recurring billDelete an existing recurring bill.
delete vendor credit billDelete the credits applied to a bill. Note: You should pass the vendor_credit_bill_id from "Get vendor credits > bills credited > vendor_credit_bill_id" section.
get billGet the details of a bill.
get bill attachmentReturns the file attached to the bill.
get bill commentsGet the complete history and comments of a bill.
get recurring billGet the details of a recurring bill.
list bill paymentsGet the list of payments made for a bill.
list billsList all bills with pagination.
list bills creditedList bills to which the vendor credit is applied.
list recurring bill historyGet history and comments of a recurring bill.
list recurring billsList all recurring bills with pagination.
mark bill openMark a void bill as open.
mark bill voidMark a bill status as void.
mark purchase order billedMark a purchase order as billed.
resume recurring billResume a stopped recurring bill.
stop recurring billStop an active recurring bill.
submit billSubmit a bill for approval.
update billUpdate a bill. To delete a line item just remove it from the line_items list.
update bill billing addressUpdates the billing address for this bill.
update bill using custom fieldUpdate a bill using a unique custom field value via X-Unique-Identifier-Key/Value headers. With X-Upsert: true, a new bill is created if no match is found.
update credit note billing addressUpdates the billing address for an existing credit note alone.
update custom fields in billUpdate the value of the custom field in existing bills.
update estimate billing addressUpdates the billing address for this estimate alone.
update invoice billing addressUpdates the billing address for this invoice alone.
update purchase order billing addressUpdates the billing address for this purchase order alone.
update recurring billUpdate a recurring bill. To delete a line item just remove it from the line_items list.
update recurring bill using custom fieldUpdate a recurring bill using a unique custom field value via X-Unique-Identifier-Key/Value headers. With X-Upsert: true, a new recurring bill is created if no match is found.
update retainer invoice billing addressUpdates the billing address for this retainer invoice alone.
update sales order billing addressUpdates the billing address for this sales order alone.

708 Zoho Books MCP tools is a lot. You probably need 40 of them.

We architect Zoho Books MCP deployments around the finance workflows you actually run — typically 30 to 60 tools per server, partitioned by function. Built and supported by United Parts of Chicago, Advanced Zoho Partner in Illinois.

Book a Clarity Call

Custom Functions & Schedulers(32 tools)

Tool NamePurpose
bulk execute custom functionsManually re-execute multiple failed custom functions from history.
create custom actionCreate a new custom action.
create custom buttonCreate a new custom button for a module.
create custom functionCreate a new custom function for workflow automation.
create custom schedulerCreate a new custom scheduler to run custom functions at scheduled intervals.
delete custom actionDelete an existing custom action.
delete custom buttonDelete an existing custom button.
delete custom functionDelete an existing custom function.
delete custom schedulerDelete an existing custom scheduler.
deploy custom functionDeploy a cloud-based custom function (Node.js, Java, Python, or Go).
download custom functionDownload the code package (ZIP) for a cloud-based custom function.
enable custom function integrationEnable a custom function integration type (DRE or Cloud).
execute custom functionExecute a custom function for a specific entity.
execute custom function manuallyManually re-execute a failed custom function from history.
get custom actionGet the details of a specific custom action.
get custom buttonGet the details of a specific custom button.
get custom button historyGet the details of a specific custom button execution history entry.
get custom functionGet the details of a specific custom function.
get custom function editpageGet the data needed to render the custom function edit page, including entities, languages, parameters, and sample scripts.
get custom function historyGet the details of a specific custom function execution history entry.
get custom schedulerGet the details of a specific custom scheduler.
list custom actionsList all the custom actions configured for the organization.
list custom buttonsList all the custom buttons configured for the organization.
list custom buttons metaGet the meta information of custom buttons available for a specific entity and page view. This is used to render buttons on entity detail or list pages.
list custom function historiesGet a list of custom function execution history records.
list custom functionsGet a list of all custom functions configured in your organization.
list custom schedulersList all the custom schedulers configured for the organization.
poll custom function statusCheck if a custom function integration type is enabled.
update custom actionUpdate an existing custom action.
update custom buttonUpdate an existing custom button.
update custom functionUpdate an existing custom function.
update custom schedulerUpdate an existing custom scheduler.

Bank & Transactions(30 tools)

Tool NamePurpose
categorize bank transactionCategorize an uncategorized transaction by creating a new transaction.
categorize bank transaction as payment refundCategorizing bank transactions as Payment Refund.
create bank accountCreate a bank account or a credit card account for your organization.
create bank account ruleCreate a rule and apply it on deposit/withdrawal for bank accounts and on refund/charges for credit card accounts.
create bank transactionCreate a bank transaction based on the allowed transaction types.
delete bank accountDelete a bank account from your organization.
delete bank account ruleDelete a rule from your account and make it no longer applicable on the transactions.
delete bank transactionDelete a transaction from an account by specifying the transaction_id.
delete chart of account transactionDeletes the transaction.
delete last imported bank statementDelete the statement that was previously imported.
exclude bank transactionExclude a transaction from your bank or credit card account.
get bank accountGet a detailed look of the account specified.
get bank account ruleGet details of a specific rule.
get bank transactionFetch the details of a transaction by specifying the transaction_id.
get last imported bank statementGet the details of previously imported statement for the account.
get matching bank transactionsProvide criteria to search for matching uncategorised transactions. The list of transactions can also include invoices/bills/credit-notes which will not be matched directly. Instead, a new (payment/refund) transaction is recorded and matched.
import bank statementsImport your bank/credit card feeds into your account.
list bank account rulesFetch all the rules created for a specified bank or credit card account ID.
list bank accountsList all bank and credit card accounts for your organization.
list bank transactionsGet all the transaction details involved in an account.
list chart of account transactionsList all involved transactions for the given account.
mark bank account activeMake an account active.
mark bank account inactiveMake an account inactive.
match bank transactionMatch an uncategorized transaction with an existing transaction in the account.
restore bank transactionRestore an excluded transaction in your account.
uncategorize bank transactionRevert a categorized transaction as uncategorized.
unmatch bank transactionUnmatch a transaction that was previously matched and make it uncategorized.
update bank accountModify the account that was created.
update bank account ruleMake changes to the rule, add or modify it and update.
update bank transactionMake changes in the applicable fields of a transaction and update it.

Contacts(29 tools)

Tool NamePurpose
add contact addressAdd an additional address for a contact using the arguments below.
create contactCreate a new contact with comprehensive business information. This operation allows you to create a customer or vendor by providing details such as contact name, company information, addresses, contact persons, payment terms, tax settings, and custom fields. The created contact can be used for generating invoices, bills, estimates, and other business transactions. The system automatically assigns a unique contact ID.
create contact personCreate a contact person for contact.
delete contactDelete an existing contact.
delete contact addressDelete the additional address of a contact.
delete contact personDelete an existing contact person.
disable contact payment reminderDisable automated payment reminders for a contact.
email contactSend email to contact.
email contact statementEmail statement to the contact. If JSONString is not inputted, mail will be sent with the default mail content.
enable contact payment reminderEnable automated payment reminders for a contact.
enable contact portalEnable portal access for a contact.
get contactRetrieve comprehensive details of a specific contact. This operation provides complete contact details such as basic information, addresses, contact persons, payment terms, tax settings, custom fields, and financial data including outstanding amounts, credit limits, and transaction history.
get contact addressGet addresses of a contact including its Shipping Address, Billing Address and other additional addresses.
get contact personGet the contact person details.
get contact statement mailGet the statement mail content.
import customer using crm contact idZoho Books must be integrated with Zoho CRM using Contacts only sync or Accounts & their Contacts and Include contacts that are not associated to any accounts sync type contacts that are not associated to any accounts in Zoho CRM to import a customer from CRM with its CRM contact ID.
list contact commentsList recent activities of a contact.
list contact personsList all contacts with pagination.
list contact refundsList the refund history of a contact.
list contactsRetrieve a comprehensive list of all contacts with advanced filters. This operation supports multiple search criteria including contact name, company name, address, email, phone, and general text search. You can filter contacts by status (active, inactive, duplicate, CRM) and sort by various fields. The response includes essential contact information, financial data including outstanding amounts and credit limits, and pagination details for efficient data retrieval.
mark contact activeMark a contact as active.
mark contact inactiveMark a contact as inactive.
mark contact person primaryMark a contact person as primary for the contact.
track contact 1099Track a contact for 1099 reporting. Note: This API is only available when the organization's country is U.S.A.
untrack contact 1099Use this API to stop tracking payments to a vendor for 1099 reporting. Note: This API is only available when the organization's country is U.S.A.
update contactUpdate an existing contact with comprehensive business information. This operation allows you to modify all contact details including basic information, addresses, contact persons, payment terms, tax settings, and custom fields. For contact person, you can add new contact persons, update existing ones, or remove them by excluding them from the contact_persons list.
update contact addressEdit the additional address of a contact using the arguments below.
update contact personUpdate an existing contact person.
update contact using custom fieldUpdate a contact using a unique custom field value via X-Unique-Identifier-Key/Value headers. With X-Upsert: true, a new contact is created if no match is found.

Credit Notes(27 tools)

Tool NamePurpose
add credit note commentAdd a comment to an existing credit note.
approve credit noteApprove a credit note.
categorize as credit note refundsCategorize an Uncategorized transaction as a refund from a credit note.
create credit noteCreate a new credit note to record credits issued to customers for returned items, overpayments, or adjustments. Supports multi-currency transactions, custom line items, tax calculations, and workflows.
create credit note refundRefund credit note amount.
delete credit noteDelete an existing credit note.
delete credit note commentDelete a credit note comment.
delete credit note refundDelete a credit note refund.
email credit noteEmail a credit note.
get credit noteDetails of an existing creditnote.
get credit note emailGet email content of a credit note.
get credit note email historyGet email history of a credit code.
get credit note refundGet refund of a particular credit note.
list credit note commentsGet history and comments of a credit note.
list credit note refunds of a credit noteList all refunds of an existing credit note.
list credit note refunds of all credit notesList all refunds with pagination.
list credit note templatesGet all credit note pdf templates.
list credit notesRetrieve a paginated list of credit notes with comprehensive filtering, sorting, and search capabilities. Use query parameters to filter by date, status, amount, customer details, items, taxes, and custom fields.
mark credit note draftConvert a voided credit note to Draft.
mark credit note openConvert a credit note in Draft status to Open.
mark credit note voidMark the credit note as Void.
submit credit noteSubmit an estimate for approval.
update credit noteDetails of an existing creditnote.
update credit note refundUpdate the refunded transaction.
update credit note shipping addressUpdates the shipping address for an existing credit note alone.
update credit note templateUpdate the pdf template associated with the credit note.
update credit note using custom fieldUpdate a credit note using a unique custom field value via X-Unique-Identifier-Key/Value headers. With X-Upsert: true, a new credit note is created if no match is found.

Order-to-cash, configured to your books — not to the Zoho Books MCP catalog

Estimates, sales orders, invoices, credits, refunds, write-offs. We configure Zoho Books MCP around how your sales and finance teams actually close revenue, then hand over documentation and ongoing tool curation.

Contact Us

Sales Orders(27 tools)

Tool NamePurpose
add sales order attachmentAttach a file to a sales order.
add sales order commentAdd a comment for a sales order.
approve sales orderApprove a sales order.
bulk export sales orders as pdfMaximum of 25 sales orders can be exported in a single pdf.
bulk print sales ordersExport sales orders as pdf and print them. Maximum of 25 sales orders can be printed.
create sales orderCreate a sales order for your customer.
delete sales orderDelete an existing sales order. Invoiced sales order cannot be deleted.
delete sales order attachmentDelete the file attached to the sales order.
delete sales order commentDelete a sales order comment.
email sales orderEmail a sales order to the customer. Input json string is not mandatory. If input json string is empty, mail will be send with default mail content.
get sales orderGet the details of a sales order.
get sales order attachmentReturns the file attached to the sales order.
get sales order emailGet the email content of a sales order.
list sales order commentsGet the complete history and comments of sales order.
list sales order templatesGet all sales order pdf templates.
list sales ordersList all sales orders.
mark sales order as openMark a draft sales order as open.
mark sales order as voidMark a sales order as void.
submit sales orderSubmit a sales order for approval.
update sales orderUpdate an existing sales order. To delete a line item just remove it from the line_items list.
update sales order attachment preferenceSet whether you want to send the attached file while emailing the sales order.
update sales order commentUpdate existing comment of a sales order.
update sales order shipping addressUpdates the shipping address for this sales order alone.
update sales order sub statusUpdate a sales order sub status.
update sales order templateUpdate the pdf template associated with the sales order.
update sales order using custom fieldUpdate a sales order using a unique custom field value via X-Unique-Identifier-Key/Value headers. With X-Upsert: true, a new sales order is created if no match is found.
update salesorder customfieldsUpdate the value of the custom field in existing sales orders.

Custom Fields & Views(25 tools)

Tool NamePurpose
create custom fieldCreate a new custom field for a specific entity.
create custom viewCreate a new custom view for a specific entity type. Filter criteria fields must use the format ${entity.field_name} (e.g., ${invoice.status} for standard fields, ${invoice.cf_text_field} for custom fields). Use ${PLACEHOLDER.EMPTY} as the value to match empty/null fields.
create field updateCreate a new field update action for workflow automation.
delete custom fieldDelete an existing custom field.
delete custom viewDelete an existing custom view.
delete field updateDelete an existing field update configuration.
get advance search fieldsGet the available fields and operators for advanced search/filter criteria for a specific entity type.
get custom viewGet the details of a specific custom view.
get entity fields metaFetch the complete fields metadata for an entity, including system and custom fields.
get field updateGet the details of a specific field update configuration.
get field update editpageGet the data needed to render the field update edit page, including entities, fields, and available field values.
get field usageGet the usage details of a custom field in custom reports and other configurations.
get fields metaGet field metadata for a specific entity type, including all available field types and configurations.
list custom fieldsList all custom fields configured for a specific entity.
list custom fields simpleList all custom fields for a specific entity type in a simplified format.
list custom viewsList all the custom views configured for the organization. You can filter by entity type.
list field updatesGet a list of all field update configurations in your organization.
list lookup fieldsList available lookup fields for a specific entity.
reorder custom fieldsReorder the display order of custom fields for a specific entity type.
reorder custom viewsReorder the custom views for a specific entity type.
update custom fieldUpdate an existing custom field.
update custom viewUpdate an existing custom view.
update field dropdown optionsAdd, update, or remove dropdown options for a custom field.
update field statusActivate or deactivate a custom field.
update field updateUpdate an existing field update configuration.

Estimates(24 tools)

Tool NamePurpose
approve estimateApprove an estimate.
bulk export estimates as pdfMaximum of 25 estimates can be exported in a single pdf.
bulk print estimatesExport estimates as pdf and print them. Maximum of 25 estimates can be printed.
create estimateCreate an estimate for your customer.
create estimate commentAdd a comment for an estimate.
delete estimateDelete an existing estimate.
delete estimate commentDelete an estimate comment.
email estimateEmail an estimate to the customer. Input json string is not mandatory. If input json string is empty, mail will be send with default mail content.
email multiple estimatesSend estimates to your customers by email. Maximum of 10 estimates can be sent at once.
get estimateGet the details of an estimate.
get estimate emailGet the email content of an estimate.
list estimate commentsGet the complete history and comments of an estimate.
list estimate templatesGet all estimate pdf templates.
list estimatesList all estimates with pagination.
mark estimate acceptedMark a sent estimate as accepted if the customer has accepted it.
mark estimate declinedMark a sent estimate as declined if the customer has rejected it.
mark estimate sentMark a draft estimate as sent.
submit estimateSubmit an estimate for approval.
update custom fields in estimateUpdate the value of the custom field in existing estimates.
update estimateUpdate an existing estimate. To delete a line item just remove it from the line_items list.
update estimate commentUpdate an existing comment of an estimate.
update estimate shipping addressUpdates the shipping address for an existing estimate alone.
update estimate templateUpdate the pdf template associated with the estimate.
update estimate using custom fieldUpdate an estimate using a unique custom field value via X-Unique-Identifier-Key/Value headers. With X-Upsert: true, a new estimate is created if no match is found.

Purchase Orders(24 tools)

Tool NamePurpose
add purchase order attachmentAttach a file to a purchase order.
add purchase order commentAdd a comment for a purchase order.
approve purchase orderApprove a purchase order.
create purchase orderCreate a purchase order for your vendor.
delete purchase orderDelete an existing purchase order.
delete purchase order attachmentDelete the file attached to the purchase order.
delete purchase order commentDelete a purchase order comment.
email purchase orderEmail a purchase order to the vendor. Input json string is not mandatory. If input json string is empty, mail will be send with default mail content.
get purchase orderGet the details of a purchase order.
get purchase order attachmentReturns the file attached to the purchase order.
get purchase order emailGet the email content of a purchase order.
list purchase order commentsGet the complete history and comments of purchase order.
list purchase order templatesGet all purchase order pdf templates.
list purchase ordersList all purchase orders.
mark purchase order cancelledMark a purchase order as cancelled.
mark purchase order openMark a draft purchase order as open.
reject purchase ordersReject a purchase order.
submit purchase orderSubmit a purchase order for approval.
update custom fields in purchase orderUpdate the value of the custom field in existing purchase orders.
update purchase orderUpdate an existing purchase order.
update purchase order attachmentSet whether you want to send the attached file while emailing the purchase order.
update purchase order commentUpdate an existing comment of a purchase order.
update purchase order templateUpdate the pdf template associated with the purchase order.
update purchase order using custom fieldUpdate a purchase order using a unique custom field value via X-Unique-Identifier-Key/Value headers. With X-Upsert: true, a new purchase order is created if no match is found.

Expenses(22 tools)

Tool NamePurpose
add expense attachmentAttach one or multiple files to an expense. This endpoint allows you to attach various types of documents to support your expense records. Returns document details for the uploaded attachments.
categorize bank transaction as expenseCategorize an Uncategorized transaction as expense.
create expenseCreate billable or non-billable expense.
create expense receiptAttach a receipt to an expense.
create recurring expenseCreate a recurring expense.
delete expenseDelete an existing expense.
delete expense receiptDelete the receipt attached to the expense.
delete recurring expenseDeleting an existing recurring expense.
get expenseGet the details of the Expense.
get expense receiptReturns the receipt attached to the expense.
get recurring expenseGet the details of the recurring expense.
list child expenses of recurring expenseList child expenses created from recurring expense.
list expense commentsGet history and comments of expense.
list expensesList all the Expenses with pagination.
list recurring expense historyGet history and comments of a recurring expense.
list recurring expensesList all the Expenses with pagination.
resume recurring expenseResume a stopped recurring expense.
stop recurring expenseStop an active recurring expense.
update expenseUpdate an existing Expense.
update expense using custom fieldUpdate an expense using a unique custom field value via X-Unique-Identifier-Key/Value headers. With X-Upsert: true, a new expense is created if no match is found.
update recurring expenseUpdate a recurring expense.
update recurring expense using custom fieldUpdate a recurring expense using a unique custom field value via X-Unique-Identifier-Key/Value headers. With X-Upsert: true, a new recurring expense is created if no match is found.

Custom fields, custom modules, custom Zoho MCP servers

If your Zoho Books MCP needs to surface proprietary modules, custom fields, or non-standard workflows to an LLM, off-the-shelf connectors fall short. We build Zoho MCP servers that handle them correctly — for U.S. mid-market companies with real complexity in their books.

Book a Clarity Call

Taxes(20 tools)

Tool NamePurpose
check formula syntaxValidate the syntax of a formula field expression.
create taxCreate a tax which can be associated with an item. Note: You have to enable Sales Tax in order to perform tax related operations.
create tax authorityCreate a tax authority. Note: You have to enable Sales Tax in order to perform tax related operations.
create tax exemptionCreate a tax exemption. Note: You have to enable Sales Tax in order to perform tax related operations.
create tax groupCreate a tax group associating multiple taxes. Note: You have to enable Sales Tax in order to perform tax related operations.
delete taxDelete a simple or compound tax. Note: You have to enable Sales Tax in order to perform tax related operations.
delete tax authorityDelete a tax authority. Note: You have to enable Sales Tax in order to perform tax related operations.
delete tax exemptionDelete a tax exemption. Note: You have to enable Sales Tax in order to perform tax related operations.
delete tax groupDelete a tax group. Tax group that is associated to transactions cannot be deleted. Note: You have to enable Sales Tax in order to perform tax related operations.
get taxGet the details of a simple or compound tax. Note: You have to enable Sales Tax in order to perform tax related operations.
get tax authorityGet the details of a tax authority. Note: You have to enable Sales Tax in order to perform tax related operations.
get tax exemptionGet the details of a tax exemption. Note: You have to enable Sales Tax in order to perform tax related operations.
get tax groupGet the details of a tax group. Note: You have to enable Sales Tax in order to perform tax related operations.
list tax authoritiesList of tax authorities. Note: You have to enable Sales Tax in order to perform tax related operations.
list tax exemptionsList of tax exemptions. Note: You have to enable Sales Tax in order to perform tax related operations.
list taxesList of simple and compound taxes with pagination. Note: You have to enable Sales Tax in order to perform tax related operations.
update taxUpdate the details of a simple or compound tax. Note: You have to enable Sales Tax in order to perform tax related operations.
update tax authorityUpdate the details of a tax authority. Note: You have to enable Sales Tax in order to perform tax related operations.
update tax exemptionUpdate the details of a tax exemption. Note: You have to enable Sales Tax in order to perform tax related operations.
update tax groupUpdate the details of the tax group. Note: You have to enable Sales Tax in order to perform tax related operations.

Custom Modules & Records(19 tools)

Tool NamePurpose
bulk update custom module recordsUpdate existing custom module records in bulk.
create custom moduleCreate a new custom module configuration. Define the module name, fields, permissions, and other settings.
create custom module recordCreate a new record in a custom module.
create related listCreate a new related list for a module.
delete custom moduleDelete an existing custom module configuration and all its records.
delete custom module recordDelete an individual record from a custom module.
delete custom module recordsDelete records from a custom module.
delete related listDelete an existing related list.
get custom moduleGet the configuration details of a specific custom module.
get custom module recordGet the details of an individual record in a custom module.
get related listGet the details of a specific related list.
list custom module recordsGet the list of records of a custom module.
list custom modulesList all custom module configurations in the organization. This returns the module definitions including field configurations, permissions, and portal settings.
list related listsList all the related lists configured for a specific entity.
reorder related listsReorder the display order of related lists for a specific entity.
update custom moduleUpdate the configuration of an existing custom module.
update custom module recordUpdate an existing record in a custom module.
update related listUpdate an existing related list.
update related list statusActivate or deactivate a related list.

Vendor Credits(19 tools)

Tool NamePurpose
add vendor credit commentAdd a comment to an existing vendor credit.
approve vendor creditApprove a Vendor credit.
categorize as vendor credit refundsCategorize an uncategorized transaction as a refund from a vendor credit.
create vendor creditCreate a new vendor credit to record credits issued by vendors for returned items, overpayments, or adjustments. Supports multi-currency transactions, custom line items, tax calculations, and workflows.
delete vendor creditDelete a vendor credit.
delete vendor credit commentDelete a vendor credit comment.
delete vendor credit refundDelete a vendor credit refund.
get vendor creditGet details of a vendor credit.
get vendor credit refundGet refund of a particular vendor credit.
list vendor credit commentsGet history and comments of a vendor credit.
list vendor credit refunds of a vendor creditList all refunds of an existing vendor credit.
list vendor credit refunds of all vendor creditsList all refunds with pagination.
list vendor creditsRetrieve a paginated list of vendor credits with comprehensive filtering, sorting, and search capabilities. Use query parameters to filter by date, status, amount, vendor details, items, taxes, and custom fields.
mark vendor credit openChange an existing vendor credit status to open.
mark vendor credit voidMark an existing vendor credit as void.
refund vendor creditRefund vendor credit amount.
submit vendor creditSubmit a Vendor credit for approval.
update vendor creditUpdate an existing vendor credit.
update vendor credit refundUpdate the refunded transaction.

Fixed Assets(18 tools)

Tool NamePurpose
create fixed assetCreate a fixed asset.
create fixed asset commentAdd a comment to the fixed asset.
create fixed asset typeCreate a fixed asset type.
delete fixed assetDeletes the given fixed asset.
delete fixed asset commentDelete the comment of the fixed asset.
delete fixed asset typeDeletes the given fixed asset type.
get fixed assetGet the details of the fixed asset.
get fixed asset forecastIt displays a detailed summary of the asset's future depreciation rates.
get fixed asset historyIt displays a detailed summary of the asset from acquisition till write off.
get fixed asset typeList fixed asset type list.
list fixed assetsFixed asset list.
mark fixed asset activeMark the fixed asset as active to start calculating depreciation for the asset.
mark fixed asset cancelCancel the fixed asset.
mark fixed asset draftMark the fixed asset as draft.
sell fixed assetSell the fixed asset.
update fixed assetUpdates the fixed asset with given information.
update fixed asset typeUpdates the fixed asset type with given information.
write off fixed assetWrite off the fixed asset.

Users & Organization(17 tools)

Tool NamePurpose
create opening balanceCreates opening balance with the given information.
create organizationCreate an organization.
create userCreate a user for your organization.
delete opening balanceDelete the entered opening balance.
delete userDelete a user associated to the organization.
get current userGet the details of the current user.
get opening balanceGet opening balance.
get organizationGet the details of an organization.
get userGet the details of a user.
invite userSend invitation email to a user.
list organizationsGet the list of organizations.
list usersGet the list of all users in the organization.
mark user activeMark an inactive user as active.
mark user inactiveMark an active user as inactive.
update opening balanceUpdates the existing opening balance information.
update organizationUpdate the details of an organization.
update userUpdate the details of a user.

Already running Zoho Books? Get a no-cost Zoho MCP readiness review.

We map your existing Zoho Books configuration against the 708 available Zoho Books MCP tools and identify the subset that fits your finance operations. Two-week turnaround. Available to U.S. companies on Zoho Books Standard, Professional, or Premium.

Contact Us

Delivery Challans(17 tools)

Tool NamePurpose
add attachment to delivery challanAttach files to an existing delivery challan (maximum of 20 files).
create delivery challanCreate a new delivery challan for a customer. The customer ID is required.
delete delivery challanDelete an existing delivery challan.
delete delivery challan attachmentDelete an attachment.
get delivery challanRetrieve the details of an existing delivery challan.
get delivery challan attachmentRetrieve an attachment.
list delivery challan templatesRetrieve a list of available templates for delivery challans.
list delivery challansRetrieve a list of delivery challans with pagination. Filter by status, customer, date, and more.
mark delivery challan as deliveredChange the status of a delivery challan to delivered.
mark delivery challan as openChange the status of a delivery challan to open.
mark delivery challan as returnedChange the status of a delivery challan to returned.
mark delivery challan as undeliveredChange the status of a delivery challan to undelivered.
return delivery challansPartially return one or more delivery challans by specifying the line items and quantities to return.
undo return delivery challansUndo a previously applied return for one or more delivery challans.
update delivery challanUpdate an existing delivery challan.
update delivery challan shipping addressUpdate the shipping address of an existing delivery challan.
update delivery challan templateAssign a different template to an existing delivery challan.

Items / Pricebooks(17 tools)

Tool NamePurpose
create itemCreate a new item.
create pricebookCreate a new pricebook.
delete itemDelete the item created. Items that are part of transaction cannot be deleted.
delete pricebookDelete the pricebook.
get itemDetails of an existing item.
import item using crm product idZoho Books must be integrated with Zoho CRM using Products only sync to import an item from CRM with its CRM product ID.
list item detailsFetch item details for the mentioned item IDs.
list itemsGet the list of all active items with pagination.
list pricebooksList all the available pricebooks in your zoho books organization.
mark item activeMark an inactive item as active.
mark item inactiveMark an active item as inactive.
mark pricebook activeMark the pricebook as Active.
mark pricebook inactiveMark the pricebook as Inactive.
update custom fields in itemUpdate the value of the custom field in existing items.
update itemUpdate the details of an item.
update item using custom fieldUpdate an item using a unique custom field value via X-Unique-Identifier-Key/Value headers. With X-Upsert: true, a new item is created if no match is found.
update pricebookUpdate existing pricebook.

Vendor Payments(16 tools)

Tool NamePurpose
bulk delete vendor paymentsDelete multiple vendor payments.
categorize as vendor payment refundCategorizing bank transactions as Vendor Payment Refund.
categorize bank transaction as vendor paymentCategorize an uncategorized transaction as Vendor Payment.
create vendor paymentCreate a payment made to your vendor and you can also apply them to bills either partially or fully.
delete vendor paymentDelete an existing vendor payment.
delete vendor payment refundDelete refund pertaining to an existing vendor payment.
email vendor paymentSend a vendor payment receipt to the vendor via email. You can customize the email content, attach files, and control sender preferences. If the request body is empty, the email will be sent with default content based on the email template associated with the vendor or the default template.
get vendor paymentGet the details of a vendor payment.
get vendor payment email contentRetrieve the pre-populated email content for a vendor payment, including subject, body, recipient contacts, sender options, and attachment details. This endpoint provides all the necessary information to compose and send a vendor payment receipt email.
get vendor payment refundObtain details of a particular refund of a vendor payment.
list vendor payment refundsList all the refunds pertaining to an existing vendor payment.
list vendor paymentsList all the payments made to your vendor.
refund excess vendor paymentRefund the excess amount paid to the vendor.
update vendor paymentUpdate an existing vendor payment. You can also modify the amount applied to the bills.
update vendor payment refundUpdate the refunded transaction.
update vendor payment using custom fieldUpdate a vendor payment using a unique custom field value via X-Unique-Identifier-Key/Value headers. With X-Upsert: true, a new vendor payment is created if no match is found.

Currencies & Exchange Rates(15 tools)

Tool NamePurpose
create base currency adjustmentCreates a base currency adjustment for the given information.
create currencyCreate a currency for transaction.
create exchange rateCreate an exchange rate for the specified currency.
delete base currency adjustmentDeletes the base currency adjustment.
delete currencyDelete a currency. Currency that is associated to transactions cannot be deleted.
delete exchange rateDelete an exchange rate for the specified currency.
get base currency adjustmentGet the base currency adjustment details.
get currencyGet the details of a currency.
get exchange rateGet the details of an exchange rate that has been associated to the currency.
list base currency adjustment accountsList of accounts having transaction with effect to the given exchange rate.
list base currency adjustmentsLists base currency adjustment.
list currenciesGet list of currencies configured.
list exchange ratesList of exchange rates configured for the currency.
update currencyUpdate the details of a currency.
update exchange rateUpdate the details of exchange rate for a currency.

Customer Payments(14 tools)

Tool NamePurpose
bulk delete customer paymentsDelete multiple customer payments.
categorize bank transaction as customer paymentCategorize an uncategorized transaction as Customer Payment.
create customer paymentCreate a new payment.
create customer payment refundRefund the excess amount paid by the customer.
delete customer paymentDelete an existing payment.
delete customer payment refundDelete refund pertaining to an existing customer payment.
get customer paymentDetails of an existing payment.
get customer payment refundObtain details of a particular refund of a customer payment.
list customer payment refundsList all the refunds pertaining to an existing customer payment.
list customer paymentsList all the payments made by your customer.
update custom fields in customer paymentUpdate the value of the custom field in existing customer payments.
update customer paymentUpdate an existing payment information.
update customer payment refundUpdate the refunded transaction.
update customer payment using custom fieldUpdate a customer payment using a unique custom field value via X-Unique-Identifier-Key/Value headers. With X-Upsert: true, a new payment is created if no match is found.

Reporting Tags(13 tools)

Tool NamePurpose
active tagMark a reporting tag as active so that you can use it on entities which you allowed. A newly created tag will be in draft state. Use this to mark that tag as ready.
active tag optionMark a reporting tag's option as active.
all tag optionsGet all options for a reporting tag.
create tagCreate a reporting tag.
delete tagDelete a reporting tag. If there are any usages of the reporting tag in transactions, custom views or workflows, you will not be able to delete the tag.
get all tag optionsGet the options and its criteria details of a reporting tag. For each page, you can retrieve only 200 options.
get tagsGet a list of all reporting tags in the preferred order that you can set.
inactive tagMark a reporting tag as inactive.
inactive tag optionMark a reporting tag's option as inactive.
reorder tagsReorder the reporting tags in your organization. The order of tags will be followed in transactions and reports.
update tagUpdate a reporting tag.
update tag criteriaUpdate the visibility conditions (or filter in some places) of a reporting tag. You can set other tags or location as filters for a tag.
update tag optionsCreate, update or delete the options of a reporting tag. Reorder and arrange them in an hierarchical structure as per your organization requirements. An option cannot be a child option beyond five hierarchical levels. The overall children of an option cannot exceed 500 options.

Journals(9 tools)

Tool NamePurpose
add journal attachmentAttach a file to a journal.
add journal commentAdd a comment for a journal.
create journalCreate a journal.
delete journalDeletes the given journal.
delete journal commentDelete a journal comment.
get journalGet the details of the journal.
list journalsGet journal list.
mark journal publishedMark a draft journal as published.
update journalUpdates the journal with given information.

Locations(8 tools)

Tool NamePurpose
create locationCreate a location.
delete locationDelete a location.
enable locationsEnable Locations for an organisation.
list locationsList all the available locations in your zoho inventory.
mark location activeMark location as Active.
mark location inactiveMark location as Inactive.
mark location primaryMark location as primary.
update locationUpdate location.

Chart of Accounts(7 tools)

Tool NamePurpose
create chart of accountCreates an account with the given account type.
delete chart of accountDeletes the given account. Accounts associated in any transaction/products could not be deleted.
get chart of accountGets the details of an account.
list chart of accountsList all chart of accounts along with pagination.
mark chart of account activeUpdates the account status as active.
mark chart of account inactiveUpdates the account status as inactive.
update chart of accountUpdates the account information.

Multi-entity, multi-currency, multi-server Zoho Books MCP

One Zoho MCP server doesn't fit subsidiaries, regional books, or cross-border consolidation. We partition Zoho Books MCP into domain-scoped servers — receivables, payables, banking, reporting — sized for accurate LLM tool selection at scale.

Book a Clarity Call

Web Tabs(7 tools)

Tool NamePurpose
create web tabCreate a new web tab for the organization.
delete web tabDelete an existing web tab.
get web tabGet the details of a specific web tab.
list web tabsList all the web tabs configured for the organization.
reorder web tabsReorder the display order of web tabs.
update web tabUpdate an existing web tab.
update web tab statusActivate or deactivate a web tab.

Sales Receipts(6 tools)

Tool NamePurpose
create sales receiptCreate a sales receipt for immediate payment transactions.
delete sales receiptDelete an existing sales receipt.
email sales receiptEmail a sales receipt to the customer.
get sales receiptGet the details of a sales receipt.
list sales receiptsList all sales receipts.
update sales receiptUpdate an existing sales receipt.

Blueprints(5 tools)

Tool NamePurpose
create blueprintCreate a new blueprint for a module.
delete blueprintDelete an existing blueprint.
get blueprintGet the details of a specific blueprint.
list blueprintsList all the blueprints configured for the organization.
update blueprintUpdate an existing blueprint.

Customer Debit Notes(5 tools)

Tool NamePurpose
create customer debit noteCreate a customer debit note for additional charges or adjustments to be made to the original invoice.
delete customer debit noteDelete an existing customer debit note. Debit notes which have payment or credits note applied cannot be deleted.
get customer debit noteGet the details of a customer debit note.
list customer debit notesGet a list of customer debit notes with helpful pagination, filtering, search, and sorting features. Perfect for viewing your debit note data in organized ways, whether you need to find specific debit notes or browse through your records.
update customer debit noteUpdate an existing customer debit note. To delete a line item just remove it from the line_items list.

Employees(4 tools)

Tool NamePurpose
create employeeCreate an employee for an expense.
delete employeeDelete an existing employee.
get employeeGet the details of the employee.
list employeesList employees with pagination.

CRM Sync Imports(2 tools)

Tool NamePurpose
import customer using crm account idZoho Books must be integrated with Zoho CRM using Accounts and Contacts sync or using Accounts only sync to import a customer from CRM with its CRM account ID.
import vendor using crm vendor idZoho Books must be integrated with Zoho CRM using Vendor only sync to import a vendor from CRM with its CRM vendor ID.

Other(5 tools)

Tool NamePurpose
bulk fetch fieldsFetch fields for one or more entities in a single request. Optionally filter by last modified time to get only updated fields.
get unused retainer paymentsRetrieve information about unused retainer payments for a specific contact. This endpoint returns details of retainer payments that have been made but not yet applied to invoices, providing insight into available credit balances from retainer payments.
list created viewsList all the custom views created by the current user.
list upcoming actionsGet a report of upcoming time-based workflow action executions.
mark default optionMark an option as the default option or clear default option for a reporting tag.

United Parts of Chicago — Advanced Zoho Partner, Illinois

We design, deploy, and maintain Zoho Books MCP and the broader Zoho MCP stack for U.S. companies running Claude, ChatGPT, and other LLMs in production finance operations. From initial scoping to ongoing tool curation, in one engagement.

Book a Clarity Call Contact Us
No tools match your filter.