{"name":"io.github.opsconduit/jobber-mcp","slug":"opsconduit-jobber-mcp","title":"OpsConduit Jobber MCP","description":"Customer-hosted read-only MCP server for Jobber ops reports, OAuth setup, and GraphQL validation.","url":"https://mcp.market/server/opsconduit-jobber-mcp","rating":null,"grade":"C","score":69,"certified":false,"status":"active","category":"other","tags":[],"presence":{"score":18,"stars":1,"forks":0,"downloads_week":78,"last_push_at":"2026-05-18T16:29:40.000Z","license":"MIT"},"uptime":null,"claimed":false,"transport":"npm","callable_via_gateway":false,"default_price_micros":0,"repository":"https://github.com/opsconduit/jobber-mcp","website":null,"version":"0.1.3","remotes":[],"packages":[{"registryType":"npm","identifier":"@opsconduit/jobber-mcp","version":"0.1.3","transport":{"type":"stdio"},"environmentVariables":[{"description":"Jobber developer app client id for customer-owned OAuth setup.","isRequired":true,"format":"string","name":"JOBBER_CLIENT_ID"},{"description":"Jobber developer app client secret. Keep local; do not email or publish.","isRequired":true,"format":"string","isSecret":true,"name":"JOBBER_CLIENT_SECRET"},{"description":"OAuth redirect URI, usually http://localhost:3333/oauth/callback for local setup.","format":"string","name":"JOBBER_REDIRECT_URI"}]}],"tools":[{"name":"jobber_account","description":"Validate the Jobber connection by returning the connected account id and display name. Use after OAuth setup to confirm the install points at the expected customer account before running operational read queries.","write_action":false,"price_micros":0,"input_schema":null},{"name":"jobber_auth_url","description":"Create the one-time Jobber OAuth authorization link for a customer-hosted install. Use this during setup when the Jobber admin is ready to approve read-only access; the tool returns the URL plus the state value that should be checked after redirect.","write_action":true,"price_micros":0,"input_schema":null},{"name":"jobber_clients_sample","description":"Read a small sample of Jobber clients to confirm GraphQL read access and pagination behavior. This is an install-validation check, not an export workflow.","write_action":false,"price_micros":0,"input_schema":null},{"name":"jobber_exchange_code","description":"Complete the Jobber OAuth setup by exchanging the redirected authorization code for local tokens. Use only with a code copied from the customer's own redirect URL; tokens are stored on the local machine and are not returned in chat.","write_action":false,"price_micros":0,"input_schema":null},{"name":"jobber_graphql_read","description":"Run a read-only Jobber GraphQL query for operations reporting, such as overdue invoices, stale requests, unscheduled jobs, or estimate follow-up. Mutation operations are blocked before the request is sent.","write_action":true,"price_micros":0,"input_schema":null},{"name":"jobber_refresh_token","description":"Refresh the locally stored Jobber access token when a read-only query needs a current token. This uses the customer's local refresh token and does not expose token values in the MCP response.","write_action":false,"price_micros":0,"input_schema":null}],"scan":{"score":69,"grade":"C","scanned_at":"2026-09-27T21:27:58.423Z","report":{"scannerVersion":"0.1.9","scannedAt":"2026-09-27T21:27:58.402Z","components":{"code":{"score":25,"max":25,"notes":["7 source files scanned"]},"reliability":{"score":-1,"max":20,"notes":["no gateway calls yet and no remote to probe"]},"poisoning":{"score":-1,"max":15,"notes":["tools not inspected (local package is not executed); not counted"]},"auth":{"score":6,"max":15,"notes":["static API keys via environment variables"]},"maintenance":{"score":8,"max":15,"notes":["last push 132 days ago"]},"identity":{"score":6,"max":10,"notes":["registry namespace matches repository owner"]}},"findings":[],"inputs":{"packages":[{"registryType":"npm","identifier":"@opsconduit/jobber-mcp","version":"0.1.3","found":true,"license":"MIT","hasInstallScripts":false,"dependencyCount":3,"publishedAt":"2026-05-18T16:29:54.833Z","repositoryUrl":"git+https://github.com/opsconduit/jobber-mcp.git","weeklyDownloads":78}],"repo":{"found":true,"owner":"opsconduit","repo":"jobber-mcp","archived":false,"pushedAt":"2026-05-18T16:29:40Z","stars":1,"forks":0,"openIssues":0,"ownerType":"User","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/284977201?v=4","ownerCreatedAt":"2026-05-15T14:19:32Z","license":"MIT"},"icon":{"url":null,"source":"none"},"presence":{"stars":1,"forks":0,"downloadsWeek":78,"license":"MIT","lastPushAt":"2026-05-18T16:29:40.000Z","score":18}}}},"grade_history":[],"reviews":[]}