MCP server
Synchroteam MCP by usefulapi
io.usefulapi/synchroteam
Checked 25 Oct 2026, 20:29 UTC · Connected to it and listed its tools
Read Synchroteam jobs, customers, sites, equipment and parts; create, schedule and complete jobs.
Working at last checkVerified publisher: usefulapi.ioAbout 10,366 tokens per request once connected33 tools
https://synchroteam.usefulapi.io/mcp
At a glance
- Type
- MCP server
- Publisher
- usefulapi.io (verified by the MCP Registry)
- Status
- Working at last check
- Tools
- 33
- Token cost
- About 10,366 tokens per request
- Sets up in
- Claude Code, Claude Desktop, Codex, Gemini CLI, Cursor, VS Code, Antigravity, ChatGPT, OpenAI API, Grok
- Last checked
- 25 Oct 2026, 20: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 synchroteam https://synchroteam.usefulapi.io/mcp
Claude Desktop
Settings → Connectors → Add custom connector, and paste the URL.
Codex (config.toml)
[mcp_servers.synchroteam] url = "https://synchroteam.usefulapi.io/mcp"
Gemini CLI
{"mcpServers":{"synchroteam":{"httpUrl":"https://synchroteam.usefulapi.io/mcp"}}}
Cursor
{"mcpServers":{"synchroteam":{"url":"https://synchroteam.usefulapi.io/mcp"}}}
VS Code
{"servers":{"synchroteam":{"type":"http","url":"https://synchroteam.usefulapi.io/mcp"}}}
Antigravity
agy mcp add synchroteam https://synchroteam.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":"synchroteam","server_url":"https://synchroteam.usefulapi.io/mcp","require_approval":"always"}
Grok (xAI API tools)
{"type":"mcp","server_label":"synchroteam","server_url":"https://synchroteam.usefulapi.io/mcp"}
Tools
synchroteam_complete_job~282 tokens
WRITE: mark a job as completed, optionally with the real start and end times (give actual_start and actual_end together: Synchroteam may refuse the call with only one of them). Completing may trigger the account's 'job completed' notifications (email/SMS/webhook to managers, technicians or the custosynchroteam_create_customer~367 tokens
WRITE: create a new customer (name and an address are required). If you pass myId and a customer with that myId already exists, nothing is created and an error is returned (use synchroteam_update_customer). POST /customer/send.synchroteam_create_equipment~381 tokens
WRITE: create a new piece of equipment under a site or a customer (give exactly one of site or customer; both is refused). If myId already exists nothing is created and an error is returned. POST /equipment/send.synchroteam_create_job~933 tokens
WRITE: create a new job for a customer (status created, not yet scheduled; use synchroteam_schedule_job to assign a technician and time). The customer is required (id, myId or exact name); site, equipment and job type are optional. If myId already exists nothing is created and an error is returned.synchroteam_create_site~423 tokens
WRITE: create a new site (a location of a customer). Needs a name, an address and the customer (id or myId). If myId already exists nothing is created and an error is returned. POST /site/send.synchroteam_get_customer~141 tokens
One customer by id, myId, exact name or e-mail, with address, contact, custom fields and tags. GET /customer/details.synchroteam_get_depot~106 tokens
One stock depot by id, with the quantity of each part it holds. GET /depot/details.synchroteam_get_equipment~134 tokens
One piece of equipment by id, myId or exact name, with its customer and site. GET /equipment/details.synchroteam_get_invoice~128 tokens
One invoice by id, reference or number, with its lines. GET /invoice/details.synchroteam_get_job~161 tokens
One job by num (the job number shown in the app), id or myId: status, customer/site/equipment, technician(s), schedule, actual times, time entries, parts used, report and custom fields. GET /job/details.synchroteam_get_job_photos~138 tokens
Photo links of a job (url, file name, comment, report iteration). Image bytes are never returned. GET /job/photos.synchroteam_get_part~120 tokens
One part or service by id or reference. GET /part/details.synchroteam_get_quotation~130 tokens
One quotation by id, reference or number, with its lines. GET /quotation/details.synchroteam_get_site~134 tokens
One site by id, myId or exact name: address, contact, customer, custom fields, tags. GET /site/details.synchroteam_get_user~115 tokens
One user by login or id. GET /user/details.synchroteam_list_activities~415 tokens
List time entries and unavailabilities (travel, at work, clock, unavailable) of technicians. start_date and end_date go together and return anything overlapping that range. GET /activity/list.synchroteam_list_contracts~403 tokens
List service contracts by name, customer, site, period or active flag. GET /contract/list.synchroteam_list_customers~346 tokens
List or search customers (name wildcard, e-mail, active flag, change time). Returns name, address, contact, custom fields, tags. GET /customer/list.synchroteam_list_depots~288 tokens
List stock depots (warehouses and technician vans). The part quantities of one depot come from synchroteam_get_depot. GET /depot/list.synchroteam_list_equipment~382 tokens
List or search pieces of equipment (assets) by name, customer, site, active flag, change time. GET /equipment/list.synchroteam_list_invoices~500 tokens
List invoices (read only): number, status, customer, job, lines, totals. Filter by status, customer, site, job or time. GET /invoice/list.synchroteam_list_job_types~191 tokens
List job types (name, default duration, priority, skills, default report). Use their id or name when creating a job. GET /jobtype/list.synchroteam_list_jobs~848 tokens
List jobs (simplified: no report, parts or time entries) filtered by status, schedule window, technician, team, customer, site, equipment, job type or project. Use synchroteam_get_job for the full record. GET /job/list.synchroteam_list_part_requests~318 tokens
List technicians' part requests (urgent, sent, completed, deleted flags). GET /partrequest/list.synchroteam_list_parts~368 tokens
List the parts and services catalog (reference, name, price, category, tax, tracked/serialized flags, type). GET /part/list.synchroteam_list_projects~358 tokens
List projects (groups of jobs) by customer, site, equipment or project type. GET /project/list.synchroteam_list_quotations~443 tokens
List quotations (read only): number, status, customer, job, lines, totals. GET /quotation/list.synchroteam_list_sites~367 tokens
List or search sites (a customer's locations): by name, customer, active flag, change time. GET /site/list.synchroteam_list_teams~184 tokens
List teams with member counts and tags. GET /team/list.synchroteam_list_users~287 tokens
List users: login, name, profile (technician, manager, administrator), teams, skills, last known location. Passwords are never returned. GET /user/list.synchroteam_schedule_job~404 tokens
WRITE: schedule a job for a technician between two times (also re-schedules a scheduled or paused job). Synchroteam may notify technicians and/or customers (email/SMS/webhook) as configured in the account's notification settings (SMS uses the account's paid credits). Identify the job by exactly onesynchroteam_start_job~217 tokens
WRITE: mark a job as started (status started, actual start now). If the job's technician already has another started job, Synchroteam pauses that one. Starting may trigger the account's 'job started' notifications (email/SMS/webhook to managers, technicians or the customer). Identify the job by exacsynchroteam_update_customer~354 tokens
WRITE: change fields of an existing customer by its numeric id. Only the fields you pass are changed; nothing is cleared. The customer id must exist (an unknown id fails). POST /customer/send.
Browse
Related MCP servers
- Service Fusion MCP by usefulapi
Read Service Fusion customers, jobs, estimates, invoices and schedule; create customers and jobs. - FieldPulse MCP by usefulapi
Read FieldPulse customers, jobs, estimates, invoices, assets and projects; create and update jobs. - Fleetio MCP by usefulapi
Read Fleetio vehicles, work orders, service, issues, inspections, fuel, parts; log issues, meters. - Polar MCP by usefulapi
Products, customers, orders, subscriptions, benefits, revenue metrics and refunds. - UpKeep MCP by usefulapi
Read UpKeep work orders, assets, parts and meters; create requests and work orders. - Shopmonkey MCP by usefulapi
Look up shop customers, vehicles, work orders and parts, and create orders or book appointments. - Waitwhile MCP by usefulapi
Read Waitwhile visits, bookings, customers, services and analytics; add, update and cancel visits. - GoCanvas MCP by usefulapi
Read GoCanvas forms, submissions, users, dispatches and reference data; create dispatches.
Badge for your README
[](https://aptlynx.net/servers/io.usefulapi/synchroteam)
Listing text is written by the maker; AptLynx lists tools and does not vouch for them. Find another tool · Browse by topic · For agents