Jobber MCP Server

MCP server for Jobber (home services SaaS) — exposes tools for clients, jobs, invoices, and quote...

Local serverstdioGo

What is the Jobber MCP Server?

MCP server for Jobber (home services SaaS) — exposes tools for clients, jobs, invoices, and quote...

The short version

Use it with Claude Desktop, Cursor, Windsurf, Cline, or any MCP-compatible client to ask questions about your business data, create quotes, and manage field-service operations through natural language.

  • 6 built-in tools — — clients, jobs, invoices, and quotes in one server
  • Mock mode — — try it instantly with fake data, no Jobber account needed
  • Natural language queries — — "show me overdue invoices" just works
  • Quote creation — — create and send quotes without opening Jobber
  • Client lookup — — find client details, contact info, and job history
  • Works with every MCP client — — Claude Desktop, Cursor, Windsurf, Cline, and more

What it needs from you

  • Node.js 18+ - A Jobber account with API access, or use JOBBER_MOCK_MODE=true for testing

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
list_clientsList clients with optional search, lead filter, and limit
get_clientGet a client by ID with contact info and recent jobs
get_jobFull job detail: status, assignees, schedule, line items
list_invoicesList invoices filtered by client and/or status
get_invoiceFull invoice detail with line items and payment status
create_quoteCreate a new quote for a client with line items

How to install the Jobber MCP Server

{
  "mcpServers": {
    "jobber": {
      "command": "npx",
      "args": ["-y", "jobber-mcp-server"],
      "env": {
        "JOBBER_ACCESS_TOKEN": "your_token",
        "JOBBER_CLIENT_ID": "your_client_id",
        "JOBBER_CLIENT_SECRET": "your_client_secret"
      }
    }
  }
}

Configuration as documented by the project. Restart the client after saving.

Configuration

  • Node.js 18+ - A Jobber account with API access, or use JOBBER_MOCK_MODE=true for testing
VariableDescriptionRequired
JOBBER_ACCESS_TOKENCredential the server authenticates with.Yes
JOBBER_CLIENT_IDConfiguration value read at startup.Optional
JOBBER_CLIENT_SECRETCredential the server authenticates with.Yes

Example prompts to try

  • “Use Jobber to list clients.”
  • “Use Jobber to get client.”
  • “Use Jobber to get job.”

Frequently asked questions

MCP server for Jobber (home services SaaS) — exposes tools for clients, jobs, invoices, and quote... Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.