Пропустите установку. Заработает меньше чем за 2 минуты.
Начните бесплатный период на cloud.anythingmcp.com, добавьте Gusto одним кликом и направьте свой ИИ-клиент (Claude, ChatGPT, Copilot или Cursor) на сгенерированный MCP-эндпоинт. Без Docker, без git clone, без опыта разработки.
Кратко
Дайте ИИ читать данные о зарплате и персонале в Gusto: компанию, её офисы и администраторов, сотрудников с должностями и ставками оплаты, подрядчиков, отделы, графики выплат и расчётные периоды, обработанные расчёты зарплаты с итогами, выплаты подрядчикам, правила и заявки на отпуск, виды начислений и льготы. Расчёт зарплаты только для чтения; создавать и переименовывать можно только отделы. Вход через Gusto OAuth, демо или рабочая среда.
Попробуй спросить
Примеры промптов для Gusto
Кликни по промпту — он скопируется. Вставь в Claude, ChatGPT, Cursor, Gemini, Copilot или OpenClaw и запусти через этот коннектор.
Claude — это AI, он может ошибаться. Проверяйте ответы.
💡 Без установки? Используйте cloud.anythingmcp.com напрямую. Войдите, нажмите Connectors → Gusto, вставьте учётные данные, создайте MCP API key, и готово. Без Docker, без
git clone, без локального сервера.
Gusto + Gemini
Дайте ИИ читать данные о зарплате и персонале в Gusto: компанию, её офисы и администраторов, сотрудников с должностями и ставками оплаты, подрядчиков, отделы, графики выплат и расчётные периоды, обработанные расчёты зарплаты с итогами, выплаты подрядчикам, правила и заявки на отпуск, виды начислений и льготы. Расчёт зарплаты только для чтения; создавать и переименовывать можно только отделы. Вход через Gusto OAuth, демо или рабочая среда.
Предварительные требования
Полные инструкции по настройке встроены в коннектор (видны в магазине при выборе коннектора). Требуемые переменные окружения:
GUSTO_CLIENT_ID, GUSTO_CLIENT_SECRET, GUSTO_API_URL
Шаг 1 — Получите учётные данные
- Создайте бесплатный аккаунт в Gusto Developer Portal по адресу
https://dev.gusto.comи создайте приложение. Новое приложение начинает работу в среде demo, где используются тестовые компании. - В настройках приложения добавьте redirect URI
https://cloud.anythingmcp.com/api/mcp-oauth/callback(если вы размещаете AnythingMCP сами:<your AnythingMCP URL>/api/mcp-oauth/callback). Redirect URI демо-приложения можно изменить в портале; для рабочего приложения их меняет Gusto по запросу. - Скопируйте Client ID и Secret приложения в
GUSTO_CLIENT_IDиGUSTO_CLIENT_SECRET. - Задайте
GUSTO_API_URLкакhttps://api.gusto-demo.comдля демо-приложения или какhttps://api.gusto.com, когда Gusto одобрит ваше приложение для рабочей среды. Ключи работают только в своей среде. - Чтобы сначала попробовать, создайте в Developer Portal demo company. В ней уже есть примеры сотрудников, подрядчиков и расчётов зарплаты.
- Установите коннектор, нажмите Authorize with Provider и войдите в Gusto как основной администратор или администратор с полным доступом. Gusto спросит, какую компанию подключить: одна авторизация охватывает одну компанию, поэтому для второй установите коннектор ещё раз.
- Запустите
gusto_get_token_info. Он показывает, с какой компанией работают остальные инструменты и что может читать ваше приложение.
Расчёт зарплаты только для чтения: ИИ читает расчёты зарплаты с итогами, налогами и удержаниями по каждому сотруднику, графики выплат, расчётные периоды и выплаты подрядчикам, но не может готовить, рассчитывать, отправлять или отменять расчёт зарплаты, платить подрядчикам, добавлять или увольнять сотрудников и менять оплату. Изменить он может только две вещи: создать отдел (gusto_create_department) и переименовать его (gusto_update_department, при установке отключён), и оба действия он сначала подтверждает у вас.
Что он читает: компанию, её офисы и администраторов, сотрудников с должностями, ставками оплаты и историей занятости, подрядчиков, отделы, правила отпусков с остатками, заявки на отпуск, виды начислений и льготы компании. Списки расчётов зарплаты по умолчанию показывают обработанные регулярные расчёты за последние шесть месяцев, не больше года за один запрос.
Права выдаёт Gusto: при входе вы не выбираете scopes. Gusto назначает их вашему приложению: широко в среде demo и в рабочей среде после своей проверки. Для ставок оплаты нужен scope compensations:read, а для льгот с медицинской информацией нужны scopes :phi. На вызов за пределами scopes вашего приложения приходит ответ 403.
Токены: access-токены действуют два часа и обновляются автоматически. Gusto заменяет refresh-токен при каждом обновлении, поэтому не используйте ту же авторизацию одновременно в другом инструменте: одному из них пришлось бы входить заново.
Частые ошибки: 401 означает, что авторизация отозвана, поэтому снова нажмите Authorize with Provider. 403: у вашего приложения нет нужного scope, или компания не та, которую вы авторизовали. 406: версия API, которую отправляет коннектор, выходит за пределы допустимых для вашего приложения (минимальная версия видна в Developer Portal). 429: больше 200 запросов за минуту, подождите минуту.
Коннектор не проводит расчёт зарплаты, не платит подрядчикам, не оформляет приём и увольнение сотрудников, не меняет оплату и льготы и не читает налоговые формы и документы. Gusto Embedded является отдельным продуктом и не поддерживается.
Шаг 2 — Установите адаптер
curl -fsSL https://raw.githubusercontent.com/HelpCode-ai/anythingmcp/main/docker-compose.quickstart.yml -o docker-compose.yml
printf 'JWT_SECRET=%s\nENCRYPTION_KEY=%s\n' "$(openssl rand -hex 32)" "$(openssl rand -hex 32)" > .env
docker compose up -d
Шаг 3 — Добавьте коннектор в Gemini
URL вашего сервера: в AnythingMCP откройте MCP Servers → сервер, на котором находится этот коннектор, и скопируйте его URL (
https://cloud.anythingmcp.com/mcp/…). Используйте его везде, где в этом руководстве указаноYOUR_SERVER_ID.
Gemini CLI читает MCP-серверы из ~/.gemini/settings.json (в Windows: %USERPROFILE%\.gemini\settings.json). Добавь:
{
"mcpServers": {
"anythingmcp": {
"httpUrl": "https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID",
"headers": { "X-API-Key": "YOUR_MCP_API_KEY" }
}
}
}
- Создай MCP API-ключ в AnythingMCP в разделе MCP Servers → твой сервер → API keys и вставь его вместо
YOUR_MCP_API_KEY. - Сохрани файл и перезапусти
gemini. - Выполни
/mcpв Gemini CLI (илиgemini mcp listв терминале):anythingmcpдолжен отображаться как подключённый. - Начинай писать промпты: Gemini CLI теперь может вызывать инструменты
Gusto.
Доступные инструменты
| Tool | What it does |
|---|---|
gusto_get_token_info | Read what this authorization reaches: resource.type and resource.uuid (the company UUID every company tool needs as company_uuid)… |
gusto_get_company | Read the company: name, trade_name, ein, entity_type, company_status, tier, is_suspended, pay_schedule_type, join_date, funding_type… |
gusto_list_locations | List the company's addresses: street, city, state, zip, phone_number and whether each is a mailing address, filing address or active work… |
gusto_list_company_admins | List the company's Gusto admins with uuid, first_name, last_name and email (scope company_admin:read) |
gusto_list_employees | List the company's employees (onboarding, active and terminated) with uuid, name, email, department, onboarding status, terminated… |
gusto_get_employee | Read one employee by UUID: name, email, work_email, phone, date_of_birth, title, department, manager_uuid, hired_at… |
gusto_get_employment_history | Read an employee's employment history: every hire, termination and rehire with its dates and employment status (scope employments:read) |
gusto_list_job_compensations | List the compensations of one job: rate, payment_unit (Hour, Week, Month, Year, Paycheck), flsa_status and effective_date |
gusto_list_contractors | List the company's contractors, individual and business, active and inactive: uuid, type, name or business_name, email, wage_type (Fixed or… |
gusto_get_contractor | Read one contractor by UUID: type, names or business name, email, wage_type, hourly_rate, start_date, is_active, address and department… |
gusto_list_departments | List the company's departments with uuid, title, version and the employees and contractors assigned to each (scope departments:read) |
gusto_get_department | Read one department by UUID: title, its current version (needed by gusto_update_department) and its employees and contractors (scope… |
gusto_create_department | Create a department in the company |
gusto_update_department | Rename a department |
gusto_list_pay_schedules | List the company's pay schedules: uuid, frequency (Every week, Every other week, Twice per month, Monthly...), anchor_pay_date… |
gusto_list_pay_periods | List pay periods with start_date, end_date, pay_schedule_uuid and the payroll of each (check date, processed or not) |
gusto_list_payrolls | List the company's payrolls: payroll_uuid, pay_period, check_date, processed, off_cycle, off_cycle_reason, external and, with… |
gusto_get_payroll | Read one payroll: pay period, check_date, processed, totals and, once calculated or processed, employee_compensations[] per employee… |
gusto_list_contractor_payments | List contractor payments between two dates, newest first, with totals: per payment the contractor_uuid, date, wage, hours, bonus… |
gusto_get_contractor_payment | Read one contractor payment by UUID: contractor_uuid, date, wage, hours, hourly_rate, bonus, reimbursement, wage_total, payment_method… |
gusto_list_time_off_policies | List the company's time off policies (vacation, sick and custom): uuid, name, policy_type, accrual_method, accrual rate and limits… |
gusto_get_time_off_policy | Read one time off policy by UUID, with its accrual rules and employees[] carrying each employee's current balance (scope… |
gusto_list_time_off_requests | List time off requests of the company, past and future: employee, request_type, policy_type and policy_uuid, status (pending, approved… |
gusto_list_earning_types | List the company's earning types, split into default (regular wages, overtime, bonus, commission and others with their own tax treatment)… |
gusto_list_company_benefits | List the benefits the company offers: uuid, benefit_type, description, active, source, partner_name and, with enrollment_count=true, how… |
Примеры запросов
- «Подведи итоги нашего последнего обработанного расчёта зарплаты: начислено, налоги и к выплате по каждому сотруднику.»
- «Кто отсутствует на следующей неделе и какие заявки на отпуск ещё ждут решения?»
- «Перечисли наших активных подрядчиков и сколько мы заплатили каждому из них в этом квартале.»
- «Сколько у нас сотрудников в каждом отделе и кто пришёл за последние 90 дней?»
FAQ
Где Gemini CLI ищет MCP-серверы? В ~/.gemini/settings.json для твоего пользователя или в .gemini/settings.json внутри проекта. gemini mcp list показывает каждый сервер и статус подключения.
Следующие шаги
Это руководство помогло?