io.usefulapi/servicetrade · v1.1.0 · finance-and-payments
ServiceTrade MCP by usefulapi is healthy: it completed an MCP handshake in 302 ms and exposes 22 tools.
Read jobs, appointments, deficiencies, invoices and assets, and add comments in ServiceTrade.
Endpoint: https://servicetrade.usefulapi.io/mcp (streamable-http)
Repository · Website · JSON · Add to my inventory
| Users (last 30 days) | 0 |
| Handshake | Healthy |
| Auth needed | None |
| Tool count | 22 |
| Latency | 302 ms |
| Last checked (UTC) | 2026-10-31T19:35:20.937Z |
| Checked (UTC) | Status | Latency | Error |
|---|---|---|---|
| 2026-10-31T19:35:20.937Z | Healthy | 302 |
servicetrade_list_jobs | List jobs (service calls, inspections, installs) with status, type, customer, location, owner, due date and estimated price. Filter by status, type, location, customer, technician, due or completion dates. ServiceTrade API: GET /job. |
servicetrade_list_locations | List customer service locations (sites) with address, company, status and tags. ServiceTrade API: GET /location. |
servicetrade_list_companies | List companies (customers, vendors, contractors) with city, state and status. ServiceTrade API: GET /company. |
servicetrade_list_appointments | List scheduled appointments (technician visits) with time window, job, location and assigned technicians. ServiceTrade API: GET /appointment. |
servicetrade_list_service_requests | List service requests (the work items to perform on a job, with description, service line and window). ServiceTrade API: GET /servicerequest. |
servicetrade_list_deficiencies | List deficiencies (problems found during inspections, such as fire or life-safety defects) with severity, status and asset. ServiceTrade API: GET /deficiency. |
servicetrade_list_assets | List assets (equipment such as extinguishers, panels, pumps) at customer locations with type, status and name. ServiceTrade API: GET /asset. |
servicetrade_list_quotes | List quotes with status, customer, location, total and expiry. ServiceTrade API: GET /quote. |
servicetrade_list_invoices | List invoices with status, customer, job, totals, due date and paid state. ServiceTrade API: GET /invoice. |
servicetrade_list_contracts | List service contracts and agreements with customer, location, review date and active state. ServiceTrade API: GET /contract. |
servicetrade_list_users | List users (technicians, sales staff, office staff and customer contacts) with company and status. ServiceTrade API: GET /user. |
servicetrade_list_comments | List comments on one record. Pass the entity type number and the record id (Asset 2, Job 3, Invoice 6, Quote 9, Deficiency 10, Location 11). ServiceTrade API: GET /comment. |
servicetrade_get_job | Get one job by id with customer, location, owner, appointments summary, dates and price. ServiceTrade API: GET /job/{id}. |
servicetrade_get_location | Get one customer location by id with address, contacts and status. ServiceTrade API: GET /location/{id}. |
servicetrade_get_company | Get one company by id. ServiceTrade API: GET /company/{id}. |
servicetrade_get_appointment | Get one appointment by id with window, technicians and job. ServiceTrade API: GET /appointment/{id}. |
servicetrade_get_deficiency | Get one deficiency by id with severity, status, asset and reporting job. ServiceTrade API: GET /deficiency/{id}. |
servicetrade_get_asset | Get one asset by id with type, location and status. ServiceTrade API: GET /asset/{id}. |
servicetrade_get_quote | Get one quote by id with status, line items and totals. ServiceTrade API: GET /quote/{id}. |
servicetrade_get_invoice | Get one invoice by id with status, items and totals. ServiceTrade API: GET /invoice/{id}. |
servicetrade_whoami | Show which ServiceTrade account, company, user and timezone the connected credential belongs to. ServiceTrade API: GET /oauth2/userinfo. |
servicetrade_add_comment | WRITE: add a new comment to a job, asset, invoice, quote, deficiency or location. Each call creates one more comment (not idempotent: do not retry blindly). ServiceTrade API: POST /comment. |