io.usefulapi/service-fusion
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
Service Fusion MCP by usefulapi
Publisher-provided description
Read Service Fusion customers, jobs, estimates, invoices and schedule; create customers and jobs.
Summary by lookupd
Reads and creates Service Fusion field-service records, including customers, jobs, estimates, invoices, schedules and technicians.
Install
Claude Code, remote (streamable-http)
claude mcp add --transport http service-fusion https://service-fusion.usefulapi.io/mcp
Codex, remote (streamable-http)
codex mcp add service-fusion --url https://service-fusion.usefulapi.io/mcp
Cursor, remote (streamable-http) → .cursor/mcp.json
{
"mcpServers": {
"service-fusion": {
"url": "https://service-fusion.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 (26 tools)
Publisher-provided text
servicefusion_get_meThe Service Fusion user the API credentials belong to: id, name and email. Use it to check the connection. GET /me.servicefusion_list_customersList customers (newest id order unless sorted). Filter by name, contact, address, city, postal code, phone, email, tags or last-serviced date. Add expand=contacservicefusion_get_customerOne customer by id, optionally with contacts, phones, emails, locations and custom fields. GET /customers/{id}.servicefusion_list_customer_equipmentList the equipment on file for a customer (type, make, model, serial number, warranty and install dates). GET /customers/{id}/equipment.servicefusion_get_customer_equipmentOne piece of equipment of a customer. GET /customers/{customer_id}/equipment/{equipment_id}.servicefusion_list_jobsList jobs (work orders). Filter by status, number, PO or invoice number, customer, contact, address, phone, email, category, source and start/end/updated/closedservicefusion_get_jobOne job by id, optionally with technicians, line items, labor, expenses, payments, invoices, notes, visits and more. GET /jobs/{id}.servicefusion_list_estimatesList estimates (quotes). Filter by status, number, PO number, customer, contact, address, phone, email, category, source and start/end/requested dates. GET /estservicefusion_get_estimateOne estimate by id, optionally with line items, technicians, notes, tags and more. GET /estimates/{id}.servicefusion_list_invoicesList 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 /invoicservicefusion_get_invoiceOne invoice by id. GET /invoices/{id}.servicefusion_list_calendar_tasksList 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 retuservicefusion_get_calendar_taskOne calendar task by id. GET /calendar-tasks/{id}.servicefusion_get_availabilityOpen 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 leservicefusion_list_techsList technicians and sales reps (name, contact details, department, title, color, field-worker and sales-rep flags). GET /techs.servicefusion_get_techOne technician by id. GET /techs/{id}.servicefusion_list_tech_departmentsThe technician department names configured in the account (useful for availability filters). GET /techs/departments.servicefusion_list_crewsList crews (named groups of technicians), optionally with their members. GET /crews.servicefusion_get_crewOne crew by id, optionally with its technicians. GET /crews/{id}.servicefusion_list_job_categoriesThe job category names to use when creating or filtering jobs. GET /job-categories.servicefusion_list_job_statusesThe job status names (code, name, custom flag, category) to use when creating or filtering jobs. GET /job-statuses.servicefusion_list_payment_typesThe payment types configured in the account. GET /payment-types.servicefusion_list_sourcesThe lead/referral sources (short and long names) to use when creating or filtering jobs and estimates. GET /sources.servicefusion_create_customerWRITE: create a customer in Service Fusion, optionally with contacts (phones, emails) and service locations. It is visible to the whole team and cannot be deletservicefusion_create_jobWRITE: create a job (work order) for a customer, optionally with address, category, source, assigned technicians, tasks, notes, products, services and other chaservicefusion_create_estimateWRITE: create an estimate (quote) for a customer, optionally with address, category, source, technicians, tasks, notes, products, services, other charges and ta
Details
- Version: 1.20.3
- Transports: streamable-http
- Uptime (7 days): 100%
- Median latency: 337 ms
- First indexed:
- Last seen in registry:
- Repository: https://github.com/m190/usefulapi-mcp
- Website: https://usefulapi.io/service-fusion/
Badge for your README
Shows this live status and links here; updates hourly.
[](https://lookupd.com/servers/io.usefulapi/service-fusion)
- 62141 servers
- Last crawl: 2026-11-11T18:39:04.612Z
- API base:
https://api.lookupd.com - MCP URL:
https://api.lookupd.com/mcp