Guía de conector13 minutos de lectura45 herramientas MCP7 idiomas

Conectar Zoho Books MCP con Microsoft Copilot

Deja que tu IA trabaje en Zoho Books: busca y gestiona clientes, proveedores y artículos, crea, envía por correo, marca como enviadas y anula facturas, crea presupuestos, registra pagos de clientes, facturas de proveedores y gastos, y consulta el plan de cuentas, los mayores de cuentas y las transacciones bancarias. Cualquier centro de datos de Zoho, inicio de sesión con OAuth de Zoho.

HCPor el equipo de HelpCodeActualizado 13 min de lectura Código abierto en GitHub

Sin tarjeta de crédito · 7 días de prueba · Alternativa self-host disponible

Zoho Books

Zoho Books

Let your AI work in Zoho Books: look up and manage customers, vendors and items, create, email, mark as sent and void invoices, create estimates, record customer payments, bills and expenses, and read the chart of accounts, account ledgers and bank transactions. Any Zoho data center, Zoho OAuth sign-in.

herramientas

45

Región

INTL

Categoría

Contabilidad

Autenticación

OAuth 2.0

Env vars requeridas

ZOHO_BOOKS_CLIENT_IDZOHO_BOOKS_CLIENT_SECRETZOHO_BOOKS_ORGANIZATION_IDZOHO_BOOKS_ACCOUNTS_URLZOHO_BOOKS_API_URL
Instalar con un clic en Cloud

7 días de prueba gratis · Sin tarjeta de crédito

  • Prueba gratis de 7 días
    Sin tarjeta de crédito
  • RGPD y SOC 2 ready
    Datos en la UE, registros de auditoría
  • Código abierto en GitHub
    Open source · AGPL-3.0
  • Funciona con ChatGPT, Claude, Gemini
    Cualquier cliente compatible con MCP

Resumen

Deja que tu IA trabaje en Zoho Books: busca y gestiona clientes, proveedores y artículos, crea, envía por correo, marca como enviadas y anula facturas, crea presupuestos, registra pagos de clientes, facturas de proveedores y gastos, y consulta el plan de cuentas, los mayores de cuentas y las transacciones bancarias. Cualquier centro de datos de Zoho, inicio de sesión con OAuth de Zoho.

Configuración guiada

Conecta Zoho Books a Microsoft Copilot en 2 minutos

Empieza la prueba gratuita en AnythingMCP Cloud, conecta Zoho Books con la configuración guiada y añade tu URL MCP a Microsoft Copilot. Sin código y sin servidores que mantener.

Sin tarjeta de crédito · 7 días de prueba · Alternativa self-host disponible

Prueba a pedir

Prompts de ejemplo para Zoho Books

Haz clic en un prompt para copiarlo. Pégalo en Claude, ChatGPT, Cursor, Gemini, Copilot u OpenClaw para ejecutarlo contra este conector.

Zoho Books · live vía MCP
Compartir
Opus 4.7

Claude es IA y puede equivocarse. Verifica siempre las respuestas.

💡 ¿Sin instalación? Usa cloud.anythingmcp.com directamente. Inicia sesión, pulsa Connectors → Zoho Books, pega tus credenciales, genera una MCP API key y listo. Sin Docker, sin git clone, sin servidor local.

Zoho Books + Microsoft Copilot

Deja que tu IA trabaje en Zoho Books: busca y gestiona clientes, proveedores y artículos, crea, envía por correo, marca como enviadas y anula facturas, crea presupuestos, registra pagos de clientes, facturas de proveedores y gastos, y consulta el plan de cuentas, los mayores de cuentas y las transacciones bancarias. Cualquier centro de datos de Zoho, inicio de sesión con OAuth de Zoho.

Requisitos previos

Las instrucciones de configuración completas están incluidas en el conector (visibles en el store al seleccionarlo). Las variables de entorno requeridas:

ZOHO_BOOKS_CLIENT_ID, ZOHO_BOOKS_CLIENT_SECRET, ZOHO_BOOKS_ORGANIZATION_ID, ZOHO_BOOKS_ACCOUNTS_URL, ZOHO_BOOKS_API_URL

