DOKIVO
ВойтиОплатить Pro

API и MCP

MCP-сервер DOKIVO: документы для AI-клиентов

Один endpoint для проверенных операций с PDF, Word, Excel, PowerPoint, изображениями и архивами. AI-клиент выбирает инструмент, DOKIVO выполняет ту же обработку, что и сайт, и возвращает ссылку на результат.

Endpoint: https://dokivo.ru/mcp · транспорт: Streamable HTTP, JSON-RPC 2.0 · протокол: 2026-07-28.

Что доступно

MCP не запускает отдельный движок. Он вызывает существующие 66 операций через тот же admission, что и REST API: те же квоты, проверки форматов, изолированная обработка и срок результата.

ИнструментНазначение
dokivo_list_operationsКаталог 66 операций: идентификатор, формат, число файлов.
dokivo_get_operationПоля и ограничения одной операции до запуска.
dokivo_create_runЗапуск операции или цепочки 2–3 шагов; файлы в base64.
dokivo_get_runСостояние, прогресс, ошибка и срок результата.
dokivo_get_resultИмя, MIME, размер, SHA-256 и ссылка на скачивание.
dokivo_cancel_runОтмена задания и удаление временных файлов.
dokivo_get_creditsБаланс кредитов API/MCP: куплено, зарезервировано, доступно.

Каталог операций и полные схемы полей доступны через dokivo_list_operations и dokivo_get_operation. Отдельного MCP-каталога нет — это те же операции, что на сайте. Баланс кредитов возвращает dokivo_get_credits.

Подключение за три шага

  1. Создайте ключ. Войдите в аккаунт с подтверждённой почтой, откройте «Сценарии → Подключения → API» и создайте ключ на 30 или 90 дней. Ключ dki_… показывается один раз.
  2. Добавьте MCP-сервер в клиент. Укажите URL https://dokivo.ru/mcp и заголовок Authorization: Bearer dki_…. Подходит для клиентов, поддерживающих Streamable HTTP и JSON-RPC 2.0.
  3. Проверьте на своём файле. Сначала dokivo_create_run, затем dokivo_get_run и dokivo_get_result. Результат скачивается по ссылке с тем же ключом.
{
  "mcpServers": {
    "dokivo": {
      "url": "https://dokivo.ru/mcp",
      "headers": { "Authorization": "Bearer dki_..." }
    }
  }
}

Claude Desktop и Cursor

Добавьте блок выше в файл MCP-конфигурации клиента. Claude Desktop: «Настройки → Разработчик → Изменить конфигурацию»; Cursor: .cursor/mcp.json в проекте или глобальный конфиг. После сохранения перезапустите клиент и проверьте, что инструменты dokivo_* появились в списке.

n8n

Добавьте узел MCP Client Tool, укажите URL https://dokivo.ru/mcp и Header Auth с Authorization: Bearer dki_…. Вызовите dokivo_create_run, затем dokivo_get_result; файл скачивается отдельным HTTP-запросом с тем же ключом.

Это примеры конфигурации, а не гарантия совместимости конкретной версии клиента. Проверьте свой клиент на одном PDF до рабочего процесса.

Пример запроса

curl -s https://dokivo.ru/mcp \
  -H 'Authorization: Bearer dki_...' \
  -H 'Content-Type: application/json' \
  -d '{
    "jsonrpc": "2.0",
    "id": 1,
    "method": "tools/call",
    "params": {
      "name": "dokivo_create_run",
      "arguments": {
        "operation": "compress-pdf",
        "options": { "compression": "balanced" },
        "files": [{
          "name": "scan.pdf",
          "contentBase64": "JVBERi0xLjQK..."
        }]
      }
    }
  }'

Ответ содержит runId и state. Дальше — dokivo_get_run до завершения и dokivo_get_result для ссылки, размера и SHA-256. Байты документа в ответ MCP не включаются.

Стоимость

API и MCP работают на предоплаченных кредитах. Один кредит — успешная стандартная операция с документом до 10 МБ; OCR и Office — коэффициент 3. Ошибка, отмена и повторный idempotent-запрос не списываются.

ПакетКредитовЦенаЗа операцию
Старт100990 ₽9,90 ₽Купить
Рабочий5003 900 ₽7,80 ₽Купить
Компания2 00012 900 ₽6,45 ₽Купить

Оплата картой или по счёту для организации — в кабинете. Счёт формируется сразу, кредиты начисляются после подтверждения оплаты.

Купить кредиты

Ограничения

  • До 10 файлов на запуск; до 12 МиБ на файл и 16 МиБ суммарно.
  • Тело запроса — до 24 МБ; для больших файлов используйте REST multipart.
  • Результат доступен 15 минут, для OCR — 30 минут; история запусков — 7 дней.
  • Ключ действует 1–90 дней; одновременно можно иметь до пяти действующих ключей.
  • Не более 600 MCP-запросов с одного IP в час и не более четырёх одновременных запросов.
  • MCP не обходит квоты, лимиты аккаунта и проверки форматов.

Безопасность и данные

Ключ даёт только доступ к запускам и результатам своего аккаунта: runs:read и runs:write. Управление аккаунтом, сценариями и платежами через MCP недоступно.

Файл принимается только для выбранной операции и удаляется после скачивания, ошибки или истечения срока. Постоянного хранилища нет. Обработка выполняется в изолированном контейнере, как и для сайта. Подробнее — обработка и удаление.

Тело больше 64 КиБ требует действующий ключ до чтения; запрос ограничен 120 секундами; при необходимости endpoint отключается переменной MCP_ENABLED=0.

Кому подходит

  • AI-ассистенту, который готовит комплект документов или извлекает таблицу и должен получить проверяемый файл.
  • Интегратору, который соединяет DOKIVO с CRM, 1С, Bitrix24 или n8n через MCP-клиент.
  • Команде, которой нужен повторяемый документный процесс с ключом, лимитами и аудитом.

Совместимость конкретной версии Claude Desktop, Cursor, n8n или другого клиента проверяйте на своей цепочке: MCP-стандарт не гарантирует одинаковое поведение всех клиентов.

Что дальше

Если нужен не один запуск, а процесс с правилами, проверкой и обучением сотрудника, начните с условий для организаций. Тарифы и лимиты — на странице оплаты. Пример интеграции с таблицами — в разборе API.

Создать ключ API