Skip to main content
Glama
friendlygeorge

Jobber MCP Server

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
JOBBER_CLIENT_IDNoYour Jobber OAuth client ID from the Developer Portal.
JOBBER_MOCK_MODENoSet to 'true' to run with mock data (no Jobber account needed).false
JOBBER_ACCESS_TOKENNoYour Jobber OAuth access token from the Developer Portal.
JOBBER_CLIENT_SECRETNoYour Jobber OAuth client secret from the Developer Portal.

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
list_clientsA

List Jobber clients. Optional filters: search (matches name or email), isLead (true=leads only, false=active only), limit (default 50).

get_clientA

Get a Jobber client by id, including their contact info and recent jobs.

get_jobA

Get the full detail of a Jobber job by id, including status, assigned staff, schedule, and line items.

list_invoicesA

List Jobber invoices, optionally filtered by client and/or status.

get_invoiceA

Get the full detail of a Jobber invoice by id, including line items and payment status.

create_quoteA

Create a new quote in Jobber for a specific client. Returns the created quote with its line items, subtotal, and total. Amounts in line items are in dollars and are converted to cents internally.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

A4/5.0

Scored across 6 tools

Disambiguation5/5

Each tool targets a distinct resource and action: list/get clients, get job, list/get invoices, create quote. There is no overlap in purpose, and the descriptions clearly differentiate between entities and operations.

Naming Consistency5/5

All tool names follow a consistent verb_noun pattern with snake_case: list_clients, get_client, get_job, list_invoices, get_invoice, create_quote. The naming is uniform and predictable.

Tool Count5/5

With 6 tools, the server is well-scoped for its apparent purpose of viewing client/job/invoice data and creating quotes. Each tool serves a distinct need without redundancy or bloat.

Completeness4/5

The server covers the core workflow of retrieving clients, jobs, and invoices, and creating quotes. Minor gaps include the lack of list_jobs and list/get quotes, but these can be worked around via get_client returning recent jobs and create_quote returning the new quote.

Maintenance

ActivityInactive
ResponsivenessNo issues