QuickBooks MCP Server

официальный

Интеграция с QuickBooks через OAuth2. Операции записи отключены по умолчанию в соответствии с интеграцией. Более 550 инструментов, охватывающих счета, счета-фактуры, отчёты и склад. Требуется учётная запись DataGrout.

Что можно делать с QuickBooks MCP?

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

Документация

DataGrout's QuickBooks MCP Server подключает AI-агентов к QuickBooks через OAuth2, используя учётные данные приложения DataGrout или ваши собственные. Операции записи отключены по умолчанию и требуют явной настройки для каждой интеграции. Более 550 инструментов охватывают объекты бухгалтерского учёта — счета-фактуры, счета, отчёты, складские запасы — и выбираются по отдельности, а не предоставляются как единый фиксированный набор.

Настройка с помощью CLI:

Перейдите на GitHub DataGrout и настройте с помощью интерфейса командной строки — https://github.com/DataGrout/conduit-sdk

Настройка через портал DataGrout:

1. Зарегистрируйте учётную запись DataGrout
Перейдите на https://app.datagrout.ai/ и создайте учётную запись.

2. Создайте сервер

  • Нажмите на раскрывающийся список серверов в левом верхнем углу панели управления.

  • Выберите Create New Server.

  • Введите имя (обязательно) и необязательное описание.

  • Нажмите Create Server.

  • Вашему серверу присваивается UUID и генерируется MCP-конечная точка: https://gateway.datagrout.ai/servers/{your-uuid}/mcp

  • Вы можете получить этот URL позже в любое время в разделе Settings > Server Info.

3. Создайте токен доступа

  • Откройте раскрывающийся список серверов и нажмите значок Settings.

  • Перейдите на вкладку Authentication.

  • Нажмите Create Access Token.

  • Дайте ему имя или оставьте поле пустым для автоматической генерации.

  • Скопируйте токен сразу же — он отображается только один раз и не может быть получен повторно.

4. Добавьте интеграцию QuickBooks

  • Перейдите на страницу Home — это маркетплейс интеграций.

  • Найдите QuickBooks в списке и нажмите Add.

  • Вы будете перенаправлены на страницу сведений об интеграции QuickBooks для завершения настройки.

5. Настройте аутентификацию

  • Выберите тип аутентификации: OAuth2.

  • Выберите, использовать ли учётные данные приложения DataGrout или собственные.

6. Авторизуйте подключение

  • Нажмите Connect.

  • Вы будете перенаправлены на размещённый экран входа/авторизации Intuit для входа и предоставления доступа.

  • После авторизации вы вернётесь на панель управления DataGrout.

7. Настройте инструменты и политику

  • На странице сведений об интеграции выберите, какие из более чем 550 доступных инструментов предоставить для этой интеграции.

  • Откройте вкладку Policy, чтобы просмотреть или изменить политику безопасности. Она наследуется от политики родительского Hub Server и может быть только ужесточена, но не ослаблена — доступ на запись должен быть явно включён для каждого инструмента, если он вам нужен, поскольку по умолчанию он отключён.

Конфигурация MCP-клиента:

DataGrout запускает одну MCP-конечную точку на сервер — один и тот же URL и токен работают во всех подключённых клиентах, и каждая добавленная вами интеграция (включая Salesforce) становится доступной через неё. Отдельная конфигурация для каждой интеграции не требуется.

{
  "mcpServers": {
    "DataGrout": {
      "url": "https://gateway.datagrout.ai/servers/YOUR_UUID/mcp",
      "headers": {
        "Authorization": "Bearer YOUR_TOKEN"
      }
    }
  }
}

Используйте этот же блок для Claude Desktop, Claude Code, Cursor и Windsurf. Конфигурация MCP в VS Code может использовать «servers» вместо «mcpServers» — проверьте свою версию.

Для этой конечной точки доступны два других варианта аутентификации: взаимный TLS (производственные/корпоративные агенты) и OAuth 2.1 (пользовательские приложения, через Client Credentials или Authorization Code + PKCE).

Справочник по конфигурации:

ПараметрЗначенияПо умолчанию
Тип аутентификацииOAuth2, mTLS или Bearer token
Учётные данныеУчётные данные приложения DataGrout или предоставленные пользователем
Доступ к инструментамВыбираются по отдельности из 550+ инструментовничего не включено, пока не выбрано
Доступ на записьВключается для каждого инструмента, для каждой интеграцииотключён
ПолитикаНаследуется от родительского Hub Server; ужесточается, не ослабляетсяунаследована

Строки Environment/Sandbox нет — не подтверждено, поддерживает ли QuickBooks песочницу для файла компании через эту интеграцию.

Инструменты: более 550 инструментов, охватывающих счета-фактуры, счета, отчёты и складские запасы, включаются/отключаются по отдельности для каждой интеграции. Подтверждённых примеров инструментов с названиями нет.

Параметры взаимодействия: оценка стоимости перед выполнением, квитанция о выполнении, сводка после выполнения.

Ссылки: