OpsConduit Jobber MCP

io.github.opsconduitPublished by GitHub account opsconduitv0.1.3Updated Oct 24, 2026

Customer-hosted read-only MCP server for Jobber ops reports, OAuth setup, and GraphQL validation.

The publisher's own server: Conduit.loans: CMBS conduit loan sizer

VerifiedSTDIODesktop onlyData & AnalyticsBusiness & Commerce

Overview

AI-generated overview

A local, read-only MCP server that lets an assistant query Jobber field-service data for operational reports after a local OAuth setup.

What you can do
Connects an assistant to a Jobber account through read-only GraphQL queries so it can answer operational questions such as which estimates need follow-up, which invoices are overdue, and which jobs are unscheduled or stale. It also provides tools to create the OAuth authorization link, exchange the redirect code, refresh the stored access token, validate the connected account, and pull a capped client sample. Mutations are blocked before being sent.
When to use it
Worth adding when a Jobber user wants an assistant to produce owner-facing reports on estimates, invoices, jobs, and customer activity without granting write access. It suits customer-hosted setups where the user runs the server locally and keeps their own OAuth credentials.
Requirements
Node.js 20 or later, run locally over stdio. A Jobber developer app with JOBBER_CLIENT_ID and JOBBER_CLIENT_SECRET, plus JOBBER_REDIRECT_URI (typically The auth helper stores tokens in .opsconduit/jobber-tokens.json. Network access to Jobber is needed.
Before you install
Requires the JOBBER_CLIENT_SECRET, which should stay local and not be emailed or published. The README asks users not to send Jobber passwords, tokens, API secrets, or private customer data by email. The server is described as read-only with mutations blocked, but it still reads business and customer data from Jobber. The project is in early implementation.

Installation

In SourceWeft

  1. Open OpsConduit Jobber MCP in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Desktop only via STDIO. STDIO servers start a local process, so they need the SourceWeft desktop host.

Other MCP clients

Follow the launch instructions in the repository.

README

OpsConduit Jobber MCP

Read-only MCP connector for Jobber field-service operations.

OpsConduit helps owners and operators ask practical questions about the tools that run their business. This first connector is for Jobber and is designed to stay read-only by default.

Plain buyer-facing overview: docs/index.md. Common buyer questions are answered in docs/faq.md. Example owner/operator prompts are in docs/operator-prompts.md. First paid-install deliverable shape: docs/first-report.md.

What It Should Answer

  • Which estimates need follow-up?
  • Which invoices are overdue?
  • Which jobs are unscheduled, stale, or blocked?
  • Which customers have not had activity recently?
  • What work needs attention this week?
  • Where is operational follow-up leaking revenue?

More buyer-facing examples are in docs/use-cases.md.

A fictional sample output is available in docs/demo-output.md, or run:

bash
npm run demo

The paid pilot handoff format is documented in docs/pilot-deliverable-template.md.

Product Posture

  • Customer-hosted first.
  • Read-only first.
  • No credential custody required for the public repo.
  • No autonomous writes in customer systems.
  • No scraping private data.
  • No fake claims, fake testimonials, or deceptive outreach.

Launch Offer

Early-access pricing is documented in docs/offer.md.

For pilot setup, email [email protected] with the subject Jobber pilot. Do not send Jobber passwords, tokens, API secrets, or private customer data by email.

Install

Requires Node.js 20+.

bash
mkdir opsconduit-jobbercd opsconduit-jobbernpm install @opsconduit/jobber-mcpcp node_modules/@opsconduit/jobber-mcp/.env.example .envnpx opsconduit-jobber-authnpx opsconduit-jobber-mcp

Fill JOBBER_CLIENT_ID and JOBBER_CLIENT_SECRET in .env before running the auth helper. The helper prints a Jobber OAuth URL, receives the local callback at http://localhost:3333/oauth/callback, and stores tokens in .opsconduit/jobber-tokens.json.

Detailed setup notes are in docs/install.md. Paid pilot validation steps are in docs/pilot-checklist.md. Implementation notes for Jobber's GraphQL API are in docs/jobber-api-notes.md.

MCP Tools

  • jobber_auth_url - create the one-time Jobber OAuth authorization link for a customer-hosted install.
  • jobber_exchange_code - exchange the redirected OAuth code and store tokens locally without exposing them in chat.
  • jobber_refresh_token - refresh the stored access token for continued read-only reporting.
  • jobber_account - validate the connected account before running operational queries.
  • jobber_clients_sample - validate read access with a capped client sample.
  • jobber_graphql_read - run read-only Jobber GraphQL for owner reports; mutations are blocked before sending.

Policies

Status

This repository is in early implementation. The first usable target is a customer-hosted MCP server with local OAuth setup and read-only Jobber GraphQL access.

Source: README.md at commit 1bb8c34

Tools

0
SourceWeft has not started this package in its sandbox yet, so its tools are not known.

Version history

1
  1. v0.1.3LatestSep 16, 2026

Score

50% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 days25 pts

    Keep the endpoint answering the MCP handshake; SourceWeft probes it every 30 days.

  • Auth declared10 pts

    Declare the credential headers in the registry entry, or keep the endpoint answering the probe so its auth can be classified.

  • Tools listed15 pts

    Answer tools/list without a credential, or ship a package that starts in a sandbox without one.

  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts

Other Conduit integrations