io.usefulapi/synchroteam
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
Synchroteam MCP by usefulapi
Publisher-provided description
Read Synchroteam jobs, customers, sites, equipment and parts; create, schedule and complete jobs.
Summary by lookupd
Reads and writes field-service data: jobs, customers, sites, equipment, parts, invoices and technician schedules.
Install
Claude Code, remote (streamable-http)
claude mcp add --transport http synchroteam https://synchroteam.usefulapi.io/mcp
Codex, remote (streamable-http)
codex mcp add synchroteam --url https://synchroteam.usefulapi.io/mcp
Cursor, remote (streamable-http) → .cursor/mcp.json
{
"mcpServers": {
"synchroteam": {
"url": "https://synchroteam.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 (showing 30 of 33)
Publisher-provided text
synchroteam_list_customersList or search customers (name wildcard, e-mail, active flag, change time). Returns name, address, contact, custom fields, tags. GET /customer/list.synchroteam_get_customerOne customer by id, myId, exact name or e-mail, with address, contact, custom fields and tags. GET /customer/details.synchroteam_list_sitesList or search sites (a customer's locations): by name, customer, active flag, change time. GET /site/list.synchroteam_get_siteOne site by id, myId or exact name: address, contact, customer, custom fields, tags. GET /site/details.synchroteam_list_equipmentList or search pieces of equipment (assets) by name, customer, site, active flag, change time. GET /equipment/list.synchroteam_get_equipmentOne piece of equipment by id, myId or exact name, with its customer and site. GET /equipment/details.synchroteam_list_jobsList jobs (simplified: no report, parts or time entries) filtered by status, schedule window, technician, team, customer, site, equipment, job type or project.synchroteam_get_jobOne 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,synchroteam_get_job_photosPhoto links of a job (url, file name, comment, report iteration). Image bytes are never returned. GET /job/photos.synchroteam_list_job_typesList job types (name, default duration, priority, skills, default report). Use their id or name when creating a job. GET /jobtype/list.synchroteam_list_usersList users: login, name, profile (technician, manager, administrator), teams, skills, last known location. Passwords are never returned. GET /user/list.synchroteam_get_userOne user by login or id. GET /user/details.synchroteam_list_teamsList teams with member counts and tags. GET /team/list.synchroteam_list_partsList the parts and services catalog (reference, name, price, category, tax, tracked/serialized flags, type). GET /part/list.synchroteam_get_partOne part or service by id or reference. GET /part/details.synchroteam_list_depotsList stock depots (warehouses and technician vans). The part quantities of one depot come from synchroteam_get_depot. GET /depot/list.synchroteam_get_depotOne stock depot by id, with the quantity of each part it holds. GET /depot/details.synchroteam_list_part_requestsList technicians' part requests (urgent, sent, completed, deleted flags). GET /partrequest/list.synchroteam_list_invoicesList invoices (read only): number, status, customer, job, lines, totals. Filter by status, customer, site, job or time. GET /invoice/list.synchroteam_get_invoiceOne invoice by id, reference or number, with its lines. GET /invoice/details.synchroteam_list_quotationsList quotations (read only): number, status, customer, job, lines, totals. GET /quotation/list.synchroteam_get_quotationOne quotation by id, reference or number, with its lines. GET /quotation/details.synchroteam_list_contractsList service contracts by name, customer, site, period or active flag. GET /contract/list.synchroteam_list_projectsList projects (groups of jobs) by customer, site, equipment or project type. GET /project/list.synchroteam_list_activitiesList time entries and unavailabilities (travel, at work, clock, unavailable) of technicians. start_date and end_date go together and return anything overlappingsynchroteam_create_customerWRITE: 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 errorsynchroteam_update_customerWRITE: 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 unknownsynchroteam_create_siteWRITE: 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 ersynchroteam_create_equipmentWRITE: 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 cresynchroteam_create_jobWRITE: 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 requir
Details
- Version: 1.24.3
- Transports: streamable-http
- Uptime (7 days): 100%
- Median latency: 474 ms
- First indexed:
- Last seen in registry:
- Repository: https://github.com/m190/usefulapi-mcp
- Website: https://usefulapi.io/synchroteam/
Badge for your README
Shows this live status and links here; updates hourly.
[](https://lookupd.com/servers/io.usefulapi/synchroteam)
- 62092 servers
- Last crawl: 2026-11-11T17:17:22.074Z
- API base:
https://api.lookupd.com - MCP URL:
https://api.lookupd.com/mcp