MCP server
Service Fusion MCP by usefulapi
io.usefulapi/service-fusion
Checked 26 Oct 2026, 08:29 UTC · Connected to it and listed its tools
Read Service Fusion customers, jobs, estimates, invoices and schedule; create customers and jobs.
Working at last checkVerified publisher: usefulapi.ioAbout 13,134 tokens per request once connected26 tools
https://service-fusion.usefulapi.io/mcp
At a glance
- Type
- MCP server
- Publisher
- usefulapi.io (verified by the MCP Registry)
- Status
- Working at last check
- Tools
- 26
- Token cost
- About 13,134 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 service-fusion https://service-fusion.usefulapi.io/mcp
Claude Desktop
Settings → Connectors → Add custom connector, and paste the URL.
Codex (config.toml)
[mcp_servers.service-fusion] url = "https://service-fusion.usefulapi.io/mcp"
Gemini CLI
{"mcpServers":{"service-fusion":{"httpUrl":"https://service-fusion.usefulapi.io/mcp"}}}
Cursor
{"mcpServers":{"service-fusion":{"url":"https://service-fusion.usefulapi.io/mcp"}}}
VS Code
{"servers":{"service-fusion":{"type":"http","url":"https://service-fusion.usefulapi.io/mcp"}}}
Antigravity
agy mcp add service-fusion https://service-fusion.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":"service-fusion","server_url":"https://service-fusion.usefulapi.io/mcp","require_approval":"always"}
Grok (xAI API tools)
{"type":"mcp","server_label":"service-fusion","server_url":"https://service-fusion.usefulapi.io/mcp"}
Tools
servicefusion_create_customer~1137 tokens
WRITE: create a customer in Service Fusion, optionally with contacts (phones, emails) and service locations. It is visible to the whole team and cannot be deleted through this API; creating the same name twice makes two customers, so search with servicefusion_list_customers first. POST /customers.servicefusion_create_estimate~1548 tokens
WRITE: create an estimate (quote) for a customer, optionally with address, category, source, technicians, tasks, notes, products, services, other charges and tags. It cannot be deleted through this API; creating twice makes two estimates. POST /estimates.servicefusion_create_job~1597 tokens
WRITE: create a job (work order) for a customer, optionally with address, category, source, assigned technicians, tasks, notes, products, services and other charges. It appears on the team's schedule and cannot be deleted through this API; creating twice makes two jobs. Look up category, source andservicefusion_get_availability~762 tokens
Open time slots for technicians and/or crews over up to 8 days (end_date at most 7 days after start_date). Filter by technician, crew, department, experience level and slot length. GET /availability.servicefusion_get_calendar_task~198 tokens
One calendar task by id. GET /calendar-tasks/{id}.servicefusion_get_crew~196 tokens
One crew by id, optionally with its technicians. GET /crews/{id}.servicefusion_get_customer~251 tokens
One customer by id, optionally with contacts, phones, emails, locations and custom fields. GET /customers/{id}.servicefusion_get_customer_equipment~265 tokens
One piece of equipment of a customer. GET /customers/{customer_id}/equipment/{equipment_id}.servicefusion_get_estimate~323 tokens
One estimate by id, optionally with line items, technicians, notes, tags and more. GET /estimates/{id}.servicefusion_get_invoice~155 tokens
One invoice by id. GET /invoices/{id}.servicefusion_get_job~361 tokens
One job by id, optionally with technicians, line items, labor, expenses, payments, invoices, notes, visits and more. GET /jobs/{id}.servicefusion_get_me~77 tokens
The Service Fusion user the API credentials belong to: id, name and email. Use it to check the connection. GET /me.servicefusion_get_tech~153 tokens
One technician by id. GET /techs/{id}.servicefusion_list_calendar_tasks~522 tokens
List calendar tasks (appointments and to-dos on the schedule) for one day (start_date or end_date alone), a date range (both) and/or given users. A task is returned when it overlaps the range. GET /calendar-tasks.servicefusion_list_crews~298 tokens
List crews (named groups of technicians), optionally with their members. GET /crews.servicefusion_list_customer_equipment~365 tokens
List the equipment on file for a customer (type, make, model, serial number, warranty and install dates). GET /customers/{id}/equipment.servicefusion_list_customers~728 tokens
List customers (newest id order unless sorted). Filter by name, contact, address, city, postal code, phone, email, tags or last-serviced date. Add expand=contacts,locations,custom_fields to include them. GET /customers.servicefusion_list_estimates~1081 tokens
List estimates (quotes). Filter by status, number, PO number, customer, contact, address, phone, email, category, source and start/end/requested dates. GET /estimates.servicefusion_list_invoices~285 tokens
List invoices with number, total, paid flag, dates and the customer. The API has no invoice filters: sort and page instead (for example sort=-date). GET /invoices.servicefusion_list_job_categories~264 tokens
The job category names to use when creating or filtering jobs. GET /job-categories.servicefusion_list_job_statuses~272 tokens
The job status names (code, name, custom flag, category) to use when creating or filtering jobs. GET /job-statuses.servicefusion_list_jobs~1249 tokens
List jobs (work orders). Filter by status, number, PO or invoice number, customer, contact, address, phone, email, category, source and start/end/updated/closed dates. Add expand (techs_assigned, services, products, payments, invoices, visits, notes, ...) for detail. GET /jobs.servicefusion_list_payment_types~258 tokens
The payment types configured in the account. GET /payment-types.servicefusion_list_sources~271 tokens
The lead/referral sources (short and long names) to use when creating or filtering jobs and estimates. GET /sources.servicefusion_list_tech_departments~82 tokens
The technician department names configured in the account (useful for availability filters). GET /techs/departments.servicefusion_list_techs~436 tokens
List technicians and sales reps (name, contact details, department, title, color, field-worker and sales-rep flags). GET /techs.
Browse
Related MCP servers
- Shopmonkey MCP by usefulapi
Look up shop customers, vehicles, work orders and parts, and create orders or book appointments. - FieldPulse MCP by usefulapi
Read FieldPulse customers, jobs, estimates, invoices, assets and projects; create and update jobs. - FastBill MCP by usefulapi
Read FastBill customers, invoices, estimates, expenses; create customers, invoices, projects. - Housecall Pro MCP by usefulapi
Manage Housecall Pro customers, jobs, estimates and leads; schedule and dispatch jobs. - Invoiced MCP by usefulapi
Read Invoiced customers, invoices, payments, subscriptions; create customers, draft invoices, notes. - Synchroteam MCP by usefulapi
Read Synchroteam jobs, customers, sites, equipment and parts; create, schedule and complete jobs. - Orb MCP by usefulapi
Read Orb customers, subscriptions, invoices, usage and costs; create or update customers. - Kickserv MCP by usefulapi
Look up Kickserv customers, jobs, notes and time entries, and create jobs, tasks and charges.
Badge for your README
[](https://aptlynx.net/servers/io.usefulapi/service-fusion)
Listing text is written by the maker; AptLynx lists tools and does not vouch for them. Find another tool · Browse by topic · For agents