Paso 1 — Obtener credenciales

  1. Averigua tu centro de datos de Zoho: aparece en la barra de direcciones cuando usas Zoho Books (por ejemplo books.zoho.eu o books.zoho.com). Pon en ZOHO_BOOKS_ACCOUNTS_URL y ZOHO_BOOKS_API_URL ese centro de datos, sin barra final: https://accounts.zoho.eu y https://www.zohoapis.eu para la UE, https://accounts.zoho.com y https://www.zohoapis.com para EE. UU. India, Australia, Japón, Arabia Saudí, los Emiratos Árabes Unidos y China siguen el mismo patrón (.in, .com.au, .jp, .sa, .ae, .com.cn); Canadá usa https://accounts.zohocloud.ca y https://www.zohoapis.ca.
  2. Abre la Zoho API Console en api-console.zoho.com, con la sesión de tu cuenta de Zoho, y elige Add Client → Server-based Applications.
  3. Ponle un nombre al cliente (por ejemplo AnythingMCP), la web de tu empresa como homepage URL y https://cloud.anythingmcp.com/api/mcp-oauth/callback como Authorized Redirect URI. Si alojas AnythingMCP tú mismo, introduce en su lugar https://tu-host-anythingmcp/api/mcp-oauth/callback. Crea el cliente.
  4. En la pestaña Client Secret, copia el Client ID (empieza por 1000.) y el Client Secret en ZOHO_BOOKS_CLIENT_ID y ZOHO_BOOKS_CLIENT_SECRET. Si tu organización de Books está en otro centro de datos distinto del que abrió la consola, activa ese centro de datos en la pestaña Settings del cliente (Multi-DC) y usa el client secret que aparece allí.
  5. Busca el ID de la organización: en Zoho Books, haz clic en el nombre de la organización (arriba a la derecha) y abre Manage Organizations; el ID aparece junto a cada organización. Pega los dígitos en ZOHO_BOOKS_ORGANIZATION_ID. Un conector trabaja con una sola organización; para una segunda, vuelve a instalarlo.
  6. Instala el conector, haz clic en Authorize with Provider en la página del conector, inicia sesión en Zoho y aprueba el acceso solicitado.
  7. Ejecuta zoho_books_list_organizations y comprueba que tu ID de organización aparece en la lista, y luego zoho_books_get_organization para confirmar el nombre y la moneda base antes de que la IA lea o escriba nada.

Mantener la sesión iniciada: los access tokens duran una hora y se renuevan automáticamente con el refresh token guardado, que no caduca salvo que se revoque. Zoho guarda como máximo 20 refresh tokens por usuario y cliente: autorizar el mismo cliente por 21.ª vez, en AnythingMCP o en otro sitio, revoca sin aviso el más antiguo. Si el conector pierde la sesión, vuelve a hacer clic en Authorize with Provider.

Permisos y solo lectura: el conector pide ZohoBooks.settings.ALL, ZohoBooks.contacts.ALL, ZohoBooks.invoices.ALL, ZohoBooks.estimates.ALL, ZohoBooks.customerpayments.ALL, ZohoBooks.bills.ALL, ZohoBooks.expenses.ALL, ZohoBooks.accountants.READ, ZohoBooks.banking.READ. Los artículos, los impuestos y los ajustes de la organización dependen de ZohoBooks.settings, el plan de cuentas de ZohoBooks.accountants. Trabaja como el usuario de Zoho que lo autorizó, dentro de su rol. Para una configuración de solo lectura, cambia cada .ALL por .READ en los ajustes OAuth del conector, vuelve a autorizar y desactiva zoho_books_create_contact, zoho_books_update_contact, zoho_books_mark_contact_inactive, zoho_books_create_item, zoho_books_update_item, zoho_books_mark_item_inactive, zoho_books_create_invoice, zoho_books_email_invoice, zoho_books_mark_invoice_sent, zoho_books_void_invoice, zoho_books_mark_invoice_draft, zoho_books_create_estimate, zoho_books_create_customer_payment, zoho_books_create_bill y zoho_books_create_expense.

Desactivadas al instalar: las herramientas de borrado zoho_books_delete_contact, zoho_books_delete_invoice, zoho_books_delete_estimate, zoho_books_delete_customer_payment, zoho_books_delete_bill y zoho_books_delete_expense. Un registro eliminado no se puede recuperar, así que activa una solo si la IA debe borrar de verdad ese tipo de registro.

Las escrituras son reales: zoho_books_email_invoice envía un correo al cliente desde tu organización, zoho_books_mark_invoice_sent y zoho_books_void_invoice cambian la contabilidad, y zoho_books_create_customer_payment, zoho_books_create_bill y zoho_books_create_expense se contabilizan en el libro mayor. La IA dice antes qué va a contabilizar o enviar y espera tu sí. Registrar un pago de cliente es solo contabilidad: no se cobra dinero.

