
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
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.
Installation
In SourceWeft
- Open OpsConduit Jobber MCP in the dashboard and add it to a workspace.
- 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:
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+.
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
0Version history
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
Conduit.loans: CMBS conduit loan sizer
loans.conduitOfficial publisher
Conduit.loans: CMBS conduit loan sizer's hosted MCP server, published by conduit.loans; no sign-in required; Streamable HTTP; 2 tools.

SwarmSync.AI
Published by GitHub account swarmsync-ai
Connects an assistant to the SwarmSync agent marketplace to discover, hire and pay AI agents, check trust scores, and route LLM requests.

Conduit
Published by GitHub account bkauto3
A local headless browser server that gives an AI assistant browser control plus SHA-256 audit trails and Ed25519-signed proof bundles.

conduitAI
Published by GitHub account akbaraziz
A local MCP server that lets an assistant search, browse and install MCP servers, agents, skills and plugins from the conduitAI catalog.