Support36 toolsBrowser login (OAuth), no API keys
Servicem8 integration for AI agents
Manage field service jobs, scheduling, and invoicing
Use it from your agent
One ClawLink account serves every agent you run. Pick the guide for yours, or connect Servicem8 once and call the same tools from all of them.
Setup
Connect Servicem8 through ClawLink's hosted setup to manage field service jobs, scheduling, and invoicing.
- Auth: Browser login (OAuth), no API keys. The credential stays on the ClawLink server; your agent holds only a ClawLink key you can revoke.
- Where: the ClawLink dashboard, or ask your agent to connect it.
What your agent can do
Servicem8 exposes 36 tools through ClawLink. The 30 most used are listed here; your agent sees all of them.
| Tool | What it does | Kind |
|---|---|---|
servicem8_list_all_assets | List all ServiceM8 assets | Read |
servicem8_list_all_clients | List all ServiceM8 clients | Read |
servicem8_list_all_document_templates | List document templates | Read |
servicem8_list_all_forms | List all ServiceM8 forms | Read |
servicem8_list_all_job_notes | List all job notes from ServiceM8 | Read |
servicem8_list_all_job_queues | List all job queues in ServiceM8 | Read |
servicem8_list_all_jobs | List all jobs | Read |
servicem8_list_all_locations | Lists all ServiceM8 locations | Read |
servicem8_list_all_materials | Retrieve all materials (products, labour rates, inventory items) from ServiceM8 | Read |
servicem8_list_all_tasks | Retrieves all tasks from a ServiceM8 account with optional filtering and cursor-based pagination | Read |
servicem8_list_company_contacts | List company contacts, optionally narrowed by an OData filter | Read |
servicem8_list_job_allocations | List ServiceM8 job allocations, optionally filtered by public fields | Read |
servicem8_list_staff | List staff members, optionally narrowed by an OData filter | Read |
servicem8_list_vendors | List vendor accounts, optionally narrowed by an OData filter | Read |
servicem8_retrieve_client | Retrieve details of a specific client by its UUID | Read |
servicem8_retrieve_form | Retrieve details of a specific form template by its UUID | Read |
servicem8_retrieve_job | Retrieve details of a specific job by its UUID | Read |
servicem8_retrieve_job_activity | Retrieve details of a specific job activity by its UUID | Read |
servicem8_retrieve_job_note | Retrieve the full details of a specific job note by its UUID | Read |
servicem8_retrieve_job_payment | Retrieve a specific job payment record from ServiceM8 by its UUID | Read |
servicem8_retrieve_job_queue | Retrieve details of a specific job queue by its UUID | Read |
servicem8_retrieve_location | Retrieve a specific ServiceM8 location by its UUID | Read |
servicem8_retrieve_material | Retrieve detailed information about a specific material/product/service by its UUID | Read |
servicem8_retrieve_staff_member | Retrieve details of a specific staff member by their UUID | Read |
servicem8_create_job_material | Add a material line to a ServiceM8 job and return its created UUID | Write |
servicem8_create_job_note | Create a new job note in ServiceM8 | Write |
servicem8_create_job_payment | Create a new job payment in ServiceM8 | Write |
servicem8_create_jobs | Create a new Job in ServiceM8 | Write |
servicem8_update_client | Update a ServiceM8 client and return the saved provider record | Write |
servicem8_update_company_contact | Partially update a company contact and return the saved provider record | Write |