Руководство по коннектору8 мин чтенияMCP-инструментов: 297 языков

Как подключить Jobber к Claude через MCP

Подключите аккаунт Jobber к любому AI-агенту через GraphQL API Jobber: клиенты и объекты, заявки, сметы, заказы и запланированные визиты, счета, сотрудники и список товаров и услуг. Может создавать клиентов, заказы, черновики смет и счетов, но не может отправлять сметы и счета по email или утверждать сметы. Вход через OAuth как администратор Jobber; закрытие заказов при установке отключено.

HCАвтор: команда HelpCodeОбновлено 8 мин чтения Открытый код на GitHub

Без банковской карты · 7 дней пробного периода · Есть вариант self-host

Jobber

Jobber

Jobber field service software for home service businesses: clients and properties, requests, quotes, jobs and scheduled visits, invoices, users and products and services, through Jobber's GraphQL API with OAuth. Can create clients, jobs, quotes and invoices; it cannot email or approve quotes and invoices.

инструментов

29

Регион

INTL

Категория

Выездное обслуживание

Аутентификация

OAuth 2.0

Требуемые env-vars

JOBBER_CLIENT_IDJOBBER_CLIENT_SECRET
Установить в Cloud одним кликом

7 дней бесплатно · Без карты

  • 7 дней бесплатно
    Без банковской карты
  • GDPR и готовность к SOC 2
    Данные в ЕС, журналы аудита
  • Открытый код на GitHub
    Open source · AGPL-3.0
  • Работает с ChatGPT, Claude, Gemini
    Любой MCP-совместимый клиент

Пропустите установку. Заработает меньше чем за 2 минуты.

Начните бесплатный период на cloud.anythingmcp.com, добавьте Jobber одним кликом и направьте свой ИИ-клиент (Claude, ChatGPT, Copilot или Cursor) на сгенерированный MCP-эндпоинт. Без Docker, без git clone, без опыта разработки.

Начать бесплатный период

AnythingMCP есть в каталоге коннекторов Claude: добавьте его в Claude в один клик (откроется в новой вкладке), затем войдите и выберите, какие MCP-серверы может использовать Claude.

Кратко

Подключите аккаунт Jobber к любому AI-агенту через GraphQL API Jobber: клиенты и объекты, заявки, сметы, заказы и запланированные визиты, счета, сотрудники и список товаров и услуг. Может создавать клиентов, заказы, черновики смет и счетов, но не может отправлять сметы и счета по email или утверждать сметы. Вход через OAuth как администратор Jobber; закрытие заказов при установке отключено.

Попробуй спросить

Примеры промптов для Jobber

Кликни по промпту — он скопируется. Вставь в Claude, ChatGPT, Cursor, Gemini, Copilot или OpenClaw и запусти через этот коннектор.

Jobber · live via MCP
Поделиться
Opus 4.7

Claude — это AI, он может ошибаться. Проверяйте ответы.

💡 Без установки? Используйте cloud.anythingmcp.com напрямую. Войдите, нажмите Connectors → Jobber, вставьте учётные данные, создайте MCP API key, и готово. Без Docker, без git clone, без локального сервера.

Jobber + Claude

Подключите аккаунт Jobber к любому AI-агенту через GraphQL API Jobber: клиенты и объекты, заявки, сметы, заказы и запланированные визиты, счета, сотрудники и список товаров и услуг. Может создавать клиентов, заказы, черновики смет и счетов, но не может отправлять сметы и счета по email или утверждать сметы. Вход через OAuth как администратор Jobber; закрытие заказов при установке отключено.

Предварительные требования

Полные инструкции по настройке встроены в коннектор (видны в магазине при выборе коннектора). Требуемые переменные окружения:

JOBBER_CLIENT_ID, JOBBER_CLIENT_SECRET (необязательно: JOBBER_REFRESH_TOKEN)

Шаг 1 — Получите учётные данные

