Xero MCP Server

Официальный MCP-сервер Xero: агент смотрит счета, контакты, проводки и отчеты в бухгалтерии, а также создает счета, платежи и табели

  • 390 ★ репозитория
  • Последний коммит
  • MIT
MCP-серверОфициальныйВыбор редакции

Широкий доступ

Почему такой уровень

  • Токен открывает реальные финансовые данные организации: счета, платежи, банковские операции и зарплатные записи сотрудников
  • Агент создает и меняет счета, платежи, проводки и табели, а эти изменения влияют на реальные данные организации
Все причины и проверки

xeroapi/xero-mcp-server

Установка

В терминале, через SkillFoxx CLI

npx skillfoxx add mcp/xero-mcp-server

Определит агенты на машине, покажет уровень доступа и зафиксирует версию.

Другие способы установки

Доступ и проверки

Как мы проверяем

Широкий доступИнструмент может менять данные, выполнять команды или работать с секретами.

  • Токен открывает реальные финансовые данные организации: счета, платежи, банковские операции и зарплатные записи сотрудников
  • Агент создает и меняет счета, платежи, проводки и табели, а эти изменения влияют на реальные данные организации

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Xero MCP Server связывает агента с бухгалтерской системой Xero через ее API. Сервер выпускает сама компания Xero. Он позволяет Claude Desktop и другим клиентам MCP читать данные организации и вносить изменения по запросу на обычном языке. На чтение доступны план счетов, контакты, группы контактов, счета, кредитовые уведомления, предложения, платежи, банковские операции, ручные проводки, товары, ставки налога и категории учета. Из отчетов есть прибыли и убытки, баланс, оборотно-сальдовая ведомость и возрастные структуры дебиторской и кредиторской задолженности по контакту. Для зарплатного модуля сервер отдает сотрудников, табели, виды отпусков, остатки и периоды отпусков. На запись есть создание и обновление контактов, счетов, кредитовых уведомлений, предложений, платежей, банковских операций и ручных проводок, а также категорий учета и их значений. Для табелей сервер умеет создавать, дополнять строками, утверждать, возвращать и удалять. Обновлять разрешено только черновики счетов, предложений и кредитовых уведомлений.

Для кого. Для бухгалтеров, владельцев малого бизнеса и разработчиков, которые работают в Xero и хотят задавать вопросы по счетам, платежам и отчетам из Claude Desktop или другого клиента MCP.

Подходит, если

  • Нужно получить отчет о прибылях и убытках или баланс из Xero и разобрать его в диалоге
  • Требуется узнать, у каких клиентов есть просроченная задолженность, по возрастной структуре дебиторской задолженности
  • Агент должен подготовить черновик счета или предложения для контакта
  • Нужно проверить банковские операции и платежи за период и сопоставить их со счетами
  • Для зарплатного модуля в регионе NZ или UK надо посмотреть табели, остатки отпусков и утвердить табель

Не подходит, если

  • Бухгалтерия ведется не в Xero: сервер работает только с API Xero
  • Нужна работа с несколькими организациями без повторной авторизации: для этого рассчитан режим токена, а режим Custom Connections привязан к одной организации
  • Нужны зарплатные запросы в другом регионе: для зарплатных запросов в сервере регион организации должен быть NZ или UK
  • Рабочие данные клиента нельзя показывать внешней модели: сервер передает содержимое бухгалтерии агенту и модели

Пример запроса к агенту

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

MCP

Транспорт
stdio
Авторизация
OAuth

Переменные окружения

XERO_CLIENT_ID обязательная
Идентификатор клиента из Custom Connection Xero
XERO_CLIENT_SECRET обязательная, секрет
Секрет клиента из Custom Connection Xero
XERO_CLIENT_BEARER_TOKEN секрет
Токен доступа для режима с входом на стороне клиента, имеет приоритет над идентификатором клиента
XERO_SCOPES
Список прав через пробел, заменяет набор по умолчанию

Ограничения

Нужны Node.js 18 или новее и аккаунт разработчика Xero с учетными данными API. Для начала автор советует демонстрационную компанию с тестовыми данными: ее можно сбросить и сменить страну. Зарплатные запросы работают только в регионах NZ и UK.

Поддерживаются два способа входа. Custom Connections подходит для разработки и для клиентов вроде Claude Desktop, учетные данные привязаны к одной организации. Режим токена нужен, когда клиент сам проводит вход, например по схеме PKCE, и обслуживает несколько аккаунтов Xero. Токен имеет приоритет над идентификатором клиента.

