{"id":301900,"recorded_at":"2026-10-26T22:39:02.718136Z","observed_at":"2026-10-26T22:39:02.718Z","subject_kind":"endpoint","subject":"c168366a-1a86-4123-82e6-a8319074acb5","kind":"mcp.tools","method":"probe.mcp/1","body":{"count":19,"tools":[{"description":"WRITE: change a lost lead back to active. Workiz: POST /lead/activate/{UUID}/.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"uuid":{"description":"The lead's UUID (e.g. XYZ56X).","minLength":1,"type":"string"}},"required":["uuid"],"type":"object"},"name":"workiz_activate_lead"},{"description":"WRITE: assign a team member (by name) to a job. Reversible with workiz_unassign_job. Workiz: POST /job/assign/.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"UUID":{"description":"The job's UUID (e.g. XYZ56X).","minLength":1,"type":"string"},"User":{"description":"The team member's NAME exactly as Workiz shows it (e.g. Alex Wilson) — see workiz_list_team.","minLength":1,"type":"string"}},"required":["UUID","User"],"type":"object"},"name":"workiz_assign_job"},{"description":"WRITE: assign a team member (by name) to a lead. Reversible with workiz_unassign_lead. Workiz: POST /lead/assign/.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"UUID":{"description":"The lead's UUID (e.g. XYZ56X).","minLength":1,"type":"string"},"User":{"description":"The team member's NAME exactly as Workiz shows it (e.g. Alex Wilson) — see workiz_list_team.","minLength":1,"type":"string"}},"required":["UUID","User"],"type":"object"},"name":"workiz_assign_lead"},{"description":"WRITE (no API undo): convert a lead into a job. Creates a new job from the lead and returns its UUID and link; the API cannot reverse the conversion. Workiz: POST /lead/convert/.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"UUID":{"description":"The lead's UUID (e.g. XYZ56X).","minLength":1,"type":"string"}},"required":["UUID"],"type":"object"},"name":"workiz_convert_lead_to_job"},{"description":"WRITE: create a new job (schedule, client contact and address, type, source, notes). Returns the new job's UUID, ClientId and app link. Workiz: POST /job/create/.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"Address":{"description":"Street address, e.g. 123 W Main Street.","type":"string"},"City":{"description":"City.","type":"string"},"ClientId":{"description":"Existing Workiz client id to attach this to.","maximum":9007199254740991,"minimum":-9007199254740991,"type":"integer"},"Company":{"description":"Client company name.","type":"string"},"Country":{"description":"Country code, e.g. US.","type":"string"},"Created":{"description":"Creation timestamp to record. Date-time string, e.g. 2026-10-01T09:00:00.000Z.","type":"string"},"CreatedBy":{"description":"Name recorded as the creator.","type":"string"},"Email":{"description":"Client email.","type":"string"},"FirstName":{"description":"Client first name.","type":"string"},"JobDateTime":{"description":"Scheduled start. Date-time string, e.g. 2026-10-01T09:00:00.000Z.","type":"string"},"JobEndDateTime":{"description":"Scheduled end. Date-time string, e.g. 2026-10-01T09:00:00.000Z.","type":"string"},"JobNotes":{"description":"Internal job notes.","type":"string"},"JobSource":{"description":"Lead/job source, e.g. Google.","type":"string"},"JobType":{"description":"Job type, e.g. Repair.","type":"string"},"LastName":{"description":"Client last name.","type":"string"},"Phone":{"description":"Primary phone, digits only, e.g. 6195555555.","type":"string"},"PhoneExt":{"description":"Primary phone extension.","type":"string"},"PostalCode":{"description":"Postal / ZIP code.","type":"string"},"ReferralCompany":{"description":"Referral company, e.g. Thumbtack.","type":"string"},"SecondPhone":{"description":"Secondary phone.","type":"string"},"SecondPhoneExt":{"description":"Secondary phone extension.","type":"string"},"ServiceArea":{"description":"Service area, e.g. metro1.","type":"string"},"State":{"description":"State, e.g. CA.","type":"string"},"Timezone":{"description":"Timezone, e.g. US/Pacific.","type":"string"},"Unit":{"description":"Unit / apartment.","type":"string"}},"type":"object"},"name":"workiz_create_job"},{"description":"WRITE: create a new lead (client contact and address, requested time, job type, source, notes). Returns the new lead's UUID, ClientId and app link. Workiz: POST /lead/create/.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"Address":{"description":"Street address, e.g. 123 W Main Street.","type":"string"},"City":{"description":"City.","type":"string"},"ClientId":{"description":"Existing Workiz client id to attach this to.","maximum":9007199254740991,"minimum":-9007199254740991,"type":"integer"},"Company":{"description":"Client company name.","type":"string"},"Country":{"description":"Country code, e.g. US.","type":"string"},"Created":{"description":"Creation timestamp to record. Date-time string, e.g. 2026-10-01T09:00:00.000Z.","type":"string"},"CreatedBy":{"description":"Name recorded as the creator.","type":"string"},"Email":{"description":"Client email.","type":"string"},"FirstName":{"description":"Client first name.","type":"string"},"JobSource":{"description":"Lead/job source, e.g. Google.","type":"string"},"JobType":{"description":"Job type, e.g. Repair.","type":"string"},"LastName":{"description":"Client last name.","type":"string"},"LeadDateTime":{"description":"Scheduled start of the lead appointment. Date-time string, e.g. 2026-10-01T09:00:00.000Z.","type":"string"},"LeadEndDateTime":{"description":"Scheduled end of the lead appointment. Date-time string, e.g. 2026-10-01T09:00:00.000Z.","type":"string"},"LeadNotes":{"description":"Internal lead notes.","type":"string"},"Phone":{"description":"Primary phone, digits only, e.g. 6195555555.","type":"string"},"PhoneExt":{"description":"Primary phone extension.","type":"string"},"PostalCode":{"description":"Postal / ZIP code.","type":"string"},"ReferralCompany":{"description":"Referral company, e.g. Thumbtack.","type":"string"},"SecondPhone":{"description":"Secondary phone.","type":"string"},"SecondPhoneExt":{"description":"Secondary phone extension.","type":"string"},"ServiceArea":{"description":"Service area, e.g. metro1.","type":"string"},"State":{"description":"State, e.g. CA.","type":"string"},"Timezone":{"description":"Timezone, e.g. US/Pacific.","type":"string"},"Unit":{"description":"Unit / apartment.","type":"string"}},"type":"object"},"name":"workiz_create_lead"},{"description":"Fetch one job by UUID: schedule, status, client contact and address, totals and amount due, notes, tags and assigned team. Workiz: GET /job/get/{UUID}/.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"uuid":{"description":"The job's UUID (e.g. XYZ56X).","minLength":1,"type":"string"}},"required":["uuid"],"type":"object"},"name":"workiz_get_job"},{"description":"Fetch one lead by UUID: schedule, status, client contact and address, source, notes and assigned team. Workiz: GET /lead/get/{UUID}/.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"uuid":{"description":"The lead's UUID (e.g. XYZ56X).","minLength":1,"type":"string"}},"required":["uuid"],"type":"object"},"name":"workiz_get_lead"},{"description":"Fetch one team member by user id: name, role, field-tech flag, email, service areas, skills and active status. Workiz: GET /team/get/{USER_ID}.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"user_id":{"description":"The user's id, from workiz_list_team.","minLength":1,"type":"string"}},"required":["user_id"],"type":"object"},"name":"workiz_get_team_member"},{"description":"List one team member's FUTURE time off, by their name. Workiz: GET /TimeOff/get/{USER_NAME}.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"user_name":{"description":"The team member's name as Workiz shows it, e.g. Joe Acme.","minLength":1,"type":"string"}},"required":["user_name"],"type":"object"},"name":"workiz_get_user_time_off"},{"description":"List jobs, most recently scheduled first (sorted by JobDateTime, descending). Filter by start date, open-only, and status; page with offset/records (max 100). Without start_date Workiz returns the last 14 days. Workiz: GET /job/all/.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"offset":{"description":"Record offset for paging (default 0).","maximum":9007199254740991,"minimum":0,"type":"integer"},"only_open":{"description":"Only open records, excluding Done and Canceled statuses (Workiz default: true).","type":"boolean"},"records":{"description":"Number of records to return, 1-100 (default 100).","maximum":100,"minimum":1,"type":"integer"},"start_date":{"description":"Return records from this date (yyyy-MM-dd) until today. For jobs, Workiz defaults to the last 14 days when omitted.","pattern":"^\\d{4}-\\d{2}-\\d{2}$","type":"string"},"status":{"description":"Only these statuses, e.g. [\"Submitted\", \"In progress\"].","items":{"type":"string"},"type":"array"}},"type":"object"},"name":"workiz_list_jobs"},{"description":"List leads, most recent first (sorted by LeadDateTime, descending). Filter by start date, open-only, and status; page with offset/records (max 100). Workiz: GET /lead/all/.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"offset":{"description":"Record offset for paging (default 0).","maximum":9007199254740991,"minimum":0,"type":"integer"},"only_open":{"description":"Only open records, excluding Done and Canceled statuses (Workiz default: true).","type":"boolean"},"records":{"description":"Number of records to return, 1-100 (default 100).","maximum":100,"minimum":1,"type":"integer"},"start_date":{"description":"Return records from this date (yyyy-MM-dd) until today. For jobs, Workiz defaults to the last 14 days when omitted.","pattern":"^\\d{4}-\\d{2}-\\d{2}$","type":"string"},"status":{"description":"Only these statuses, e.g. [\"Submitted\", \"In progress\"].","items":{"type":"string"},"type":"array"}},"type":"object"},"name":"workiz_list_leads"},{"description":"List the account's active team members: id, name, role, whether they are a field tech, email, service areas and skills. Use the name to assign people to jobs or leads. Workiz: GET /team/all/.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{},"type":"object"},"name":"workiz_list_team"},{"description":"List FUTURE time off (start, end, userName — 'Entire Business' for company-wide closures). Set all=true to include every user and company time off. Useful before scheduling. Workiz: GET /TimeOff/get/.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"all":{"description":"Include all users' and company time off (Workiz default: false).","type":"boolean"}},"type":"object"},"name":"workiz_list_time_off"},{"description":"WRITE: mark a lead as lost. Reversible with workiz_activate_lead. Workiz: POST /lead/markLost/{UUID}/.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"uuid":{"description":"The lead's UUID (e.g. XYZ56X).","minLength":1,"type":"string"}},"required":["uuid"],"type":"object"},"name":"workiz_mark_lead_lost"},{"description":"WRITE: remove a team member (by name) from a job. Reversible with workiz_assign_job. Workiz: POST /job/unassign/.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"UUID":{"description":"The job's UUID (e.g. XYZ56X).","minLength":1,"type":"string"},"User":{"description":"The team member's NAME exactly as Workiz shows it (e.g. Alex Wilson) — see workiz_list_team.","minLength":1,"type":"string"}},"required":["UUID","User"],"type":"object"},"name":"workiz_unassign_job"},{"description":"WRITE: remove a team member (by name) from a lead. Reversible with workiz_assign_lead. Workiz: POST /lead/unassign/.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"UUID":{"description":"The lead's UUID (e.g. XYZ56X).","minLength":1,"type":"string"},"User":{"description":"The team member's NAME exactly as Workiz shows it (e.g. Alex Wilson) — see workiz_list_team.","minLength":1,"type":"string"}},"required":["UUID","User"],"type":"object"},"name":"workiz_unassign_lead"},{"description":"WRITE: update fields on an existing job — status/sub-status, reschedule (JobDateTime/JobEndDateTime), contact, address, type, source, notes, tags. Only the fields you pass are sent. Workiz: POST /job/update/.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"Address":{"description":"Street address, e.g. 123 W Main Street.","type":"string"},"City":{"description":"City.","type":"string"},"ClientId":{"description":"Existing Workiz client id to attach this to.","maximum":9007199254740991,"minimum":-9007199254740991,"type":"integer"},"Company":{"description":"Client company name.","type":"string"},"Country":{"description":"Country code, e.g. US.","type":"string"},"CreatedBy":{"description":"Name recorded as the creator.","type":"string"},"Email":{"description":"Client email.","type":"string"},"FirstName":{"description":"Client first name.","type":"string"},"JobDateTime":{"description":"New scheduled start. Date-time string, e.g. 2026-10-01T09:00:00.000Z.","type":"string"},"JobEndDateTime":{"description":"New scheduled end. Date-time string, e.g. 2026-10-01T09:00:00.000Z.","type":"string"},"JobNotes":{"description":"Internal job notes.","type":"string"},"JobSource":{"description":"Lead/job source, e.g. Google.","type":"string"},"JobType":{"description":"Job type, e.g. Repair.","type":"string"},"LastName":{"description":"Client last name.","type":"string"},"Phone":{"description":"Primary phone, digits only, e.g. 6195555555.","type":"string"},"PhoneExt":{"description":"Primary phone extension.","type":"string"},"PostalCode":{"description":"Postal / ZIP code.","type":"string"},"SecondPhone":{"description":"Secondary phone.","type":"string"},"SecondPhoneExt":{"description":"Secondary phone extension.","type":"string"},"ServiceArea":{"description":"Service area, e.g. metro1.","type":"string"},"State":{"description":"State, e.g. CA.","type":"string"},"Status":{"description":"New job status, e.g. \"In progress\".","type":"string"},"SubStatus":{"description":"New job sub-status.","type":"string"},"Tags":{"description":"Job tags, e.g. [\"estimate\", \"callback\"].","items":{"type":"string"},"type":"array"},"Timezone":{"description":"Timezone, e.g. US/Pacific.","type":"string"},"UUID":{"description":"The job's UUID (e.g. XYZ56X).","minLength":1,"type":"string"},"Unit":{"description":"Unit / apartment.","type":"string"}},"required":["UUID"],"type":"object"},"name":"workiz_update_job"},{"description":"WRITE: update fields on an existing lead — status, schedule, contact, address, type, source, notes, tags. Only the fields you pass are sent. Workiz: POST /lead/update/.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"Address":{"description":"Street address, e.g. 123 W Main Street.","type":"string"},"City":{"description":"City.","type":"string"},"ClientId":{"description":"Existing Workiz client id to attach this to.","maximum":9007199254740991,"minimum":-9007199254740991,"type":"integer"},"Company":{"description":"Client company name.","type":"string"},"Country":{"description":"Country code, e.g. US.","type":"string"},"CreatedBy":{"description":"Name recorded as the creator.","type":"string"},"Email":{"description":"Client email.","type":"string"},"FirstName":{"description":"Client first name.","type":"string"},"JobSource":{"description":"Lead/job source, e.g. Google.","type":"string"},"JobType":{"description":"Job type, e.g. Repair.","type":"string"},"LastName":{"description":"Client last name.","type":"string"},"LeadDateTime":{"description":"New scheduled start. Date-time string, e.g. 2026-10-01T09:00:00.000Z.","type":"string"},"LeadEndDateTime":{"description":"New scheduled end. Date-time string, e.g. 2026-10-01T09:00:00.000Z.","type":"string"},"LeadNotes":{"description":"Internal lead notes.","type":"string"},"Phone":{"description":"Primary phone, digits only, e.g. 6195555555.","type":"string"},"PhoneExt":{"description":"Primary phone extension.","type":"string"},"PostalCode":{"description":"Postal / ZIP code.","type":"string"},"SecondPhone":{"description":"Secondary phone.","type":"string"},"SecondPhoneExt":{"description":"Secondary phone extension.","type":"string"},"ServiceArea":{"description":"Service area, e.g. metro1.","type":"string"},"State":{"description":"State, e.g. CA.","type":"string"},"Status":{"description":"New lead status, e.g. \"In progress\".","type":"string"},"Tags":{"description":"Lead tags, e.g. [\"estimate\", \"callback\"].","items":{"type":"string"},"type":"array"},"Timezone":{"description":"Timezone, e.g. US/Pacific.","type":"string"},"UUID":{"description":"The lead's UUID (e.g. XYZ56X).","minLength":1,"type":"string"},"Unit":{"description":"Unit / apartment.","type":"string"}},"required":["UUID"],"type":"object"},"name":"workiz_update_lead"}]},"body_sha256":"0ceac06dbe9da8d4f2a6235cc30769a8c3426a6ade4c3c0ac835af564fced280","prev_id":null,"leaf":"0xc5a411536e80099a6f8d8f2498bd8b01a7af27fc7cbcf09603e92e57f47b0fcd","leaf_text":"{\"body\":\"0ceac06dbe9da8d4f2a6235cc30769a8c3426a6ade4c3c0ac835af564fced280\",\"id\":301900,\"kind\":\"mcp.tools\",\"method\":\"probe.mcp/1\",\"observed_us\":1793054342718000,\"prev\":null,\"subject\":\"c168366a-1a86-4123-82e6-a8319074acb5\",\"subject_kind\":\"endpoint\"}","day":{"day":"2026-10-26","leaves":296695,"root":"0xf43e8dcc3d451a4788b26be904c55e8c4c0fa75c9666796c51db38d37e2c0df8","chained":"0x702d5ac508f08b0d1accf36af25822d8e5660367494edd17a642fb61e158a57a","anchor_chain":"eip155:5042002","anchor_tx":"0x495162f8936e19f0039918feebe6c307f327cd6bf8c37219620b1970041fa9ae","anchor_block":69251483},"proof":["0xc5a4401dfab098a0aa8444faf1bc9bdc4c74d0d86a202951ca67b2428e2f491d","0xdbb168a44676e1a2d04f2112091d2698a64d8a40f73ec85191a216a6b9225cb0","0x62e32e34caa74f2b38b47da374db17104ecdc03960d98f6815da266909570844","0x94e6da56f136c5ee5514c41282be9d838c85f13e60845f777d136474b60ceca6","0x9171872b098716a2add1f7121844dca499731be5346f457223033bac79e339b4","0x4661deefec3b6c57025cc2e805276850913435f7978886e34b6a52a358e0f75a","0x4b9a034d5a2d5133d4c5c37b3d4e924e62dd9c579decccde0d8c30464cfc604b","0x5f4a93cba6d69267f69713115ed8df047bf2bbebd33b2a0fd6fbb614d920976b","0xb94e1475ad75058bab5545aea4c4c9f6c4a6f7250aaaad0f06b4c4485f1643f9","0x4a766015a1173570ffc438320afd677a41ae92be39f86b768798615ce79c79a4","0xd2a07d39f43cc6c0a549d9e0f8d8244992bef3f66efa78aea10852590e0fc7dd","0x4d1a020de7fc0aa076daeb62ebb904d51ac6c607b605eb63a7855f34d7b69f1b","0x641fba1f23ec69d96721e34ace1926954d835b9614cb5eae215a069c056399b8","0xdbe2e8dd65ea1248b2936612538f18268abd5cf27ebdab3737694571ad496004","0x9f68b5e15459cb62b8c0cd4c124fa61c74147b4a5755a200fbecd21a581635d1","0x123ec8bee20ddc55223eeef5a4f4d6c4b6416515adbb911c56759f5cde56e452","0xd0651cb9bc8155eb52b5247d506e74b8a935057dc190ba52091702ac25ed3a40","0x9a9024edb5069d88a324facb310a5ce8e495214bbaa968f077bede437390194f","0x9b9ce5b74b9bab5121612ef6b64920a8d453cbf311096a423eef9702747e868a"]}