jobber-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| JOBBER_CLIENT_ID | Yes | Your Jobber Client ID for OAuth | |
| JOBBER_CLIENT_SECRET | Yes | Your Jobber Client Secret for OAuth |
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
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| jobber_auth_urlC | Build an authorization URL for a Jobber admin to connect this customer-hosted MCP server. |
| jobber_exchange_codeC | Exchange a Jobber OAuth authorization code and store tokens locally. |
| jobber_refresh_tokenB | Refresh the locally stored Jobber access token. |
| jobber_accountB | Return the connected Jobber account id and name. |
| jobber_clients_sampleA | Return a small sample of Jobber clients for install validation. |
| jobber_graphql_readA | Run a read-only Jobber GraphQL query. Mutations are blocked by default. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 6 tools
Each tool has a distinct purpose: account info, auth URL, sample clients, OAuth code exchange, read-only GraphQL query, and token refresh. No overlap.
All tools follow the 'jobber_<noun>' pattern with consistent snake_case and clear verb-noun structure.
6 tools is well within the ideal range for a focused integration server, covering authentication, basic info, and a generic read interface.
The set covers authentication flow and basic operations, but lacks mutation support beyond the read-only GraphQL. However, this is intentional for the server's design.