Facturas y correcciones: una factura nueva es un borrador con el siguiente número de la numeración automática de tu organización, y solo se envía por correo si pides que salga en el momento. Zoho no permite eliminar una factura enviada: anúlala con zoho_books_void_invoice. Una factura anulada queda registrada, como exigen normas contables como la GoBD alemana, y zoho_books_mark_invoice_draft la convierte de nuevo en un borrador editable para corregirla y volver a emitirla.

Totales y saldos: Zoho no documenta una API de informes para Books. Para los totales, la IA lee los saldos del plan de cuentas, los movimientos de una cuenta con zoho_books_list_account_transactions o listas filtradas por fecha.

Límites: 100 solicitudes por minuto y organización y, al día, 1.000 en Free, 2.000 en Standard, 5.000 en Professional y 10.000 a partir de Premium. Por encima del límite Zoho responde 429 (código 44 por minuto, 45 por día): espera un minuto o hasta el día siguiente.

Errores frecuentes: invalid_client al iniciar sesión o una lista de organizaciones vacía significa que las dos URL no son las de tu centro de datos. 401 con código 57 ("You are not authorized to perform this operation") o invalid_oauthtoken significa que al inicio de sesión le falta un scope, que se revocó o que ZOHO_BOOKS_API_URL es el centro de datos equivocado: revisa ambas URL y vuelve a hacer clic en Authorize with Provider. 400 o 404 que mencionan la organización significa que ZOHO_BOOKS_ORGANIZATION_ID es incorrecto o no es visible para este usuario: compáralo con zoho_books_list_organizations. Los demás errores 400 indican el campo (un nombre duplicado, un valor no válido, un campo obligatorio que falta). El código 4529 significa que una factura enviada no se puede eliminar: anúlala. El código 3000 al eliminar un contacto significa que aún hay facturas o pagos que lo usan: usa zoho_books_mark_contact_inactive.

El conector no gestiona pedidos de venta, órdenes de compra, notas de crédito, pagos a proveedores, asientos manuales, proyectos, facturas recurrentes, adjuntos ni PDF.

Paso 2 — Instalar el adapter

curl -fsSL https://raw.githubusercontent.com/HelpCode-ai/anythingmcp/main/docker-compose.quickstart.yml -o docker-compose.yml
printf 'JWT_SECRET=%s\nENCRYPTION_KEY=%s\n' "$(openssl rand -hex 32)" "$(openssl rand -hex 32)" > .env
docker compose up -d

Paso 3 — Añadir el conector en Microsoft Copilot

