complete_onboarding
ChatGPTComplete assistant-led first-time setup and permanently remove its onboarding write tools. Capability version 1.0.0. Tenant, actor, role, client, current grant, and session are verified by Clasp and cannot be supplied by the model.
create_customer
ChatGPTCreate a customer in the connected company. A complete service address is optional when an email or phone is supplied. Possible duplicates are rejected. Capability version 1.0.0. Use only for a change the user requested. Save the returned id and version. Clasp derives a stable retry key from the signed MCP request. Does not send messages, delete records or collect payment.
create_direct_invoice_draft
ChatGPTCreate a customer-only or optionally linked direct invoice draft. Capability version 1.0.0. Tenant, actor, role, client, current grant, and session are verified by Clasp and cannot be supplied by the model.
create_estimate_draft
ChatGPTCreate a calculated estimate draft. Capability version 1.0.0. Tenant, actor, role, client, current grant, and session are verified by Clasp and cannot be supplied by the model.
create_invoice_from_estimate
ChatGPTCreate an invoice draft from an eligible estimate. Capability version 1.0.0. Tenant, actor, role, client, current grant, and session are verified by Clasp and cannot be supplied by the model.
create_invoice_from_job
ChatGPTCreate an invoice draft from an eligible job. Capability version 1.0.0. Tenant, actor, role, client, current grant, and session are verified by Clasp and cannot be supplied by the model.
create_job
ChatGPTCreate a job for a selected customer without implicit scheduling. Capability version 1.0.0. Tenant, actor, role, client, current grant, and session are verified by Clasp and cannot be supplied by the model.
create_request
ChatGPTCreate a service request without scheduling downstream work. Capability version 1.0.0. Tenant, actor, role, client, current grant, and session are verified by Clasp and cannot be supplied by the model.
draft_document_terms
ChatGPTDraft estimate or invoice terms for business review without saving or sending. Capability version 1.0.0. Tenant, actor, role, client, current grant, and session are verified by Clasp and cannot be supplied by the model.
draft_public_policy_copy
ChatGPTGenerate deterministic Privacy, Terms, and SMS opt-in drafts during onboarding. Capability version 1.0.0. Tenant, actor, role, client, current grant, and session are verified by Clasp and cannot be supplied by the model.
draft_sms
ChatGPTDraft customer text without sending it or recording consent. Capability version 1.0.0. Tenant, actor, role, client, current grant, and session are verified by Clasp and cannot be supplied by the model.
find_customers
ChatGPTSearch active customers by bounded name or contact criteria. Capability version 1.0.0. Returns at most 25 records from the connected Clasp company. Use returned IDs for follow-up lookups. Does not create, send, approve or modify business records. Records a private security audit entry for access monitoring and rate limiting.
find_estimates
ChatGPTSearch estimates and review totals and approval status. Capability version 1.0.0. Returns at most 25 records from the connected Clasp company. Use returned IDs for follow-up lookups. Does not create, send, approve or modify business records. Records a private security audit entry for access monitoring and rate limiting.
find_invoices
ChatGPTSearch invoices and review totals, balances, due dates, and status. Capability version 1.0.0. Returns at most 25 records from the connected Clasp company. Use returned IDs for follow-up lookups. Does not create, send, approve or modify business records. Records a private security audit entry for access monitoring and rate limiting.
find_jobs
ChatGPTSearch jobs and review operational status and schedule fields. Capability version 1.0.0. Returns at most 25 records from the connected Clasp company. Use returned IDs for follow-up lookups. Does not create, send, approve or modify business records. Records a private security audit entry for access monitoring and rate limiting.
find_requests
ChatGPTSearch service requests and review their current state. Capability version 1.0.0. Returns at most 25 records from the connected Clasp company. Use returned IDs for follow-up lookups. Does not create, send, approve or modify business records. Records a private security audit entry for access monitoring and rate limiting.
find_technicians
ChatGPTSearch active technicians for scheduling and assignment review. Capability version 1.0.0. Tenant, actor, role, client, current grant, and session are verified by Clasp and cannot be supplied by the model.
find_visits
ChatGPTSearch visits and review their schedule and status. Capability version 1.0.0. Returns at most 25 records from the connected Clasp company. Use returned IDs for follow-up lookups. Does not create, send, approve or modify business records. Records a private security audit entry for access monitoring and rate limiting.
get_actor_profile
ChatGPTRead the current actor, workspace, role, channel, and capability-set version. Capability version 1.0.0. Tenant, actor, role, client, current grant, and session are verified by Clasp and cannot be supplied by the model.
get_onboarding_status
ChatGPTRead finite first-time setup progress without exposing private setup details. Capability version 1.0.0. Tenant, actor, role, client, current grant, and session are verified by Clasp and cannot be supplied by the model.
open_record
ChatGPTReturn an authorized internal route for a known record identifier. Capability version 1.0.0. Tenant, actor, role, client, current grant, and session are verified by Clasp and cannot be supplied by the model.
preview_send_estimate
ChatGPTPreview the exact estimate recipient, message, totals, and customer-email side effect. Capability version 1.0.0. Tenant, actor, role, client, current grant, and session are verified by Clasp and cannot be supplied by the model.
preview_send_invoice
ChatGPTPreview the exact invoice recipient, message, total, payment readiness, and customer-email side effect. Capability version 1.0.0. Tenant, actor, role, client, current grant, and session are verified by Clasp and cannot be supplied by the model.
preview_send_sms
ChatGPTPreview the exact active customer, authorized number, and final text from either a customer or existing conversation. Capability version 1.0.0. Tenant, actor, role, client, current grant, and session are verified by Clasp and cannot be supplied by the model.
save_onboarding_policy_drafts
ChatGPTSave deterministic Privacy, Terms, and SMS opt-in drafts without publishing them. Capability version 1.0.0. Tenant, actor, role, client, current grant, and session are verified by Clasp and cannot be supplied by the model.
save_onboarding_profile
ChatGPTSave finite first-time business-profile onboarding fields only. Capability version 1.0.0. Tenant, actor, role, client, current grant, and session are verified by Clasp and cannot be supplied by the model.
save_onboarding_terms_preset
ChatGPTSave one reviewed estimate or invoice terms preset during first-time setup. Capability version 1.0.0. Tenant, actor, role, client, current grant, and session are verified by Clasp and cannot be supplied by the model.
save_onboarding_texting_info
ChatGPTSave onboarding texting application facts without claiming approval or ordering a number. Capability version 1.0.0. Tenant, actor, role, client, current grant, and session are verified by Clasp and cannot be supplied by the model.
schedule_visit
ChatGPTSchedule a visit with one to ten technicians and overlap review. Capability version 1.0.0. Tenant, actor, role, client, current grant, and session are verified by Clasp and cannot be supplied by the model.
send_estimate
ChatGPTSend an estimate using an unexpired exact approval. Capability version 1.0.0. Tenant, actor, role, client, current grant, and session are verified by Clasp and cannot be supplied by the model.
send_invoice
ChatGPTIssue and send an invoice using an unexpired exact approval and staged receipt. Capability version 1.0.0. Tenant, actor, role, client, current grant, and session are verified by Clasp and cannot be supplied by the model.
send_sms
ChatGPTQueue an approved customer text, opening or reusing its conversation while rechecking provider readiness, consent, and STOP state. Capability version 1.0.0. Tenant, actor, role, client, current grant, and session are verified by Clasp and cannot be supplied by the model.
update_customer
ChatGPTUpdate customer name or contact details. Read the customer first and supply its current version to prevent overwriting concurrent edits. Omitted fields are preserved; null clears optional contact fields. Capability version 1.0.0. Use only for a change the user requested. Save the returned id and version. Clasp derives a stable retry key from the signed MCP request. Does not send messages, delete records or collect payment.