io.usefulapi/jobnimbus
up checked
Unclaimed · Unverified
Agent searches it appeared in, last 30 days: 0. Run this server? Claim the listing: verified label, uptime alerts and analytics.
Publisher-provided title
JobNimbus MCP by usefulapi
Publisher-provided description
Manage JobNimbus contacts, jobs, tasks, estimates and invoices from chat.
Summary by lookupd
Manage contacts, jobs, tasks, notes, estimates and invoices in a JobNimbus account, including workflow status updates.
Install
Claude Code, remote (streamable-http)
claude mcp add --transport http jobnimbus https://jobnimbus.usefulapi.io/mcp
Codex, remote (streamable-http)
codex mcp add jobnimbus --url https://jobnimbus.usefulapi.io/mcp
Cursor, remote (streamable-http) → .cursor/mcp.json
{
"mcpServers": {
"jobnimbus": {
"url": "https://jobnimbus.usefulapi.io/mcp"
}
}
}Other clients: docs. Or tell your agent: Set up lookupd for me: read https://lookupd.com/agent.md and follow it.
Tools (20 tools)
Publisher-provided text
jobnimbus_get_account_settingsFetch the account's configuration: contact and job workflows with their statuses, task types, activity (note) types, file types and lead sources. Use it to findjobnimbus_list_usersList 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. JobNimbjobnimbus_list_contactsList contacts (customers, leads, adjusters, subcontractors…), newest first by default, optionally filtered with an ElasticSearch-style query. Returns {count, rejobnimbus_get_contactFetch a single contact by jnid: name, company, phones, email, address, workflow status, lead source, sales rep and custom fields. JobNimbus: GET /contacts/{jnidjobnimbus_list_jobsList jobs (projects), newest first by default, optionally filtered — e.g. by status {"must":[{"term":{"status_name":"Lead"}}]} or by the related contact via reljobnimbus_get_jobFetch a single job by jnid: name, number, workflow and status, address, sales rep, owners, related contacts and custom fields. JobNimbus: GET /jobs/{jnid}.jobnimbus_list_tasksList tasks and appointments, optionally for one contact or job (related_id) or filtered, e.g. open ones: {"must":[{"term":{"is_completed":false}}]}. Returns {cojobnimbus_get_taskFetch a single task or appointment by jnid: title, type, start/end, priority, completion, owners and related records. JobNimbus: GET /tasks/{jnid}.jobnimbus_list_activitiesList activity entries — notes plus system events such as status changes and record creation — optionally for one contact or job (related_id). Returns {count, acjobnimbus_list_filesList file attachments (photos, documents) with filename, content type, size, file type and the contact/job they belong to — optionally for one record (related_ijobnimbus_list_estimatesList estimates with number, status, line items, subtotal, tax, total, margin, e-sign state and related job/contact. Returns {count, results}; count is the accoujobnimbus_list_invoicesList invoices with number, status, line items, total, total_paid, amount due, due date and related job/contact. Returns {count, results}; count is the account tjobnimbus_get_invoiceFetch a single invoice by jnid, including line items, payments applied, total, total_paid and due. JobNimbus: GET /v2/invoices/{jnid}.jobnimbus_create_contactCreate 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 sjobnimbus_update_contactEdit fields on an existing contact — only the fields you pass change. Changing status_name moves it along its workflow (automations may fire). Cannot delete orjobnimbus_create_jobCreate 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 acjobnimbus_update_jobEdit 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 rejectjobnimbus_create_taskCreate 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 Appjobnimbus_update_taskEdit 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 fieldjobnimbus_create_noteAdd 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 neede
Details
- Version: 1.38.3
- Transports: streamable-http
- Uptime (7 days): 100%
- Median latency: 600 ms
- First indexed:
- Last seen in registry:
- Repository: https://github.com/m190/usefulapi-mcp
- Website: https://usefulapi.io/jobnimbus/
Badge for your README
Shows this live status and links here; updates hourly.
[](https://lookupd.com/servers/io.usefulapi/jobnimbus)
- 62092 servers
- Last crawl: 2026-11-11T17:38:11.606Z
- API base:
https://api.lookupd.com - MCP URL:
https://api.lookupd.com/mcp