Support28 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 28 tools through ClawLink. The 25 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_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_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_job_note | Update details of an existing job note | Write |
servicem8_update_job_payment | Update an existing job payment record in ServiceM8 | Write |