MCP server
JobNimbus MCP by usefulapi
io.usefulapi/jobnimbus
Checked 26 Oct 2026, 08:29 UTC · Connected to it and listed its tools
Manage JobNimbus contacts, jobs, tasks, estimates and invoices from chat.
Working at last checkVerified publisher: usefulapi.ioAbout 7,089 tokens per request once connected20 tools
https://jobnimbus.usefulapi.io/mcp
At a glance
- Type
- MCP server
- Publisher
- usefulapi.io (verified by the MCP Registry)
- Status
- Working at last check
- Tools
- 20
- Token cost
- About 7,089 tokens per request
- Sets up in
- Claude Code, Claude Desktop, Codex, Gemini CLI, Cursor, VS Code, Antigravity, ChatGPT, OpenAI API, Grok
- Last checked
- 26 Oct 2026, 08:29 UTC
Connect it to your agent
Opens the app, which shows the server and asks you to confirm. For other apps, copy the setup below.
Claude Code
claude mcp add --transport http jobnimbus https://jobnimbus.usefulapi.io/mcp
Claude Desktop
Settings → Connectors → Add custom connector, and paste the URL.
Codex (config.toml)
[mcp_servers.jobnimbus] url = "https://jobnimbus.usefulapi.io/mcp"
Gemini CLI
{"mcpServers":{"jobnimbus":{"httpUrl":"https://jobnimbus.usefulapi.io/mcp"}}}
Cursor
{"mcpServers":{"jobnimbus":{"url":"https://jobnimbus.usefulapi.io/mcp"}}}
VS Code
{"servers":{"jobnimbus":{"type":"http","url":"https://jobnimbus.usefulapi.io/mcp"}}}
Antigravity
agy mcp add jobnimbus https://jobnimbus.usefulapi.io/mcp
ChatGPT
Settings → Apps & Connectors → Advanced settings: turn on Developer mode, then Create a connector and paste the URL. Which plans can do this varies.
OpenAI API (Responses tools)
{"type":"mcp","server_label":"jobnimbus","server_url":"https://jobnimbus.usefulapi.io/mcp","require_approval":"always"}
Grok (xAI API tools)
{"type":"mcp","server_label":"jobnimbus","server_url":"https://jobnimbus.usefulapi.io/mcp"}
Tools
jobnimbus_create_contact~732 tokens
Create a contact. Give at least one of first_name, last_name, display_name or company. record_type_name (a contact workflow, e.g. Customer) and status_name (a status in that workflow, e.g. Lead) are required and must match the account settings (jobnimbus_get_account_settings). Workflow automations mjobnimbus_create_job~659 tokens
Create a job (project). name, record_type_name (a job workflow, e.g. Residential) and status_name (a status in it, e.g. Lead) are required and must match the account settings. Link the homeowner with primary_contact_id. Workflow automations may fire. JobNimbus: POST /jobs.jobnimbus_create_note~269 tokens
Add a note (activity entry) to a contact or job's activity feed. record_type_name defaults to Note; use another activity type from the account settings if needed. JobNimbus: POST /activities.jobnimbus_create_task~473 tokens
Create a task or appointment on a contact or job. title, date_start (unix seconds) and record_type_name (a task type from the account settings, e.g. Task or Appointment) are required; related_id links it to the contact/job. JobNimbus: POST /tasks.jobnimbus_get_account_settings~167 tokens
Fetch the account's configuration: contact and job workflows with their statuses, task types, activity (note) types, file types and lead sources. Use it to find the exact record_type_name / status_name / source_name values the create and update tools need. Pass field (e.g. groups) to get just one sejobnimbus_get_contact~124 tokens
Fetch a single contact by jnid: name, company, phones, email, address, workflow status, lead source, sales rep and custom fields. JobNimbus: GET /contacts/{jnid}.jobnimbus_get_invoice~116 tokens
Fetch a single invoice by jnid, including line items, payments applied, total, total_paid and due. JobNimbus: GET /v2/invoices/{jnid}.jobnimbus_get_job~120 tokens
Fetch a single job by jnid: name, number, workflow and status, address, sales rep, owners, related contacts and custom fields. JobNimbus: GET /jobs/{jnid}.jobnimbus_get_task~118 tokens
Fetch a single task or appointment by jnid: title, type, start/end, priority, completion, owners and related records. JobNimbus: GET /tasks/{jnid}.jobnimbus_list_activities~406 tokens
List activity entries — notes plus system events such as status changes and record creation — optionally for one contact or job (related_id). Returns {count, activity}. JobNimbus: GET /activities.jobnimbus_list_contacts~366 tokens
List contacts (customers, leads, adjusters, subcontractors…), newest first by default, optionally filtered with an ElasticSearch-style query. Returns {count, results}. JobNimbus: GET /contacts.jobnimbus_list_estimates~188 tokens
List estimates with number, status, line items, subtotal, tax, total, margin, e-sign state and related job/contact. Returns {count, results}; count is the account total. JobNimbus: GET /v2/estimates.jobnimbus_list_files~422 tokens
List file attachments (photos, documents) with filename, content type, size, file type and the contact/job they belong to — optionally for one record (related_id). Metadata only; file bytes are not downloaded. Returns {count, files}. JobNimbus: GET /files.jobnimbus_list_invoices~186 tokens
List invoices with number, status, line items, total, total_paid, amount due, due date and related job/contact. Returns {count, results}; count is the account total. JobNimbus: GET /v2/invoices.jobnimbus_list_jobs~413 tokens
List jobs (projects), newest first by default, optionally filtered — e.g. by status {"must":[{"term":{"status_name":"Lead"}}]} or by the related contact via related_id. Returns {count, results}. JobNimbus: GET /jobs.jobnimbus_list_tasks~407 tokens
List tasks and appointments, optionally for one contact or job (related_id) or filtered, e.g. open ones: {"must":[{"term":{"is_completed":false}}]}. Returns {count, results}. JobNimbus: GET /tasks.jobnimbus_list_users~97 tokens
List the account's JobNimbus users (team members) with name, email, id and whether they are active. The id is what owners, sales_rep and owner_ids take. JobNimbus: GET /account/users.jobnimbus_update_contact~700 tokens
Edit fields on an existing contact — only the fields you pass change. Changing status_name moves it along its workflow (automations may fire). Cannot delete or archive. JobNimbus: PUT /contacts/{jnid}.jobnimbus_update_job~664 tokens
Edit fields on an existing job — e.g. move it to a new status_name, change the address, sales rep or dates. Only the fields you pass change; if JobNimbus rejects a status change, pass record_type_name alongside status_name. Automations may fire. Cannot delete or archive. JobNimbus: PUT /jobs/{jnid}.jobnimbus_update_task~462 tokens
Edit an existing task — reschedule it, change the title or priority, reassign it, or mark it complete with is_completed=true (reopen with false). Only the fields you pass change. Cannot delete. JobNimbus: PUT /tasks/{jnid}.
Browse
Related MCP servers
- Sellsy MCP by usefulapi
Search and read Sellsy companies, contacts, opportunities, invoices and tasks; create records. - Hiveage MCP by usefulapi
Manage Hiveage clients, invoices, estimates and payments; send invoices and record payments. - Invoice Ninja MCP by usefulapi
Manage Invoice Ninja clients, invoices, quotes, expenses, tasks and projects. - Accelo MCP by usefulapi
Manage Accelo companies, contacts, jobs, tasks, tickets and time. - Papierkram MCP by usefulapi
Read Papierkram invoices, vouchers, contacts, projects, time; create contacts, time, draft invoices. - FreeAgent MCP by usefulapi
Read FreeAgent contacts, invoices, bills, banking and reports; add contacts, draft invoices, time. - FastBill MCP by usefulapi
Read FastBill customers, invoices, estimates, expenses; create customers, invoices, projects. - Lawcus MCP by usefulapi
Read Lawcus contacts, matters, leads, time and billing reports; create contacts and tasks.
Badge for your README
[](https://aptlynx.net/servers/io.usefulapi/jobnimbus)
Listing text is written by the maker; AptLynx lists tools and does not vouch for them. Find another tool · Browse by topic · For agents