ClawLink
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.

ToolWhat it doesKind
servicem8_list_all_assetsList all ServiceM8 assetsRead
servicem8_list_all_clientsList all ServiceM8 clientsRead
servicem8_list_all_document_templatesList document templatesRead
servicem8_list_all_formsList all ServiceM8 formsRead
servicem8_list_all_job_notesList all job notes from ServiceM8Read
servicem8_list_all_job_queuesList all job queues in ServiceM8Read
servicem8_list_all_jobsList all jobsRead
servicem8_list_all_locationsLists all ServiceM8 locationsRead
servicem8_list_all_materialsRetrieve all materials (products, labour rates, inventory items) from ServiceM8Read
servicem8_list_all_tasksRetrieves all tasks from a ServiceM8 account with optional filtering and cursor-based paginationRead
servicem8_retrieve_clientRetrieve details of a specific client by its UUIDRead
servicem8_retrieve_formRetrieve details of a specific form template by its UUIDRead
servicem8_retrieve_jobRetrieve details of a specific job by its UUIDRead
servicem8_retrieve_job_activityRetrieve details of a specific job activity by its UUIDRead
servicem8_retrieve_job_noteRetrieve the full details of a specific job note by its UUIDRead
servicem8_retrieve_job_paymentRetrieve a specific job payment record from ServiceM8 by its UUIDRead
servicem8_retrieve_job_queueRetrieve details of a specific job queue by its UUIDRead
servicem8_retrieve_locationRetrieve a specific ServiceM8 location by its UUIDRead
servicem8_retrieve_materialRetrieve detailed information about a specific material/product/service by its UUIDRead
servicem8_retrieve_staff_memberRetrieve details of a specific staff member by their UUIDRead
servicem8_create_job_noteCreate a new job note in ServiceM8Write
servicem8_create_job_paymentCreate a new job payment in ServiceM8Write
servicem8_create_jobsCreate a new Job in ServiceM8Write
servicem8_update_job_noteUpdate details of an existing job noteWrite
servicem8_update_job_paymentUpdate an existing job payment record in ServiceM8Write