La URL de tu servidor: en AnythingMCP abre MCP Servers → el servidor donde está este conector y copia su URL (https://cloud.anythingmcp.com/mcp/…). Úsala donde esta guía muestra YOUR_SERVER_ID.

Microsoft Copilot usa servidores MCP a través de agentes creados en Copilot Studio: añades AnythingMCP a un agente como herramienta y luego publicas el agente en Microsoft 365 Copilot y Teams. Copilot Studio se conecta desde la nube de Microsoft por Streamable HTTP, que AnythingMCP admite.

  1. En Copilot Studio, abre tu agente (o crea uno), ve a Tools y elige Add a tool → New tool → Model Context Protocol.
  2. Escribe un Server name (por ejemplo AnythingMCP), una Server description que diga qué hace el conector y la Server URL https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID. Copilot Studio usa la descripción para decidir cuándo llamar al servidor.
  3. En la autenticación, elige API key, pon Type en Header y X-API-Key como nombre de la cabecera, y selecciona Create.
  4. En Add tool, elige Create a new connection, pega una clave de API MCP de AnythingMCP (MCP Servers → tu servidor → API keys) y selecciona Add to agent.
  5. Pruébalo en el panel Test del agente: pide algo que necesite las herramientas de Zoho Books.
  6. Selecciona Publish y luego Channels → Microsoft 365 and Microsoft Teams, deja marcada Make agent available in Microsoft Copilot y elige Add channel. See agent in Teams lo instala para ti; en Microsoft 365 Copilot, escribe @ y elige el agente.

¿Prefieres que cada persona inicie sesión? En lugar de la clave de API elige OAuth 2.0 → Dynamic discovery: cada usuario inicia sesión en AnythingMCP la primera vez que el agente lo llama.

¿Lo alojas tú mismo? Usa la dirección HTTPS pública de tu instancia en lugar de https://cloud.anythingmcp.com. Copilot Studio se conecta desde la nube de Microsoft, así que localhost no funciona.

Herramientas disponibles

ToolWhat it does
zoho_books_list_organizationsList the Zoho Books organizations this sign-in can reach: organization_id, name, country, currency, time zone and whether it is the default
zoho_books_get_organizationRead the connected organization: name, address, base currency, fiscal year start, time zone, tax settings and contact details
zoho_books_list_contactsList contacts (customers and vendors) with contact_id, name, company, email, status and outstanding receivables or payables
zoho_books_get_contactRead one contact with addresses, contact persons, payment terms, currency, balances and custom fields
zoho_books_create_contactCreate a customer or vendor
zoho_books_update_contactUpdate a contact
zoho_books_mark_contact_inactiveMark a contact inactive: it stays in the books but is hidden from lists and cannot be used on new transactions
zoho_books_delete_contactDelete a contact for good
zoho_books_list_itemsList items (products and services) with item_id, name, SKU, rate, unit, tax and status
zoho_books_get_itemRead one item with selling and purchase prices, accounts, tax, unit and stock details
zoho_books_create_itemCreate an item (product or service)
zoho_books_update_itemUpdate an item
zoho_books_mark_item_inactiveMark an item inactive so it can no longer be added to new documents
zoho_books_list_invoicesList invoices with invoice_id, number, customer, status, date, due date, total and balance
zoho_books_get_invoiceRead one invoice with line items, taxes, totals, balance, payments, customer and status
zoho_books_create_invoiceCreate an invoice (a draft, unless send is true, which also emails it to the customer: confirm that with the user first)
zoho_books_email_invoiceEmail an invoice to the customer from the organization, with the invoice attached
zoho_books_mark_invoice_sentMark a draft invoice as sent without emailing it (for invoices delivered another way)
zoho_books_void_invoiceVoid an invoice: it stays on record with status void but no longer counts as receivable or revenue
zoho_books_mark_invoice_draftTurn a void invoice back into a draft, for example to correct and reissue it
zoho_books_delete_invoiceDelete an invoice for good: only a draft without recorded payments
zoho_books_list_estimatesList estimates (quotes) with estimate_id, number, customer, status, date, expiry date and total
zoho_books_get_estimateRead one estimate with line items, taxes, totals and status
zoho_books_create_estimateCreate an estimate (quote) as a draft
zoho_books_delete_estimateDelete an estimate (quote) for good; it cannot be restored
zoho_books_list_customer_paymentsList payments received from customers with payment_id, customer, date, amount, payment mode and the invoices they paid
zoho_books_get_customer_paymentRead one customer payment with the invoices it was applied to
zoho_books_create_customer_paymentRecord a payment received from a customer and apply it to invoices (bookkeeping only; no money is collected)
zoho_books_delete_customer_paymentDelete a recorded customer payment; the invoices become unpaid again
zoho_books_list_billsList bills (vendor invoices) with bill_id, number, vendor, status, date, due date, total and balance
zoho_books_get_billRead one bill with line items, accounts, taxes, totals, balance and payments
zoho_books_create_billRecord a bill received from a vendor (it posts to the ledger as payable)
zoho_books_delete_billDelete a bill for good (only without recorded payments)
zoho_books_list_expensesList expenses with expense_id, date, account, amount, vendor, customer and status (billable, invoiced, ...)
zoho_books_get_expenseRead one expense with account, paid-through account, tax, vendor, customer and receipts
zoho_books_create_expenseRecord an expense paid from a bank, cash or credit card account (it posts to the ledger)
zoho_books_delete_expenseDelete an expense for good; its ledger postings are removed
zoho_books_list_chart_of_accountsList the chart of accounts: account_id, name, code, type (asset, liability, equity, income, expense, bank, cash, ...), active flag and…
zoho_books_get_accountRead one account of the chart of accounts: name, code, type, currency, description and balance
zoho_books_list_account_transactionsList the transactions booked on one account (invoices, payments, bills, expenses, journals) with date, debit, credit and reference: a…
zoho_books_list_bank_accountsList bank, cash and credit card accounts with account_id, name, type, currency, balance and bank name
zoho_books_get_bank_accountRead one bank or credit card account with balance and bank details
zoho_books_list_bank_transactionsList bank transactions (deposits, withdrawals, transfers and feed lines) with date, amount, type, status (categorized, uncategorized…
zoho_books_get_bank_transactionRead one bank transaction with its accounts, amounts and the documents it is matched to
zoho_books_list_taxesList the organization's taxes and tax groups with tax_id, name, percentage and type, for line items and expenses

Ejemplos de prompts

  • "¿Qué facturas están vencidas y cuánto nos debe todavía cada cliente?"
  • "Muéstrame el saldo de nuestra cuenta de gastos Material de oficina y todos sus movimientos de septiembre."
  • "Crea un borrador de factura para Acme S.L.: 12 horas de Consultoría a 95 EUR, con vencimiento a 14 días. No la envíes todavía."
  • "Registra la transferencia de hoy de 1.140 EUR de Acme S.L. como pago de la factura INV-000123."

FAQ

¿Para qué Copilot es? Para Microsoft 365 Copilot en el trabajo, mediante agentes de Copilot Studio. La app de Microsoft Copilot para cuentas personales no permite añadir tu propio servidor MCP.

¿Qué necesito? Una cuenta de trabajo con acceso a Copilot Studio (licencia o prueba) para crear el agente. Quien lo use en Microsoft 365 Copilot o Teams necesita acceso al agente: compártelo o pide a un administrador que lo publique para la organización. Si tu organización aplica directivas de datos a los conectores de Power Platform, también cubren los servidores MCP.

El agente no llama a las herramientas. Comprueba que el nombre de la cabecera sea exactamente X-API-Key y que la clave pertenezca al mismo servidor MCP que la URL, y escribe una Server description concreta: Copilot Studio la usa para decidir cuándo llamar al servidor. Vuelve a publicar el agente después de cada cambio; en un chat abierto, escribe "start over" para usar la nueva versión.

Siguientes pasos

¿Te ha sido útil esta guía?

Conecta Zoho Books a Microsoft Copilot en 2 minutos

Empieza la prueba gratuita en AnythingMCP Cloud, conecta Zoho Books con la configuración guiada y añade tu URL MCP a Microsoft Copilot. Sin código y sin servidores que mantener.

Guías relacionadas

Conectores

Conectar Zoho Books MCP con ChatGPT

Deja que tu IA trabaje en Zoho Books: busca y gestiona clientes, proveedores y artículos, crea, envía por correo, marca como enviadas y anula facturas, crea presupuestos, registra pagos de clientes, facturas de proveedores y gastos, y consulta el plan de cuentas, los mayores de cuentas y las transacciones bancarias. Cualquier centro de datos de Zoho, inicio de sesión con OAuth de Zoho.

Conectores

Conectar Zoho Books MCP con Claude

Deja que tu IA trabaje en Zoho Books: busca y gestiona clientes, proveedores y artículos, crea, envía por correo, marca como enviadas y anula facturas, crea presupuestos, registra pagos de clientes, facturas de proveedores y gastos, y consulta el plan de cuentas, los mayores de cuentas y las transacciones bancarias. Cualquier centro de datos de Zoho, inicio de sesión con OAuth de Zoho.

Conectores

Conectar Zoho Books MCP con Cursor

Deja que tu IA trabaje en Zoho Books: busca y gestiona clientes, proveedores y artículos, crea, envía por correo, marca como enviadas y anula facturas, crea presupuestos, registra pagos de clientes, facturas de proveedores y gastos, y consulta el plan de cuentas, los mayores de cuentas y las transacciones bancarias. Cualquier centro de datos de Zoho, inicio de sesión con OAuth de Zoho.

Conectores

Conectar Zoho Books MCP con Gemini CLI

Deja que tu IA trabaje en Zoho Books: busca y gestiona clientes, proveedores y artículos, crea, envía por correo, marca como enviadas y anula facturas, crea presupuestos, registra pagos de clientes, facturas de proveedores y gastos, y consulta el plan de cuentas, los mayores de cuentas y las transacciones bancarias. Cualquier centro de datos de Zoho, inicio de sesión con OAuth de Zoho.

Conectores

Conectar Zoho Books MCP con Meta Muse

Deja que tu IA trabaje en Zoho Books: busca y gestiona clientes, proveedores y artículos, crea, envía por correo, marca como enviadas y anula facturas, crea presupuestos, registra pagos de clientes, facturas de proveedores y gastos, y consulta el plan de cuentas, los mayores de cuentas y las transacciones bancarias. Cualquier centro de datos de Zoho, inicio de sesión con OAuth de Zoho.

Conectores

Zoho Books MCP: facturas y pagos

Deja que tu IA trabaje en Zoho Books: busca y gestiona clientes, proveedores y artículos, crea, envía por correo, marca como enviadas y anula facturas, crea presupuestos, registra pagos de clientes, facturas de proveedores y gastos, y consulta el plan de cuentas, los mayores de cuentas y las transacciones bancarias. Cualquier centro de datos de Zoho, inicio de sesión con OAuth de Zoho.