Набор разрешений зависит от даты создания соединения: до 29 апреля 2026 года нужен набор SCOPES_V1, начиная с этой даты SCOPES_V2 с более дробными правами. Сервер пробует V1 и при отказе переходит на V2, а набор можно задать вручную переменной `XERO_SCOPES`. Часть прежних прав помечена устаревшими. Если Node.js установлен через nvm, в команде вместо `npx` указывают полный путь. Доступность Xero из России не подтверждена.

Как отключить. Удалите запись xero из claude_desktop_config.json и перезапустите Claude Desktop. В кабинете разработчика Xero удалите или отключите Custom Connection, чтобы закрыть доступ по выпущенным учетным данным.

Частые вопросы

Как подключить Xero к Claude Desktop?

Создайте Custom Connection в кабинете разработчика Xero, затем добавьте в claude_desktop_config.json сервер xero с командой npx, аргументами -y и @xeroapi/xero-mcp-server@latest и переменными XERO_CLIENT_ID и XERO_CLIENT_SECRET. Перезапустите Claude Desktop.

Это официальный сервер Xero?

Да, репозиторий принадлежит организации XeroAPI, то есть самой Xero. Автор рекомендует начинать с демонстрационной компании, чтобы не трогать рабочие данные.

Какие два способа входа есть у сервера?

Custom Connections с идентификатором клиента и секретом для одной организации и токен XERO_CLIENT_BEARER_TOKEN, когда клиент сам проводит вход. Если токен задан, он имеет приоритет над идентификатором клиента.

Что делать, если не хватает прав доступа?

Права зависят от даты создания Custom Connection. Сервер пробует прежний набор и переходит на новый, а вручную список задается переменной XERO_SCOPES через пробел. Нужно добавить в соединение все права из соответствующего списка.

Работает ли сервер с зарплатой?

Да, но только если регион организации NZ или UK. Доступны сотрудники, табели, виды и остатки отпусков, а для табелей еще создание, правка строк, утверждение, возврат и удаление.

Обсуждение

Вопросов и отзывов пока нет.

MCP-серверы
Официальный

Официальный локальный MCP-сервер Intuit: агент ищет и создает счета, платежи и контрагентов в QuickBooks Online, строит отчеты

MCP-серверШирокий доступ445Звезды репозитория

MCP-сервер к Actual Budget: агент читает счета и транзакции, строит отчеты по расходам и по флагу правит категории и правила.

MCP-серверРасширенный доступ279Звезды репозитория
Официальный

Сервер дает агенту чтение ваших банковских счетов и операций через Enable Banking без инструментов отправки платежей.

MCP-серверРасширенный доступ306Звезды репозитория
Официальный

BeeCount Cloud MCP — MCP-сервер для своего учета: отдельные права дают агенту чтение отчетов или изменение операций.

MCP-серверРасширенный доступ202Звезды репозитория
Официальный

Встроенный MCP-сервер SolidInvoice: агент смотрит счета, клиентов и платежи и по разрешению создает новые счета.

MCP-серверШирокий доступ982Звезды репозитория

Financial Datasets MCP

Financial Datasets MCP Server

Официальный

MCP-сервер к API Financial Datasets: отчетность компаний, цены акций и криптовалют и новости для агента

MCP-серверРасширенный доступ2,3 тыс.Звезды репозитория

Сравнение с похожими

Карточки с тем же главным запросом: чем они отличаются.

ИнструментОфициальныйАвторизацияЗвезды репозиторияГлавное отличие
Xero MCP Server (эта карточка)даOAuth390
QuickBooks Online MCP ServerдаOAuth445официальный сервер Intuit для QuickBooks Online, другая бухгалтерская система
freee-mcpдаOAuth515официальный сервер японской платформы freee с бухгалтерией и зарплатой

Коротко о README

README перечисляет возможности (вход OAuth2, контакты, план счетов, счета), требования и ссылки на документацию Xero. Подробно разобраны оба способа входа с примерами конфигурации, таблица прав по дате создания соединения и полный список команд сервера. В конце есть раздел для разработчиков о сборке и подключении локальной версии и напоминание не коммитить файл `.env`.

Бейдж для README

Сообщить о проблеме

Foxx AIXero MCP Server
Foxx AI

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.