SQ3 — Матрица возможностей: Salesforce / Zoho / amoCRM / Odoo
Part of: index · Method: comparison (4 параллельных под-агента + сверка первичных источников) · Status: done · Research date: 2026-07-08
Question
Что каждая из 4 платформ отдаёт наружу программно (API/MCP) по пяти категориям доступа — (a) определения workflow/автоматизаций, (b) конфигурация/метаданные, (c) записи + история/audit, (d) отчёты/аналитика, (e) БД/схема — и есть ли готовый (официальный или community) MCP-сервер?
Key findings
Сводная матрица READ-доступа (по состоянию на 2026-07-08)
| Платформа | (a) Workflow/автоматизации — читается ЛОГИКА? | (b) Конфиг/метаданные | (c) Записи + история/audit | (d) Отчёты/аналитика | (e) БД/схема | MCP-сервер |
|---|---|---|---|---|---|---|
| Salesforce | ✅ Полностью — Flow (Flow.Metadata через Tooling/Metadata API), Apex-исходники, Workflow Rules |
✅ Полностью (Metadata API: CustomObject/Field/Layout/Profile/Role/PermissionSet + describe) | ✅ Читается, но retention-лимит (field history 18–24 мес; SetupAuditTrail 180 дн; Field Audit Trail 10 лет только с Shield) | ✅ Полностью (Reports & Dashboards REST API — запуск + чтение определений; CRM Analytics API) | ⚠️ SOQL/Bulk/GraphQL + describe; ❌ прямой доступ к БД отсутствует by design (мультитенант) | ✅ Официальный DX MCP Server (@salesforce/mcp, 60+ tools, Beta) + Agentforce как MCP-клиент |
| Zoho CRM | ⚠️ Частично — Workflow Rules читаются с V8 (условия+действия); Blueprint только record-scoped; исходники Deluge-функций ❌ | ✅ Полностью (modules/fields/layouts/custom_views/related_lists/roles/profiles) | ✅ Полностью (Timeline API — field history old+new; Audit Log export, async, admin, ~3 года/180 дн) | ⚠️ Частично — нет API для чтения определений CRM-отчётов/дашбордов и запуска сохранённых; COQL для репликации; Zoho Analytics (отд. продукт) экспортит данные + CloudSQL | ✅ (SaaS-корректно) COQL, Bulk Read (200k), схема через metadata; сырой БД нет | ✅ Официальный Zoho MCP (4 CRM-сервера, вкл. read-only «Data Insights») + официальный Analytics MCP (beta) |
| amoCRM / Kommo | ⚠️ Частично — salesbots перечисляются, но только метаданные, без логики; read-эндпоинта для триггеров Digital Pipeline нет; webhooks перечисляются | ✅ Полностью (custom fields, pipelines/stages, account, users/roles, tags) | ✅ Полностью — Events API (журнал изменений с value_before/value_after) |
❌ Публичного API отчётов/аналитики нет (только UI; считать на клиенте из сырых записей) | ⚠️ Только REST, SQL нет; схема через metadata-эндпоинты; rate limit 7 req/s | ❌ Официального нет; мелкие community (Composio, Miguelgbastos/Kommo-MCP — single-digit stars) |
| Odoo | ✅ Полностью — автоматизации это ORM-записи: base.automation, ir.actions.server (вкл. Python-код в поле code), ir.cron |
✅ Полностью — ir.model, ir.model.fields, ir.ui.view, res.groups, ir.model.access, ir.rule; fields_get |
⚠️ Записи полностью; история ограничена chatter-трекингом (mail.tracking.value) для полей с tracking=True, если не стоит OCA-модуль auditlog |
✅ Полностью — read_group (агрегации), определения ir.actions.report + pivot/graph во ir.ui.view; ⚠️ o-spreadsheet дашборды — JSON-блобы |
✅ ORM API на всех тарифах; ⚠️ прямой PostgreSQL read зависит от тарифа (on-prem — полный; Odoo.sh — read-only на dedicated; Online — нет) | ⚠️ Только community (нет официального от Odoo S.A.); богатая экосистема (tuanle96/mcp-odoo, ivnvxd/mcp-server-odoo, модуль much. GmbH) |
Легенда: ✅ полный read · ⚠️ частичный/с оговорками · ❌ недоступно.
Разбор по платформам (кратко, с источниками)
Salesforce (доки: Summer '26, API v67.0 — текущая). API-first: read = API-доступ, прямого коннекта к БД нет by design. Flow-определения — через Tooling API (Flow.Metadata, null для managed-package) и Metadata API retrieve(); Apex-исходник через ApexTrigger.Body. Workflow Rules / Process Builder — End of Support 31.12.2025, но существующие продолжают работать и читаются через API. Confidence: HIGH.
- developer.salesforce.com/docs/atlas.en-us.api_tooling — Flow/ApexTrigger/WorkflowRule (Summer '26)
- help.salesforce.com id=001096524 (обновлено 2026-04-02) — EOS 31.12.2025
Zoho CRM (V8 API, ~май 2025 — текущая). Опровергает старое допущение: с V8 определения Workflow Rules читаются (/settings/automation/workflow_rules, условия + instant/scheduled actions). Метаданные — самая сильная категория. Timeline API отдаёт историю по полям (old+new, кто, источник). Провал: нет чтения определений CRM-отчётов/дашбордов и исходников Deluge-функций. Confidence: HIGH (метаданные/история/COQL), MEDIUM (глубина конфигурации действий, отсутствие report-API — negative claim).
- zoho.com/crm/developer/docs/api/v8 — get-all-workflows, field-meta, timeline-of-a-record, COQL-Overview
- zoho.com/mcp + businesswire 2025-07-17 — официальный Zoho MCP
amoCRM / Kommo (REST API v4; amocrm.ru и kommo.com = один продукт). Сильные стороны: метаданные (поля/воронки/роли) и Events API (полноценный журнал изменений с before/after). Слабые: логика автоматизаций не читается (salesbot отдаёт только метаданные, DP-триггеры не выставлены), нет API отчётов вообще, нет SQL, лимит 7 req/s. Confidence: HIGH (проверено против OpenAPI-индекса llms.txt + per-endpoint доки).
- developers.kommo.com/llms.txt (полный индекс эндпоинтов), /reference/salesbots-list, /reference/events-list, /docs/limitations
Odoo (серия 19.0, сент 2025). Самый открытый из четвёрки: всё — ORM-записи, читаются одинаково через External API (XML-RPC/JSON-RPC, новый JSON-2). Уникально: логика автоматизаций читается как Python-код (ir.actions.server.code) — в закрытых SaaS-CRM логика непрозрачна. Схема — тоже данные (ir.model). Оговорки: полноценный audit только через OCA auditlog; прямой PostgreSQL зависит от тарифа. ⚠️ Staleness: XML-RPC/JSON-RPC помечены к удалению в Odoo 22 (осень 2028) / Online 21.1 (зима 2027) — замена JSON-2. Confidence: HIGH.
- odoo.com/documentation/19.0/developer/reference/external_rpc_api.html; backend/actions.html; OCA/server-tools auditlog
Insights
- 📊 I7 — «Читается ли ЛОГИКА автоматизаций» — водораздел четвёрки. Odoo ✅ (даже Python-код) и Salesforce ✅ (Flow/Apex через Metadata/Tooling) → пригодны для аудита автоматизаций. Zoho ⚠️ (правила да, функции нет). amoCRM ⚠️❌ (логика salesbot/DP не выставлена наружу) → аудит автоматизаций через API невозможен, только RPA. (источники выше, confidence HIGH)
- 📊 I8 — Официальный MCP есть только у Salesforce и Zoho (2025–2026). Odoo и amoCRM — community-обёртки над теми же API. Наличие MCP не расширяет доступ сверх API — это удобная обёртка с тем же scope. (salesforce blog 2025-06-23; businesswire 2025-07-17)
- 📊 I9 — Отчёты/аналитика — самая слабая категория для внешнего агента. Salesforce ✅ полноценно, Odoo ✅ (агрегации), Zoho ⚠️ (только через обход COQL/Analytics), amoCRM ❌ (никак). Значит «BI-on-demand поверх CRM» не универсален — на amoCRM его придётся строить с нуля из сырых записей. (источники выше)
- 📊 I10 — Метаданные/конфиг читаются у всех четырёх (✅). Базовый само-обзор структуры (объекты, поля, воронки, роли) возможен везде — это фундамент для «онбординга» агента. Расходятся платформы на уровне автоматизаций и отчётов, не на уровне базовой конфигурации. (источники выше)
- 📊 I11 — Open-source (Odoo) снимает потолок: on-prem даёт прямой SQL и весь ORM. Для сложного аудита Odoo on-prem — принципиально более доступная цель, чем любой закрытый SaaS. Обратная сторона — Odoo Online (SaaS) режет и прямой SQL, и кастомный Python. (odoo.sh/faq)
Risks / caveats
- ⚠️ Negative claims (нет report-API у Zoho/amoCRM, нет чтения Deluge-функций, нет DP-триггеров) основаны на полноте индексов документации, а не на явном «нет» — доказать отсутствие абсолютно нельзя. Confidence MEDIUM на этих ячейках.
- ⚠️ Zoho-доки без дат обновления — свежесть привязана к поколению V8 (~май 2025), точный месяц MEDIUM.
- ⚠️ Salesforce Agentforce MCP-клиент — статус Pilot (июль 2025) → Beta (начало 2026); точная дата GA не подтверждена.
- ⚠️ amoCRM.ru ↔ Kommo — эквивалентность API выведена структурно (v4), побайтовая идентичность двух доко-сайтов не доказана (MEDIUM).
- ⚠️ Community MCP (Odoo/amoCRM) — низкая зрелость (single-digit stars, часть застойные с конца 2025) → проверять перед продакшеном; заявленный
get_sales_reportв одном Kommo-MCP не подтверждён (у API отчётов нет). - ⚠️ Odoo XML-RPC/JSON-RPC deprecation (Odoo 22 / Online 21.1) — мигрировать на JSON-2; ORM-семантика read сохраняется.
Sources
- developer.salesforce.com/docs (Tooling/Metadata/Reports/Analytics API, Summer '26) — что читается в SF — 2026-07-08
- help.salesforce.com id=001096524 — EOS Workflow Rules/Process Builder 31.12.2025 — обновлено 2026-04-02
- developer.salesforce.com/blogs/2025/06/introducing-mcp-support-across-salesforce — официальные MCP-серверы — 2025-06-23
- zoho.com/crm/developer/docs/api/v8 (get-all-workflows, field-meta, timeline-of-a-record, COQL, bulk-read) — что читается в Zoho — 2026-07-08
- zoho.com/mcp; businesswire 20250717118204 — официальный Zoho MCP — 2025-07-17
- developers.kommo.com/llms.txt; /reference/salesbots-list; /reference/events-list; /docs/limitations — что читается в amoCRM/Kommo — 2026-07-08
- odoo.com/documentation/19.0/developer/reference/external_rpc_api.html; backend/actions.html — что читается в Odoo — 2026-07-08
- odoo.sh/faq — тарифная зависимость прямого PostgreSQL — 2026-07-08
- github.com/OCA/server-tools/tree/18.0/auditlog — полноценный audit в Odoo (community) — 2026-07-08