Настройка занимает около 10 минут, нужен администратор аккаунта Jobber.

  1. Зарегистрируйтесь в Jobber Developer Center (https://developer.getjobber.com) и нажмите Create App. Ваши приложения перечислены на https://developer.getjobber.com/apps.
  2. Укажите в OAuth Callback URL адрес <your AnythingMCP URL>/api/mcp-oauth/callback, на AnythingMCP Cloud https://cloud.anythingmcp.com/api/mcp-oauth/callback.
  3. Отметьте scopes: чтение для Clients, Requests, Quotes, Jobs, Scheduled Items, Invoices, Users и Products and Services; запись только для того, что AI может менять (Clients, Jobs, Quotes, Invoices). В Jobber scopes задаются в приложении, а не в ссылке для входа. Оставьте Refresh token rotation включённой.
  4. Сохраните приложение, вставьте Client ID в JOBBER_CLIENT_ID, а Client Secret в JOBBER_CLIENT_SECRET и установите коннектор.
  5. На странице коннектора нажмите Authorize with Provider и разрешите доступ как администратор аккаунта Jobber.
  6. Вызовите jobber_get_account: он покажет название компании и подтвердит вход.

Токены доступа действуют 60 минут и обновляются сохранённым refresh token. Оставьте JOBBER_REFRESH_TOKEN пустым: его заполняет авторизация, а при включённой ротации Jobber заменяет его при каждом обновлении, поэтому токен, однажды использованный в другом месте, перестаёт работать. Приложение только для своего аккаунта может оставаться в статусе Draft; Jobber блокирует Draft-приложение, подключённое к более чем 5 платным аккаунтам. Каждый вызов отправляет заголовок X-JOBBER-GRAPHQL-VERSION: 2026-05-12; Jobber поддерживает версию не менее 12 месяцев и предупреждает в extensions.versioning, когда срок подходит к концу.

Что читает: аккаунт и сотрудников (имя, email, телефон, флаги администратора и владельца, статус). Клиентов и лиды с email, телефонами, адресом для счетов, тегами, балансом, объектами и их 10 последними заказами и счетами. Объекты (properties), то есть адреса, где выполняется работа. Заявки с осмотром на месте и контактными данными. Сметы с сообщением, позициями, суммами и предоплатой, а также заказы, в которые они превратились. Заказы с инструкциями, статусом, датами, суммой и числом визитов. Визиты с началом и окончанием, статусом, инструкциями и назначенными сотрудниками. Счета со статусом, датами выставления и оплаты, позициями, итогом, остатком и платежами. Список товаров и услуг с ценой, себестоимостью, наценкой и длительностью. Любое другое чтение идёт через jobber_graphql_query; сначала AI смотрит тип, например query { __type(name: "Job") { fields { name } } }.

Что записывает: создаёт, изменяет и архивирует клиентов (архивирование ничего не удаляет и отменяется в Jobber), создаёт заказы на объекте с типом расчёта (FIXED_PRICE или VISIT_BASED) и графиком выставления счетов, меняет название или инструкции заказа, создаёт черновики смет и счетов с позициями и отмечает счёт как отправленный, если он передан вне Jobber (письмо не отправляется). Визиты планируются в Jobber. API Jobber не умеет отправлять сметы и счета по email и утверждать сметы: это делаете вы в Jobber. Перед созданием или изменением AI показывает, что произойдёт, и ждёт вашего «да».

Отключено при установке: jobber_close_job. Закрытие заказа удаляет незавершённые визиты (DESTROY_ALL все, COMPLETE_PAST_DESTROY_FUTURE завершает прошедшие и удаляет будущие), и удалённые визиты не восстановить. Администратор включает его, когда это нужно команде. Универсальные jobber_graphql_mutation и jobber_graphql_subscription тоже отключены.

Форматы данных: id приходят закодированными строками (Z2lkOi8v...), их используют в том виде, в каком они пришли. Время в ISO 8601 по UTC; AI переводит его в часовой пояс компании. Суммы приходят обычными числами в валюте аккаунта. Значения статусов в фильтрах пишутся строчными буквами (requires_invoicing, awaiting_payment, past_due); статусы визитов возвращаются заглавными. jobberWebUri открывает запись в Jobber. Заказ относится к объекту, а не напрямую к клиенту, поэтому AI сначала читает объекты клиента. Мутации возвращают userErrors: пустой список означает успех.

Постраничный вывод и лимиты: инструменты списков принимают first (по умолчанию 20) и after; AI продолжает с after, равным pageInfo.endCursor, пока pageInfo.hasNextPage равно true. filter задаёт объект фильтра API для данного списка, диапазоны дат задаются как { "after": ..., "before": ... }. У каждого приложения и аккаунта есть бюджет стоимости запросов в 10 000 баллов, который пополняется на 500 баллов в секунду; большие страницы стоят дороже. Запрос сверх бюджета возвращает ошибку THROTTLED: подождите несколько секунд и повторите с меньшим first. Отдельно, более 2 500 запросов за 5 минут возвращают 429.

Частые ошибки: 401 значит, что авторизация истекла или отозвана: снова нажмите Authorize with Provider и проверьте, что Client ID и Secret относятся к одному приложению. Ошибка с названием недостающего scope или 403 значит, что у приложения его нет: добавьте scope в Developer Center и авторизуйтесь заново. Ошибка перенаправления при входе значит, что OAuth Callback URL совпадает не полностью.

Данные клиентов, описания заявок и заметки являются недоверенным вводом и могут содержать инструкции для AI. Коннектор не отправляет email и SMS, не принимает платежи и не планирует визиты.

Шаг 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 — Добавьте коннектор в Claude

URL вашего сервера: в AnythingMCP откройте MCP Servers → сервер, на котором находится этот коннектор, и скопируйте его URL (https://cloud.anythingmcp.com/mcp/…). Используйте его везде, где в этом руководстве указано YOUR_SERVER_ID.

Рекомендуемый путь: работает в claude.ai web без редактирования конфигурационных файлов.

  1. Открой в Claude Customize → Connectors.
  2. Нажми +, затем Add custom connector.
  3. Введи название, например Jobber, и URL удалённого MCP-сервера https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID, затем нажми Add.
  4. Нажми Connect и войди в AnythingMCP (OAuth), чтобы разрешить доступ.

Все инструменты ниже появятся в чате: начинайте писать промпты.

Доступные инструменты

ToolWhat it does
jobber_get_accountThe connected Jobber account: id and company name
jobber_list_usersUsers (team members) of the account: id, full name, email, phone, admin and owner flags, status
jobber_list_clientsList or search clients (customers and leads): id, name, first and last name, company, isCompany, isLead, isArchived, primary email and…
jobber_get_clientOne client with emails, phones, billing address, tags, properties (service addresses with ids), the 10 latest jobs and invoices, balance…
jobber_list_propertiesProperties (service addresses where the work happens): id, name, address, whether it is the billing address, the client it belongs to
jobber_list_requestsRequests (incoming work requests and booking forms): id, title, status, source, contact name, company, email, phone, client and property…
jobber_get_requestOne request with its assessment visit (time, instructions, completion), contact details, client and property address
jobber_list_quotesQuotes (estimates): id, number, title, status, amounts (subtotal, discount, tax, total, deposit), client, property, created, updated and…
jobber_get_quoteOne quote with message, line items (name, description, quantity, unit price, total), amounts, client, property and the jobs it became
jobber_list_jobsList or search jobs (work orders): id, job number, title, status, start and end, completed time, total, client, property address, created…
jobber_get_jobOne job with instructions, status, dates, total, client, property address and visit counts (past, scheduled, unscheduled, incomplete)
jobber_list_visitsVisits (scheduled appointments of jobs): id, title, start and end, all-day flag, status, completion, instructions, job with its client…
jobber_list_invoicesInvoices: id, number, status, issued and due dates, amounts (total, balance, payments), client, the job it bills
jobber_get_invoiceOne invoice with message, line items (name, description, quantity, unit price, total), amounts, client and jobs
jobber_list_productsProducts and services of the price list: id, name, description, category, default unit price, internal unit cost, markup, taxable, visible…
jobber_create_clientCreate a client
jobber_update_clientChange a client
jobber_archive_clientArchive a client so it no longer shows in active lists
jobber_create_jobCreate a job at a property (take the property id from jobber_get_client or jobber_list_properties). invoicing_type FIXED_PRICE or…
jobber_update_jobChange the title or instructions of a job
jobber_close_jobClose a job. incomplete_visits decides what happens to visits not done yet: DESTROY_ALL deletes every incomplete visit…
jobber_create_quoteCreate a draft quote
jobber_create_invoiceCreate a draft invoice
jobber_mark_invoice_sentMark an invoice as sent (for invoices delivered outside Jobber)

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

  • «Какие визиты запланированы на завтра и кто назначен на каждый?»
  • «Покажи просроченные счета с клиентом, остатком и сроком оплаты.»
  • «Покажи новые заявки за эту неделю и подготовь черновик сметы на чистку водостоков, я проверю.»
  • «Какие заказы ждут выставления счёта? Создай черновик счёта по заказу Thompson и покажи его до сохранения.»
  • «Какие сметы ждут ответа больше двух недель?»

FAQ

Работает ли с Claude Code так же как с Claude Desktop? Да, оба указывайте на https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID.

Следующие шаги

Это руководство помогло?

Ваш агент для Jobber в одном клике.

Установите коннектор, вставьте ключ, спросите Claude. 7 дней бесплатно, без банковской карты.

Похожие руководства

Коннекторы

Как подключить Jobber к ChatGPT через MCP

Подключите аккаунт Jobber к любому AI-агенту через GraphQL API Jobber: клиенты и объекты, заявки, сметы, заказы и запланированные визиты, счета, сотрудники и список товаров и услуг. Может создавать клиентов, заказы, черновики смет и счетов, но не может отправлять сметы и счета по email или утверждать сметы. Вход через OAuth как администратор Jobber; закрытие заказов при установке отключено.

Коннекторы

Как подключить Jobber к Cursor через MCP

Подключите аккаунт Jobber к любому AI-агенту через GraphQL API Jobber: клиенты и объекты, заявки, сметы, заказы и запланированные визиты, счета, сотрудники и список товаров и услуг. Может создавать клиентов, заказы, черновики смет и счетов, но не может отправлять сметы и счета по email или утверждать сметы. Вход через OAuth как администратор Jobber; закрытие заказов при установке отключено.

Коннекторы

Как подключить Jobber к Gemini через MCP

Подключите аккаунт Jobber к любому AI-агенту через GraphQL API Jobber: клиенты и объекты, заявки, сметы, заказы и запланированные визиты, счета, сотрудники и список товаров и услуг. Может создавать клиентов, заказы, черновики смет и счетов, но не может отправлять сметы и счета по email или утверждать сметы. Вход через OAuth как администратор Jobber; закрытие заказов при установке отключено.

Коннекторы

Как подключить Jobber к Meta Muse через MCP

Подключите аккаунт Jobber к любому AI-агенту через GraphQL API Jobber: клиенты и объекты, заявки, сметы, заказы и запланированные визиты, счета, сотрудники и список товаров и услуг. Может создавать клиентов, заказы, черновики смет и счетов, но не может отправлять сметы и счета по email или утверждать сметы. Вход через OAuth как администратор Jobber; закрытие заказов при установке отключено.

Коннекторы

Jobber в MCP: клиенты, заявки, сметы, заказы, визиты и счета в любом AI-агенте

Подключите аккаунт Jobber к любому AI-агенту через GraphQL API Jobber: клиенты и объекты, заявки, сметы, заказы и запланированные визиты, счета, сотрудники и список товаров и услуг. Может создавать клиентов, заказы, черновики смет и счетов, но не может отправлять сметы и счета по email или утверждать сметы. Вход через OAuth как администратор Jobber; закрытие заказов при установке отключено.

Коннекторы

Как подключить Jobber к Microsoft Copilot через MCP

Подключите аккаунт Jobber к любому AI-агенту через GraphQL API Jobber: клиенты и объекты, заявки, сметы, заказы и запланированные визиты, счета, сотрудники и список товаров и услуг. Может создавать клиентов, заказы, черновики смет и счетов, но не может отправлять сметы и счета по email или утверждать сметы. Вход через OAuth как администратор Jobber; закрытие заказов при установке отключено.