Command Palette

Search for a command to run...

UnylyUnyly
Весь каталог

Jobber

БесплатноНе проверен

MCP server for Jobber — home service business management (HVAC, plumbing, landscaping). 7 tools for clients, jobs, quotes, invoices, notes. GraphQL via OAuth2.

GitHubEmbed

Описание

MCP server for Jobber — home service business management (HVAC, plumbing, landscaping). 7 tools for clients, jobs, quotes, invoices, notes. GraphQL via OAuth2.

README

Model Context Protocol (MCP) server for Jobber — home service business management software (HVAC, plumbing, landscaping, etc.).

Talk to Jobber from Claude, Cursor, or any MCP client. Read clients, jobs, quotes, invoices; create new clients and add notes. GraphQL API via OAuth2 bearer token.

Built against the Jobber Developer API. No existing MCP for Jobber — this is the first.

What you can do with it

You:   "Show me every active job assigned to Alex."
Claude: *list_jobs(status="active") then filters by assignedTo*

You:   "Find every quote awaiting response for over 7 days."
Claude: *list_quotes(status="awaiting_response") then filters by createdAt*

You:   "Add a note to client 12345: 'Replaced capacitor, system running.'"
Claude: *add_client_note with body*

You:   "Create a new client: Sarah Chen, [email protected], 555-0101."
Claude: *create_client*

Install

pip install -e .

Configure

You need an OAuth2 access token. Get one via the Jobber OAuth flow — register your app, complete the install dance, store the returned token.

export JOBBER_ACCESS_TOKEN="..."

For multi-tenant apps, run multiple MCP server instances — each with its own token. Jobber's tokens expire; you'll need to refresh on your backend and restart the MCP server.

Use with Claude Desktop

{
  "mcpServers": {
    "jobber_mcp": {
      "command": "jobber_mcp",
      "env": {
        "JOBBER_ACCESS_TOKEN": "..."
      }
    }
  }
}

Tools

Tool Type What it does
health_check Diagnostic Verifies token
list_clients Read Homeowners / businesses
list_jobs Read Work orders (filterable by status)
list_quotes Read Quotes (filterable by status)
list_invoices Read Invoices (filterable by status)
create_client Write New client
add_client_note Write Note on client record

Why GraphQL, not REST?

Jobber's API is GraphQL-only. The advantage: one HTTP endpoint, ask for exactly the fields you need, no over-fetching, no under-fetching. The MCP tools use minimal field selections so the agent gets the data it needs without pagination churn.

Development

pip install -e ".[dev]"
pytest
jobber_mcp

Need a custom MCP for your SaaS?

I build production-grade MCP servers for vertical SaaS — insurance, dental, veterinary, legal, property mgmt, home services. Typical engagement: 2-4 weeks, $25K-$120K. Source-owned, MIT-licensed, no vendor lock-in.

See sanjibani/mcp-services or email [email protected].


Ships in the sanjibani vertical-MCP portfolio — see also hawksoft-mcp, open-dental-mcp, ezyvet-mcp, jobber-mcp, paid-skills, mcp-vertical-template.




MIT.

Acknowledgements

See also

from github.com/sanjibani/jobber-mcp

Установка Jobber

У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.

▸ github.com/sanjibani/jobber-mcp

FAQ

Jobber MCP бесплатный?

Да, Jobber MCP бесплатный — установка в пару кликов через Unyly без оплаты.

Нужен ли API-ключ для Jobber?

Нет, Jobber работает без API-ключей и переменных окружения.

Jobber — hosted или self-hosted?

Self-hosted: сервер запускается локально на твоей машине командой из раздела установки.

Как установить Jobber в Claude Desktop, Claude Code или Cursor?

Открой Jobber на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.

Похожие MCP

Compare Jobber with

Не уверен что выбрать?

Найди свой стек за 60 секунд

Автор?

Embed-бейдж для README

Похожее

Все в категории development