Xero MCP: Документация
Обновлено:
Подключение
npx -y @xeroapi/xero-mcp-server@latest (stdio). Два режима:
- Custom Connections —
XERO_CLIENT_ID/XERO_CLIENT_SECRETпод одну организацию (настраивается в Xero Developer); рекомендуется для тестов и Claude Desktop. ОпциональноXERO_SCOPESдля точного набора прав. - Bearer-токен — переменная
XERO_CLIENT_BEARER_TOKEN(имеет приоритет над Client ID), если MCP-клиент сам проводит OAuth/PKCE и поддерживает несколько аккаунтов.
Для старта без риска для реальных данных заведите бесплатный Xero-аккаунт и переключитесь на встроенную Demo Company — её можно сбрасывать в любой момент.
Инструменты
50+ команд list-*/create-*/update-*: контакты и группы контактов, счета, кредитные ноты, котировки, банковские транзакции, ручные проводки, категории учёта, план счетов, налоговые ставки, старение дебиторки/кредиторки по контакту, отчёты P&L/баланс/оборотка, а также payroll — сотрудники, отпуска (записи, остатки, типы), периоды отпусков, табели.
Сценарий для агента
«Создай счёт контакту Bright Design Co на 640 £», «покажи P&L за квартал», «какая задолженность у контакта X с разбивкой по срокам?», «заведи новую категорию учёта "Маркетинг"».
Важно
Сервер работает с реальным бухгалтерским учётом организации — счета и проводки видны бухгалтеру и влияют на отчётность. Тестируйте на Demo Company или отдельной organisation с Custom Connection, прежде чем давать доступ к боевому аккаунту.
Тарифы
MCP-сервер бесплатный (open source); доступ к самому Xero — по тарифным планам Xero (бесплатный пробный период при регистрации).