Пропустите установку. Заработает меньше чем за 2 минуты.
Начните бесплатный период на cloud.anythingmcp.com, добавьте Zoho Books одним кликом и направьте свой ИИ-клиент (Claude, ChatGPT, Copilot или Cursor) на сгенерированный MCP-эндпоинт. Без Docker, без git clone, без опыта разработки.
AnythingMCP есть в каталоге коннекторов Claude: добавьте его в Claude в один клик (откроется в новой вкладке), затем войдите и выберите, какие MCP-серверы может использовать Claude.
Кратко
Дайте ИИ работать в Zoho Books: находить и вести клиентов, поставщиков и товары, создавать счета, отправлять их по почте, отмечать как отправленные и аннулировать, создавать коммерческие предложения, регистрировать платежи клиентов, счета поставщиков и расходы, а также читать план счетов, обороты по счетам и банковские операции. Любой дата-центр Zoho, вход через Zoho OAuth.
Попробуй спросить
Примеры промптов для Zoho Books
Кликни по промпту — он скопируется. Вставь в Claude, ChatGPT, Cursor, Gemini, Copilot или OpenClaw и запусти через этот коннектор.
Claude — это AI, он может ошибаться. Проверяйте ответы.
💡 Без установки? Используйте cloud.anythingmcp.com напрямую. Войдите, нажмите Connectors → Zoho Books, вставьте учётные данные, создайте MCP API key, и готово. Без Docker, без
git clone, без локального сервера.
Zoho Books + Claude
Дайте ИИ работать в Zoho Books: находить и вести клиентов, поставщиков и товары, создавать счета, отправлять их по почте, отмечать как отправленные и аннулировать, создавать коммерческие предложения, регистрировать платежи клиентов, счета поставщиков и расходы, а также читать план счетов, обороты по счетам и банковские операции. Любой дата-центр Zoho, вход через Zoho OAuth.
Предварительные требования
Полные инструкции по настройке встроены в коннектор (видны в магазине при выборе коннектора). Требуемые переменные окружения:
ZOHO_BOOKS_CLIENT_ID, ZOHO_BOOKS_CLIENT_SECRET, ZOHO_BOOKS_ORGANIZATION_ID, ZOHO_BOOKS_ACCOUNTS_URL, ZOHO_BOOKS_API_URL
Шаг 1 — Получите учётные данные
- Определите свой дата-центр Zoho: он виден в адресной строке, когда вы работаете в Zoho Books (например, books.zoho.eu или books.zoho.com). Укажите этот дата-центр в
ZOHO_BOOKS_ACCOUNTS_URLиZOHO_BOOKS_API_URL, без косой черты в конце:https://accounts.zoho.euиhttps://www.zohoapis.euдля ЕС,https://accounts.zoho.comиhttps://www.zohoapis.comдля США. Индия, Австралия, Япония, Саудовская Аравия, ОАЭ и Китай устроены так же (.in,.com.au,.jp,.sa,.ae,.com.cn); для Канады используютсяhttps://accounts.zohocloud.caиhttps://www.zohoapis.ca. - Откройте Zoho API Console по адресу api-console.zoho.com, войдя в свою учётную запись Zoho, и выберите Add Client → Server-based Applications.
- Дайте клиенту имя (например, AnythingMCP), укажите сайт компании как homepage URL и
https://cloud.anythingmcp.com/api/mcp-oauth/callbackкак Authorized Redirect URI. Если вы размещаете AnythingMCP сами, укажите вместо негоhttps://your-anythingmcp-host/api/mcp-oauth/callback. Создайте клиент. - На вкладке Client Secret скопируйте Client ID (начинается с
1000.) и Client Secret вZOHO_BOOKS_CLIENT_IDиZOHO_BOOKS_CLIENT_SECRET. Если ваша организация Books находится в другом дата-центре, чем тот, в котором открылась консоль, включите этот дата-центр на вкладке Settings клиента (Multi-DC) и используйте показанный там client secret. - Найдите ID организации: в Zoho Books нажмите на название организации (вверху справа) и откройте Manage Organizations; ID указан рядом с каждой организацией. Вставьте цифры в
ZOHO_BOOKS_ORGANIZATION_ID. Один коннектор работает с одной организацией; для второй установите его ещё раз. - Установите коннектор, нажмите Authorize with Provider на странице коннектора, войдите в Zoho и подтвердите запрошенный доступ.
- Запустите
zoho_books_list_organizationsи проверьте, что ваш ID организации есть в списке, затемzoho_books_get_organization, чтобы сверить название и базовую валюту, прежде чем ИИ что-либо прочитает или запишет.
Как не потерять авторизацию: access-токены действуют час и обновляются автоматически с помощью сохранённого refresh-токена, который не истекает, пока его не отзовут. Zoho хранит не более 20 refresh-токенов на пользователя и клиент: если авторизовать один и тот же клиент в 21-й раз, в AnythingMCP или где-то ещё, самый старый токен будет молча отозван. Если коннектор потерял авторизацию, снова нажмите Authorize with Provider.
Разрешения и режим только для чтения: коннектор запрашивает 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. Товары, налоги и настройки организации относятся к ZohoBooks.settings, план счетов к ZohoBooks.accountants. Коннектор работает от имени пользователя Zoho, который его авторизовал, в пределах роли этого пользователя. Для режима только для чтения замените в настройках OAuth коннектора каждое .ALL на .READ, авторизуйтесь заново и выключите 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 и zoho_books_create_expense.
Выключены при установке: инструменты удаления zoho_books_delete_contact, zoho_books_delete_invoice, zoho_books_delete_estimate, zoho_books_delete_customer_payment, zoho_books_delete_bill и zoho_books_delete_expense. Удалённую запись нельзя восстановить, поэтому включайте такой инструмент, только если ИИ действительно должен удалять записи этого типа.
Запись происходит по-настоящему: zoho_books_email_invoice отправляет клиенту письмо от имени вашей организации, zoho_books_mark_invoice_sent и zoho_books_void_invoice меняют учёт, а zoho_books_create_customer_payment, zoho_books_create_bill и zoho_books_create_expense делают проводки в главной книге. ИИ заранее говорит, что собирается провести или отправить, и ждёт вашего согласия. Регистрация платежа клиента только отражает его в учёте: деньги не списываются.
Счета и исправления: новый счёт создаётся как черновик с номером из автонумерации вашей организации и отправляется по почте, только если вы попросите отправить его сразу. Отправленный счёт Zoho удалить не даёт: вместо этого аннулируйте его с помощью zoho_books_void_invoice. Аннулированный счёт остаётся в учёте, как того требуют правила бухгалтерского учёта, например немецкие GoBD, а zoho_books_mark_invoice_draft снова превращает его в редактируемый черновик, чтобы исправить и выставить заново.
Итоги и остатки: Zoho не документирует API отчётов для Books. Для итогов ИИ читает остатки из плана счетов, операции по одному счёту через zoho_books_list_account_transactions или списки с фильтром по датам.
Лимиты: 100 запросов в минуту на организацию и в день 1 000 на тарифе Free, 2 000 на Standard, 5 000 на Professional и 10 000 на Premium и выше. При превышении Zoho отвечает 429 (код 44 за минуту, 45 за день): подождите минуту или до следующего дня.
Частые ошибки: invalid_client при входе или пустой список организаций означает, что оба адреса не относятся к вашему дата-центру. 401 с кодом 57 ("You are not authorized to perform this operation") или invalid_oauthtoken означает, что авторизации не хватает scope, она отозвана или в ZOHO_BOOKS_API_URL указан не тот дата-центр: проверьте оба адреса и снова нажмите Authorize with Provider. 400 или 404 с упоминанием организации означает, что ZOHO_BOOKS_ORGANIZATION_ID неверен или не виден этому пользователю: сравните его с результатом zoho_books_list_organizations. Остальные ошибки 400 называют поле (повторяющееся имя, недопустимое значение, отсутствующее обязательное поле). Код 4529 означает, что отправленный счёт нельзя удалить: аннулируйте его. Код 3000 при удалении контакта означает, что на него ещё ссылаются счета или платежи: используйте zoho_books_mark_contact_inactive.
Коннектор не работает с заказами клиентов, заказами поставщикам, кредит-нотами, платежами поставщикам, ручными проводками, проектами, повторяющимися счетами, вложениями и PDF.
Шаг 2 — Установите адаптер
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
Шаг 3 — Добавьте коннектор в Claude
URL вашего сервера: в AnythingMCP откройте MCP Servers → сервер, на котором находится этот коннектор, и скопируйте его URL (
https://cloud.anythingmcp.com/mcp/…). Используйте его везде, где в этом руководстве указаноYOUR_SERVER_ID.
Рекомендуемый путь: работает в claude.ai web без редактирования конфигурационных файлов.
- Открой в Claude Customize → Connectors.
- Нажми +, затем Add custom connector.
- Введи название, например
Zoho Books, и URL удалённого MCP-сервераhttps://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID, затем нажми Add. - Нажми Connect и войди в AnythingMCP (OAuth), чтобы разрешить доступ.
Все инструменты ниже появятся в чате: начинайте писать промпты.
Доступные инструменты
| Tool | What it does |
|---|---|
zoho_books_list_organizations | List 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_organization | Read the connected organization: name, address, base currency, fiscal year start, time zone, tax settings and contact details |
zoho_books_list_contacts | List contacts (customers and vendors) with contact_id, name, company, email, status and outstanding receivables or payables |
zoho_books_get_contact | Read one contact with addresses, contact persons, payment terms, currency, balances and custom fields |
zoho_books_create_contact | Create a customer or vendor |
zoho_books_update_contact | Update a contact |
zoho_books_mark_contact_inactive | Mark a contact inactive: it stays in the books but is hidden from lists and cannot be used on new transactions |
zoho_books_delete_contact | Delete a contact for good |
zoho_books_list_items | List items (products and services) with item_id, name, SKU, rate, unit, tax and status |
zoho_books_get_item | Read one item with selling and purchase prices, accounts, tax, unit and stock details |
zoho_books_create_item | Create an item (product or service) |
zoho_books_update_item | Update an item |
zoho_books_mark_item_inactive | Mark an item inactive so it can no longer be added to new documents |
zoho_books_list_invoices | List invoices with invoice_id, number, customer, status, date, due date, total and balance |
zoho_books_get_invoice | Read one invoice with line items, taxes, totals, balance, payments, customer and status |
zoho_books_create_invoice | Create an invoice (a draft, unless send is true, which also emails it to the customer: confirm that with the user first) |
zoho_books_email_invoice | Email an invoice to the customer from the organization, with the invoice attached |
zoho_books_mark_invoice_sent | Mark a draft invoice as sent without emailing it (for invoices delivered another way) |
zoho_books_void_invoice | Void an invoice: it stays on record with status void but no longer counts as receivable or revenue |
zoho_books_mark_invoice_draft | Turn a void invoice back into a draft, for example to correct and reissue it |
zoho_books_delete_invoice | Delete an invoice for good: only a draft without recorded payments |
zoho_books_list_estimates | List estimates (quotes) with estimate_id, number, customer, status, date, expiry date and total |
zoho_books_get_estimate | Read one estimate with line items, taxes, totals and status |
zoho_books_create_estimate | Create an estimate (quote) as a draft |
zoho_books_delete_estimate | Delete an estimate (quote) for good; it cannot be restored |
zoho_books_list_customer_payments | List payments received from customers with payment_id, customer, date, amount, payment mode and the invoices they paid |
zoho_books_get_customer_payment | Read one customer payment with the invoices it was applied to |
zoho_books_create_customer_payment | Record a payment received from a customer and apply it to invoices (bookkeeping only; no money is collected) |
zoho_books_delete_customer_payment | Delete a recorded customer payment; the invoices become unpaid again |
zoho_books_list_bills | List bills (vendor invoices) with bill_id, number, vendor, status, date, due date, total and balance |
zoho_books_get_bill | Read one bill with line items, accounts, taxes, totals, balance and payments |
zoho_books_create_bill | Record a bill received from a vendor (it posts to the ledger as payable) |
zoho_books_delete_bill | Delete a bill for good (only without recorded payments) |
zoho_books_list_expenses | List expenses with expense_id, date, account, amount, vendor, customer and status (billable, invoiced, ...) |
zoho_books_get_expense | Read one expense with account, paid-through account, tax, vendor, customer and receipts |
zoho_books_create_expense | Record an expense paid from a bank, cash or credit card account (it posts to the ledger) |
zoho_books_delete_expense | Delete an expense for good; its ledger postings are removed |
zoho_books_list_chart_of_accounts | List the chart of accounts: account_id, name, code, type (asset, liability, equity, income, expense, bank, cash, ...), active flag and… |
zoho_books_get_account | Read one account of the chart of accounts: name, code, type, currency, description and balance |
zoho_books_list_account_transactions | List the transactions booked on one account (invoices, payments, bills, expenses, journals) with date, debit, credit and reference: a… |
zoho_books_list_bank_accounts | List bank, cash and credit card accounts with account_id, name, type, currency, balance and bank name |
zoho_books_get_bank_account | Read one bank or credit card account with balance and bank details |
zoho_books_list_bank_transactions | List bank transactions (deposits, withdrawals, transfers and feed lines) with date, amount, type, status (categorized, uncategorized… |
zoho_books_get_bank_transaction | Read one bank transaction with its accounts, amounts and the documents it is matched to |
zoho_books_list_taxes | List the organization's taxes and tax groups with tax_id, name, percentage and type, for line items and expenses |
Примеры запросов
- «Какие счета просрочены и сколько ещё должен каждый клиент?»
- «Покажи остаток по счёту расходов «Канцтовары» и все операции по нему за сентябрь.»
- «Создай черновик счёта для ООО «Акме»: 12 часов услуги «Консалтинг» по 95 EUR, оплата в течение 14 дней. Пока не отправляй.»
- «Зарегистрируй сегодняшний перевод от ООО «Акме» на 1 140 EUR как оплату счёта INV-000123.»
FAQ
Работает ли с Claude Code так же как с Claude Desktop? Да, оба указывайте на https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID.
Следующие шаги
- Страница коннектора
- Подключить к ChatGPT
- Подключить к Cursor
- Подключить к Gemini
- Подключить к Meta Muse
Это руководство помогло?