EZ Lawn Biller API and MCP server Let your AI agent move the rained-out stops.

EZ Lawn Biller has no publicly documented API that we could find, and no official EZ Lawn Biller MCP server was found (checked 11 Nov 2026). Cotlet runs a hosted EZ Lawn Biller MCP server with 277 tools that ChatGPT and Claude use in your own EZ Lawn Biller account to plan routes, close visits and chase past-due statements.

  • Free 7-day trial, no card
  • Unofficial, not affiliated with EZ Lawn Biller
EZ Lawn Biller logo EZ Lawn Biller Cloud Browser

277 tools Read and write

Lawn care office work

What can your AI agent do in EZ Lawn Biller? Routes, visits, statements and customer messages for a lawn care company.

  • Move rained-out stops in a schedule draft

  • Mark the crew's mowing visits completed

  • Record the week's check payments

  • Email past-due statements to customers who owe

  • Send an estimate to a new lawn prospect

  • Text customers about a weather delay

No public API found

Does EZ Lawn Biller have an MCP server or an API? The official EZ Lawn Biller connection options, checked 11 November 2026.

No publicly documented EZ Lawn Biller API was found: ezlawnbiller.com/api, /developers and /docs returned 404 on 11 Nov 2026, and its FAQ names QuickBooks as its integration. Its own crew app and customer portal run inside EZ Lawn Biller. No official EZ Lawn Biller MCP server was found.

  • No public EZ Lawn Biller API documentation or key page was found on 11 Nov 2026.
  • QuickBooks sync keeps your books in step; it does not run routes or notices.
  • The crew app and customer portal are part of EZ Lawn Biller itself.
The EZ Lawn Biller API, other options and Cotlet compared
What you need EZ Lawn Biller APIQuickBooks syncCotlet
Move rained-out stops None found Accounting only In your account
Record a check payment None found Syncs to QuickBooks In your account
Send past-due notices None found Accounting only In your account

Checked 11 Nov 2026. Sources: EZ Lawn Biller FAQ · EZ Lawn Biller features · Manual: billing and payments · Manual: scheduling and routes · Manual: QuickBooks

Set up once

How does the EZ Lawn Biller MCP server work? The EZ Lawn Biller MCP server by Cotlet: your agent works in your own EZ Lawn Biller account.

  1. 1Sign in to EZ Lawn Biller

    Once, in a browser we host for you.

  2. 2Connect your AI agent

    One address in its settings.

  3. 3Hand it the busywork

    Ask it to move Tuesday's rained-out stops to Thursday.

Your agent works in your own EZ Lawn Biller customers, routes and statements, within your EZ Lawn Biller role. Who can see your session

Any MCP client

How to connect EZ Lawn Biller to your AI agent

  1. 1

    Sign in to EZ Lawn Biller in a Cloud Browser. Open EZ Lawn Biller in your Cotlet Cloud Browser and sign in at landlord.app.ezlawnbiller.com with your own EZ Lawn Biller login.

  2. 2

    Add the Cotlet address. Enter https://cotlet.dev/mcp/v1 as the MCP server or connector URL in your agent.

  3. 3

    Let the agent in. Chat apps open a Cotlet sign-in page. Editors, n8n and scripts send an API key made in the console.

EZ Lawn Biller shares the address https://cotlet.dev/mcp/v1 with every other app you enable, so one connector covers them all. Turned EZ Lawn Biller on after connecting? Refresh the connector and the 277 tools appear.

ChatGPT
Settings > Apps & Connectors > Create
MCP server URL: https://cotlet.dev/mcp/v1/connect
Authentication: OAuth
Claude
Settings > Connectors > Add custom connector
URL: https://cotlet.dev/mcp/v1/connect

Claude Code:
claude mcp add --transport http cotlet \
  https://cotlet.dev/mcp/v1 \
  --header "Authorization: Bearer $COTLET_API_KEY"
Cursor
// ~/.cursor/mcp.json
{
  "mcpServers": {
    "cotlet": {
      "url": "https://cotlet.dev/mcp/v1",
      "headers": { "Authorization": "Bearer ${env:COTLET_API_KEY}" }
    }
  }
}
Codex
# ~/.codex/config.toml
[mcp_servers.cotlet]
url = "https://cotlet.dev/mcp/v1"
bearer_token_env_var = "COTLET_API_KEY"
n8n
MCP Client Tool (inside an AI Agent)
Transport: HTTP Streamable
URL: https://cotlet.dev/mcp/v1
Auth: Bearer, <your key>
Tool: ez_lawn_biller_read
93 read, 184 write

All 277 EZ Lawn Biller MCP tools

Getting Started4

Dashboard, Today's Schedule, Customer search and more.

  • read_dashboard Inspect location, recurring-charge, visit, and income totals. read

    Inspect location, recurring-charge, visit, and income totals.

    MCP callez_lawn_biller_read → read_dashboard

    REST endpointGET https://cotlet.dev/api/v1/ez-lawn-biller/dashboards/read

    Parameters

    Parameters: read_dashboard
    NameTypeDescription
    filter string string Record, person, date range or status to review.

    Example response

    {
      "example": true,
      "result": "Records for review"
    }
  • read_today_schedule Inspect today's stops from the dashboard. read

    Inspect today's stops from the dashboard.

    MCP callez_lawn_biller_read → read_today_schedule

    REST endpointGET https://cotlet.dev/api/v1/ez-lawn-biller/today-schedules/read

    Parameters

    Parameters: read_today_schedule
    NameTypeDescription
    filter string string Record, person, date range or status to review.

    Example response

    {
      "example": true,
      "result": "Records for review"
    }
  • search_customers Find customers from the dashboard. read

    Find customers from the dashboard.

    MCP callez_lawn_biller_read → search_customers

    REST endpointGET https://cotlet.dev/api/v1/ez-lawn-biller/customers/search

    Parameters

    Parameters: search_customers
    NameTypeDescription
    filter string string Record, person, date range or status to review.

    Example response

    {
      "example": true,
      "result": "Records for review"
    }
  • run_setup_wizard Configure company, payments, portal, reports, email, and technician. writeAsks first

    Configure company, payments, portal, reports, email, and technician.

    MCP callez_lawn_biller_write → run_setup_wizard

    REST endpointPOST https://cotlet.dev/api/v1/ez-lawn-biller/setup-wizard/run

    Parameters

    Parameters: run_setup_wizard
    NameTypeDescription
    record string required string Record or setting selected in your account.
    fields object required object Configure company, payments, portal, reports, email, and technician.

    Example input

    {
      "record": "record",
      "fields": "fields"
    }

    Example response

    {
      "example": true,
      "result": "Saved after confirmation"
    }

Company Settings18

Company settings, Brand colour, Statement contact lines and more.

  • read_company_settings Inspect permission-allowed configuration tabs. read

    Inspect permission-allowed configuration tabs.

    MCP callez_lawn_biller_read → read_company_settings

    REST endpointGET https://cotlet.dev/api/v1/ez-lawn-biller/company-settings/read

    Parameters

    Parameters: read_company_settings
    NameTypeDescription
    filter string string Record, person, date range or status to review.

    Example response

    {
      "example": true,
      "result": "Records for review"
    }
  • change_brand_colour Change branding through the setup wizard. write

    Change branding through the setup wizard.

    MCP callez_lawn_biller_write → change_brand_colour

    REST endpointPATCH https://cotlet.dev/api/v1/ez-lawn-biller/brand-colour

    Parameters

    Parameters: change_brand_colour
    NameTypeDescription
    record string required string Record or setting selected in your account.
    fields object required object Change branding through the setup wizard.

    Example input

    {
      "record": "record",
      "fields": "fields"
    }

    Example response

    {
      "example": true,
      "result": "Saved"
    }
  • configure_statement_header Choose printed address, phone, and email. writeAsks first

    Choose printed address, phone, and email.

    MCP callez_lawn_biller_write → configure_statement_header

    REST endpointPOST https://cotlet.dev/api/v1/ez-lawn-biller/statement-header/configure

    Parameters

    Parameters: configure_statement_header
    NameTypeDescription
    record string required string Record or setting selected in your account.
    fields object required object Choose printed address, phone, and email.

    Example input

    {
      "record": "record",
      "fields": "fields"
    }

    Example response

    {
      "example": true,
      "result": "Saved after confirmation"
    }
  • configure_held_billing_reminders Set reminder enablement and interval. writeAsks first

    Set reminder enablement and interval.

    MCP callez_lawn_biller_write → configure_held_billing_reminders

    REST endpointPOST https://cotlet.dev/api/v1/ez-lawn-biller/held-billing-reminders/configure

    Parameters

    Parameters: configure_held_billing_reminders
    NameTypeDescription
    record string required string Record or setting selected in your account.
    fields object required object Set reminder enablement and interval.

    Example input

    {
      "record": "record",
      "fields": "fields"
    }

    Example response

    {
      "example": true,
      "result": "Saved after confirmation"
    }
  • configure_stripe Turn card payments through Stripe on or off. The Stripe secret key itself is entered by you. writeAsks first

    Turn card payments through Stripe on or off. The Stripe secret key itself is entered by you.

    MCP callez_lawn_biller_write → configure_stripe

    REST endpointPOST https://cotlet.dev/api/v1/ez-lawn-biller/stripe/configure

    Parameters

    Parameters: configure_stripe
    NameTypeDescription
    record string required string Record or setting selected in your account.
    fields object required object Turn card payments through Stripe on or off. The Stripe secret key itself is entered by you.

    Example input

    {
      "record": "record",
      "fields": "fields"
    }

    Example response

    {
      "example": true,
      "result": "Saved after confirmation"
    }
  • set_gateway_order Set autopay gateway preference. writeAsks first

    Set autopay gateway preference.

    MCP callez_lawn_biller_write → set_gateway_order

    REST endpointPUT https://cotlet.dev/api/v1/ez-lawn-biller/gateway-order

    Parameters

    Parameters: set_gateway_order
    NameTypeDescription
    record string required string Record or setting selected in your account.
    fields object required object Set autopay gateway preference.

    Example input

    {
      "record": "record",
      "fields": "fields"
    }

    Example response

    {
      "example": true,
      "result": "Saved after confirmation"
    }
  • configure_ach Set ACH availability and the ACH fee. The webhook secret is entered by you. write

    Set ACH availability and the ACH fee. The webhook secret is entered by you.

    MCP callez_lawn_biller_write → configure_ach

    REST endpointPOST https://cotlet.dev/api/v1/ez-lawn-biller/ach/configure

    Parameters

    Parameters: configure_ach
    NameTypeDescription
    record string required string Record or setting selected in your account.
    fields object required object Set ACH availability and the ACH fee. The webhook secret is entered by you.

    Example input

    {
      "record": "record",
      "fields": "fields"
    }

    Example response

    {
      "example": true,
      "result": "Saved"
    }
  • configure_late_fees Configure company late-fee rules, thresholds, timing, autopay treatment, and notices; individual customer exemptions are managed separately. writeAsks first

    Configure company late-fee rules, thresholds, timing, autopay treatment, and notices; individual customer exemptions are managed separately.

    MCP callez_lawn_biller_write → configure_late_fees

    REST endpointPOST https://cotlet.dev/api/v1/ez-lawn-biller/late-fees/configure

    Parameters

    Parameters: configure_late_fees
    NameTypeDescription
    record string required string Record or setting selected in your account.
    fields object required object Configure company late-fee rules, thresholds, timing, autopay treatment, and notices; individual customer exemptions are managed separately.

    Example input

    {
      "record": "record",
      "fields": "fields"
    }

    Example response

    {
      "example": true,
      "result": "Saved after confirmation"
    }
  • configure_customer_portal Toggle portal, saved-card management, and statement login links. writeAsks first

    Toggle portal, saved-card management, and statement login links.

    MCP callez_lawn_biller_write → configure_customer_portal

    REST endpointPOST https://cotlet.dev/api/v1/ez-lawn-biller/customer-portal/configure

    Parameters

    Parameters: configure_customer_portal
    NameTypeDescription
    record string required string Record or setting selected in your account.
    fields object required object Toggle portal, saved-card management, and statement login links.

    Example input

    {
      "record": "record",
      "fields": "fields"
    }

    Example response

    {
      "example": true,
      "result": "Saved after confirmation"
    }
  • configure_smtp Set SMTP, sender identity, and footer. writeAsks first

    Set SMTP, sender identity, and footer.

    MCP callez_lawn_biller_write → configure_smtp

    REST endpointPOST https://cotlet.dev/api/v1/ez-lawn-biller/smtp/configure

    Parameters

    Parameters: configure_smtp
    NameTypeDescription
    record string required string Record or setting selected in your account.
    fields object required object Set SMTP, sender identity, and footer.

    Example input

    {
      "record": "record",
      "fields": "fields"
    }

    Example response

    {
      "example": true,
      "result": "Saved after confirmation"
    }
  • configure_twilio Set the Twilio sending number for texts. The Twilio credentials themselves are entered by you. writeAsks first

    Set the Twilio sending number for texts. The Twilio credentials themselves are entered by you.

    MCP callez_lawn_biller_write → configure_twilio

    REST endpointPOST https://cotlet.dev/api/v1/ez-lawn-biller/twilio/configure

    Parameters

    Parameters: configure_twilio
    NameTypeDescription
    record string required string Record or setting selected in your account.
    fields object required object Set the Twilio sending number for texts. The Twilio credentials themselves are entered by you.

    Example input

    {
      "record": "record",
      "fields": "fields"
    }

    Example response

    {
      "example": true,
      "result": "Saved after confirmation"
    }
  • configure_visit_reports Set delivery, content, photo limits, footer, and opt-out. writeAsks first

    Set delivery, content, photo limits, footer, and opt-out.

    MCP callez_lawn_biller_write → configure_visit_reports

    REST endpointPOST https://cotlet.dev/api/v1/ez-lawn-biller/visit-reports/configure

    Parameters

    Parameters: configure_visit_reports
    NameTypeDescription
    record string required string Record or setting selected in your account.
    fields object required object Set delivery, content, photo limits, footer, and opt-out.

    Example input

    {
      "record": "record",
      "fields": "fields"
    }

    Example response

    {
      "example": true,
      "result": "Saved after confirmation"
    }
  • preview_visit_report_email Preview unsaved report choices without sending. read

    Preview unsaved report choices without sending.

    MCP callez_lawn_biller_read → preview_visit_report_email

    REST endpointGET https://cotlet.dev/api/v1/ez-lawn-biller/visit-report-emails/preview

    Parameters

    Parameters: preview_visit_report_email
    NameTypeDescription
    filter string string Record, person, date range or status to review.

    Example response

    {
      "example": true,
      "result": "Records for review"
    }
  • open_visit_report_web_page Inspect report using saved choices. read

    Inspect report using saved choices.

    MCP callez_lawn_biller_read → open_visit_report_web_page

    REST endpointGET https://cotlet.dev/api/v1/ez-lawn-biller/visit-report-web-pages/open

    Parameters

    Parameters: open_visit_report_web_page
    NameTypeDescription
    filter string string Record, person, date range or status to review.

    Example response

    {
      "example": true,
      "result": "Records for review"
    }
  • read_plan_usage Inspect current-month location count and projected usage. read

    Inspect current-month location count and projected usage.

    MCP callez_lawn_biller_read → read_plan_usage

    REST endpointGET https://cotlet.dev/api/v1/ez-lawn-biller/plan-usages/read

    Parameters

    Parameters: read_plan_usage
    NameTypeDescription
    filter string string Record, person, date range or status to review.

    Example response

    {
      "example": true,
      "result": "Records for review"
    }
  • read_manual_help Search manual and open interactive workflow documentation. read

    Search manual and open interactive workflow documentation.

    MCP callez_lawn_biller_read → read_manual_help

    REST endpointGET https://cotlet.dev/api/v1/ez-lawn-biller/manual-helps/read

    Parameters

    Parameters: read_manual_help
    NameTypeDescription
    filter string string Record, person, date range or status to review.

    Example response

    {
      "example": true,
      "result": "Records for review"
    }
  • contact_support_from_app Contact support by email through the app; the exact in-app control is unspecified. writeAsks first

    Contact support by email through the app; the exact in-app control is unspecified.

    MCP callez_lawn_biller_write → contact_support_from_app

    REST endpointPOST https://cotlet.dev/api/v1/ez-lawn-biller/support-from-app/contact

    Parameters

    Parameters: contact_support_from_app
    NameTypeDescription
    record string required string Record or setting selected in your account.
    fields object required object Contact support by email through the app; the exact in-app control is unspecified.

    Example input

    {
      "record": "record",
      "fields": "fields"
    }

    Example response

    {
      "example": true,
      "result": "Saved after confirmation"
    }
  • configure_card_paypal_processing_fee Set the processing fee charged on card and PayPal payments in Settings > Payments, separate from ACH fees. writeAsks first

    Set the processing fee charged on card and PayPal payments in Settings > Payments, separate from ACH fees.

    MCP callez_lawn_biller_write → configure_card_paypal_processing_fee

    REST endpointPOST https://cotlet.dev/api/v1/ez-lawn-biller/card-paypal-processing-fee/configure

    Parameters

    Parameters: configure_card_paypal_processing_fee
    NameTypeDescription
    record string required string Record or setting selected in your account.
    fields object required object Set the processing fee charged on card and PayPal payments in Settings > Payments, separate from ACH fees.

    Example input

    {
      "record": "record",
      "fields": "fields"
    }

    Example response

    {
      "example": true,
      "result": "Saved after confirmation"
    }

Your Team16

Manage Staff, Add Technician, New Staff and more.

  • list_staff Inspect users and assigned roles. read

    Inspect users and assigned roles.

    MCP callez_lawn_biller_read → list_staff

    REST endpointGET https://cotlet.dev/api/v1/ez-lawn-biller/staffs

    Parameters

    Parameters: list_staff
    NameTypeDescription
    filter string string Record, person, date range or status to review.

    Example response

    {
      "example": true,
      "result": "Records for review"
    }
  • add_technician Create technician and send setup instructions. writeAsks first

    Create technician and send setup instructions.

    MCP callez_lawn_biller_write → add_technician

    REST endpointPOST https://cotlet.dev/api/v1/ez-lawn-biller/technicians

    Parameters

    Parameters: add_technician
    NameTypeDescription
    record string required string Record or setting selected in your account.
    fields object required object Create technician and send setup instructions.

    Example input

    {
      "record": "record",
      "fields": "fields"
    }

    Example response

    {
      "example": true,
      "result": "Saved after confirmation"
    }
  • create_office_staff Create an office user with a role. You set and share the initial password. writeAsks first

    Create an office user with a role. You set and share the initial password.

    MCP callez_lawn_biller_write → create_office_staff

    REST endpointPOST https://cotlet.dev/api/v1/ez-lawn-biller/office-staffs

    Parameters

    Parameters: create_office_staff
    NameTypeDescription
    record string required string Record or setting selected in your account.
    fields object required object Create an office user with a role. You set and share the initial password.

    Example input

    {
      "record": "record",
      "fields": "fields"
    }

    Example response

    {
      "example": true,
      "result": "Saved after confirmation"
    }
  • remove_office_staff Revoke login while retaining history; restrictions apply. writeAsks first

    Revoke login while retaining history; restrictions apply.

    MCP callez_lawn_biller_write → remove_office_staff

    REST endpointDELETE https://cotlet.dev/api/v1/ez-lawn-biller/office-staffs

    Parameters

    Parameters: remove_office_staff
    NameTypeDescription
    record string required string Record or setting selected in your account.
    fields object required object Revoke login while retaining history; restrictions apply.

    Example input

    {
      "record": "record",
      "fields": "fields"
    }

    Example response

    {
      "example": true,
      "result": "Saved after confirmation"
    }
  • read_roles_permissions Inspect role access. read

    Inspect role access.

    MCP callez_lawn_biller_read → read_roles_permissions

    REST endpointGET https://cotlet.dev/api/v1/ez-lawn-biller/roles-permissions/read

    Parameters

    Parameters: read_roles_permissions
    NameTypeDescription
    filter string string Record, person, date range or status to review.

    Example response

    {
      "example": true,
      "result": "Records for review"
    }
  • create_custom_role Build a permission combination. writeAsks first

    Build a permission combination.

    MCP callez_lawn_biller_write → create_custom_role

    REST endpointPOST https://cotlet.dev/api/v1/ez-lawn-biller/custom-roles

    Parameters

    Parameters: create_custom_role
    NameTypeDescription
    record string required string Record or setting selected in your account.
    fields object required object Build a permission combination.

    Example input

    {
      "record": "record",
      "fields": "fields"
    }

    Example response

    {
      "example": true,
      "result": "Saved after confirmation"
    }
  • assign_staff_role Assign or restore user roles. writeAsks first

    Assign or restore user roles.

    MCP callez_lawn_biller_write → assign_staff_role

    REST endpointPOST https://cotlet.dev/api/v1/ez-lawn-biller/staff-role/assign

    Parameters

    Parameters: assign_staff_role
    NameTypeDescription
    record string required string Record or setting selected in your account.
    fields object required object Assign or restore user roles.

    Example input

    {
      "record": "record",
      "fields": "fields"
    }

    Example response

    {
      "example": true,
      "result": "Saved after confirmation"
    }
  • edit_role_permissions Set viewing, making, settings, and report access. writeAsks first

    Set viewing, making, settings, and report access.

    MCP callez_lawn_biller_write → edit_role_permissions

    REST endpointPATCH https://cotlet.dev/api/v1/ez-lawn-biller/role-permissions

    Parameters

    Parameters: edit_role_permissions
    NameTypeDescription
    record string required string Record or setting selected in your account.
    fields object required object Set viewing, making, settings, and report access.

    Example input

    {
      "record": "record",
      "fields": "fields"
    }

    Example response

    {
      "example": true,
      "result": "Saved after confirmation"
    }
  • edit_technician_profile Set home base, qualifications, capacities, and colour. write

    Set home base, qualifications, capacities, and colour.

    MCP callez_lawn_biller_write → edit_technician_profile

    REST endpointPATCH https://cotlet.dev/api/v1/ez-lawn-biller/technician-profile

    Parameters

    Parameters: edit_technician_profile
    NameTypeDescription
    record string required string Record or setting selected in your account.
    fields object required object Set home base, qualifications, capacities, and colour.

    Example input

    {
      "record": "record",
      "fields": "fields"
    }

    Example response

    {
      "example": true,
      "result": "Saved"
    }
  • edit_technician_work_schedule Set weekday hours, breaks, and break flexibility. writeAsks first

    Set weekday hours, breaks, and break flexibility.

    MCP callez_lawn_biller_write → edit_technician_work_schedule

    REST endpointPATCH https://cotlet.dev/api/v1/ez-lawn-biller/technician-work-schedule

    Parameters

    Parameters: edit_technician_work_schedule
    NameTypeDescription
    record string required string Record or setting selected in your account.
    fields object required object Set weekday hours, breaks, and break flexibility.

    Example input

    {
      "record": "record",
      "fields": "fields"
    }

    Example response

    {
      "example": true,
      "result": "Saved after confirmation"
    }
  • impersonate_staff Enter an authorized staff member's perspective. writeAsks first

    Enter an authorized staff member's perspective.

    MCP callez_lawn_biller_write → impersonate_staff

    REST endpointPOST https://cotlet.dev/api/v1/ez-lawn-biller/staff/impersonate

    Parameters

    Parameters: impersonate_staff
    NameTypeDescription
    record string required string Record or setting selected in your account.
    fields object required object Enter an authorized staff member's perspective.

    Example input

    {
      "record": "record",
      "fields": "fields"
    }

    Example response

    {
      "example": true,
      "result": "Saved after confirmation"
    }
  • impersonate_customer Enter a customer's portal perspective. writeAsks first

    Enter a customer's portal perspective.

    MCP callez_lawn_biller_write → impersonate_customer

    REST endpointPOST https://cotlet.dev/api/v1/ez-lawn-biller/customer/impersonate

    Parameters

    Parameters: impersonate_customer
    NameTypeDescription
    record string required string Record or setting selected in your account.
    fields object required object Enter a customer's portal perspective.

    Example input

    {
      "record": "record",
      "fields": "fields"
    }

    Example response

    {
      "example": true,
      "result": "Saved after confirmation"
    }
  • stop_impersonating Return to your own account. write

    Return to your own account.

    MCP callez_lawn_biller_write → stop_impersonating

    REST endpointPOST https://cotlet.dev/api/v1/ez-lawn-biller/impersonating/stop

    Parameters

    Parameters: stop_impersonating
    NameTypeDescription
    record string required string Record or setting selected in your account.
    fields object required object Return to your own account.

    Example input

    {
      "record": "record",
      "fields": "fields"
    }

    Example response

    {
      "example": true,
      "result": "Saved"
    }
  • set_technician_service_areas Assign zones or ZIP codes. writeAsks first

    Assign zones or ZIP codes.

    MCP callez_lawn_biller_write → set_technician_service_areas

    REST endpointPUT https://cotlet.dev/api/v1/ez-lawn-biller/technician-service-areas

    Parameters

    Parameters: set_technician_service_areas
    NameTypeDescription
    record string required string Record or setting selected in your account.
    fields object required object Assign zones or ZIP codes.

    Example input

    {
      "record": "record",
      "fields": "fields"
    }

    Example response

    {
      "example": true,
      "result": "Saved after confirmation"
    }
  • edit_technician_credentials Manage technician-profile certifications, qualifications, and hire-date information, not login credentials. write

    Manage technician-profile certifications, qualifications, and hire-date information, not login credentials.

    MCP callez_lawn_biller_write → edit_technician_credentials

    REST endpointPATCH https://cotlet.dev/api/v1/ez-lawn-biller/technician-credentials

    Parameters

    Parameters: edit_technician_credentials
    NameTypeDescription
    record string required string Record or setting selected in your account.
    fields object required object Manage technician-profile certifications, qualifications, and hire-date information, not login credentials.

    Example input

    {
      "record": "record",
      "fields": "fields"
    }

    Example response

    {
      "example": true,
      "result": "Saved"
    }
  • read_activity_log Review user, payment, schedule, and customer-change audit history. read

    Review user, payment, schedule, and customer-change audit history.

    MCP callez_lawn_biller_read → read_activity_log

    REST endpointGET https://cotlet.dev/api/v1/ez-lawn-biller/activity-logs/read

    Parameters

    Parameters: read_activity_log
    NameTypeDescription
    filter string string Record, person, date range or status to review.

    Example response

    {
      "example": true,
      "result": "Records for review"
    }

Customers24

Customer list, Details, New Customer and more.

  • list_customers Find customers, including paused and canceled records. read

    Find customers, including paused and canceled records.

    MCP callez_lawn_biller_read → list_customers

    REST endpointGET https://cotlet.dev/api/v1/ez-lawn-biller/customers

    Parameters

    Parameters: list_customers
    NameTypeDescription
    filter string string Record, person, date range or status to review.

    Example response

    {
      "example": true,
      "result": "Records for review"
    }
  • read_customer_details Inspect contacts, locations, notes, and preferences. read

    Inspect contacts, locations, notes, and preferences.

    MCP callez_lawn_biller_read → read_customer_details

    REST endpointGET https://cotlet.dev/api/v1/ez-lawn-biller/customer-details/read

    Parameters

    Parameters: read_customer_details
    NameTypeDescription
    filter string string Record, person, date range or status to review.

    Example response

    {
      "example": true,
      "result": "Records for review"
    }
  • create_customer Create customer and first recurring service. writeAsks first

    Create customer and first recurring service.

    MCP callez_lawn_biller_write → create_customer

    REST endpointPOST https://cotlet.dev/api/v1/ez-lawn-biller/customers

    Parameters

    Parameters: create_customer
    NameTypeDescription
    record string required string Record or setting selected in your account.
    fields object required object Create customer and first recurring service.

    Example input

    {
      "record": "record",
      "fields": "fields"
    }

    Example response

    {
      "example": true,
      "result": "Saved after confirmation"
    }
  • edit_customer Change customer information and secondary email. write

    Change customer information and secondary email.

    MCP callez_lawn_biller_write → edit_customer

    REST endpointPATCH https://cotlet.dev/api/v1/ez-lawn-biller/customer

    Parameters

    Parameters: edit_customer
    NameTypeDescription
    record string required string Record or setting selected in your account.
    fields object required object Change customer information and secondary email.

    Example input

    {
      "record": "record",
      "fields": "fields"
    }

    Example response

    {
      "example": true,
      "result": "Saved"
    }
  • remove_customer Remove customers with the required permission. writeAsks first

    Remove customers with the required permission.

    MCP callez_lawn_biller_write → remove_customer

    REST endpointDELETE https://cotlet.dev/api/v1/ez-lawn-biller/customers

    Parameters

    Parameters: remove_customer
    NameTypeDescription
    record string required string Record or setting selected in your account.
    fields object required object Remove customers with the required permission.

    Example input

    {
      "record": "record",
      "fields": "fields"
    }

    Example response

    {
      "example": true,
      "result": "Saved after confirmation"
    }
  • add_customer_location Add geocoded address and service instructions. write

    Add geocoded address and service instructions.

    MCP callez_lawn_biller_write → add_customer_location

    REST endpointPOST https://cotlet.dev/api/v1/ez-lawn-biller/customer-locations

    Parameters

    Parameters: add_customer_location
    NameTypeDescription
    record string required string Record or setting selected in your account.
    fields object required object Add geocoded address and service instructions.

    Example input

    {
      "record": "record",
      "fields": "fields"
    }

    Example response

    {
      "example": true,
      "result": "Saved"
    }
  • set_location_service_windows Set allowed weekday service times. writeAsks first

    Set allowed weekday service times.

    MCP callez_lawn_biller_write → set_location_service_windows

    REST endpointPUT https://cotlet.dev/api/v1/ez-lawn-biller/location-service-windows

    Parameters

    Parameters: set_location_service_windows
    NameTypeDescription
    record string required string Record or setting selected in your account.
    fields object required object Set allowed weekday service times.

    Example input

    {
      "record": "record",
      "fields": "fields"
    }

    Example response

    {
      "example": true,
      "result": "Saved after confirmation"
    }
  • set_billing_address Designate the billing location. write

    Designate the billing location.

    MCP callez_lawn_biller_write → set_billing_address

    REST endpointPUT https://cotlet.dev/api/v1/ez-lawn-biller/billing-address

    Parameters

    Parameters: set_billing_address
    NameTypeDescription
    record string required string Record or setting selected in your account.
    fields object required object Designate the billing location.

    Example input

    {
      "record": "record",
      "fields": "fields"
    }

    Example response

    {
      "example": true,
      "result": "Saved"
    }
  • manage_customer_phone_numbers Add numbers; choose primary and SMS destination. write

    Add numbers; choose primary and SMS destination.

    MCP callez_lawn_biller_write → manage_customer_phone_numbers

    REST endpointPOST https://cotlet.dev/api/v1/ez-lawn-biller/customer-phone-numbers/manage

    Parameters

    Parameters: manage_customer_phone_numbers
    NameTypeDescription
    record string required string Record or setting selected in your account.
    fields object required object Add numbers; choose primary and SMS destination.

    Example input

    {
      "record": "record",
      "fields": "fields"
    }

    Example response

    {
      "example": true,
      "result": "Saved"
    }
  • manage_cc_emails Add copy recipients, labels, types, and enablement. write

    Add copy recipients, labels, types, and enablement.

    MCP callez_lawn_biller_write → manage_cc_emails

    REST endpointPOST https://cotlet.dev/api/v1/ez-lawn-biller/cc-emails/manage

    Parameters

    Parameters: manage_cc_emails
    NameTypeDescription
    record string required string Record or setting selected in your account.
    fields object required object Add copy recipients, labels, types, and enablement.

    Example input

    {
      "record": "record",
      "fields": "fields"
    }

    Example response

    {
      "example": true,
      "result": "Saved"
    }
  • add_customer_note Record staff-only account notes. write

    Record staff-only account notes.

    MCP callez_lawn_biller_write → add_customer_note

    REST endpointPOST https://cotlet.dev/api/v1/ez-lawn-biller/customer-notes

    Parameters

    Parameters: add_customer_note
    NameTypeDescription
    record string required string Record or setting selected in your account.
    fields object required object Record staff-only account notes.

    Example input

    {
      "record": "record",
      "fields": "fields"
    }

    Example response

    {
      "example": true,
      "result": "Saved"
    }
  • pin_customer_note Keep important notes above others. write

    Keep important notes above others.

    MCP callez_lawn_biller_write → pin_customer_note

    REST endpointPOST https://cotlet.dev/api/v1/ez-lawn-biller/customer-note/pin

    Parameters

    Parameters: pin_customer_note
    NameTypeDescription
    record string required string Record or setting selected in your account.
    fields object required object Keep important notes above others.

    Example input

    {
      "record": "record",
      "fields": "fields"
    }

    Example response

    {
      "example": true,
      "result": "Saved"
    }
  • read_customer_settings_table Search, filter, sort, and inspect delivery settings. read

    Search, filter, sort, and inspect delivery settings.

    MCP callez_lawn_biller_read → read_customer_settings_table

    REST endpointGET https://cotlet.dev/api/v1/ez-lawn-biller/customer-settings-tables/read

    Parameters

    Parameters: read_customer_settings_table
    NameTypeDescription
    filter string string Record, person, date range or status to review.

    Example response

    {
      "example": true,
      "result": "Records for review"
    }
  • change_customer_delivery_settings Change individual statement and report channel preferences. write

    Change individual statement and report channel preferences.

    MCP callez_lawn_biller_write → change_customer_delivery_settings

    REST endpointPATCH https://cotlet.dev/api/v1/ez-lawn-biller/customer-delivery-settings

    Parameters

    Parameters: change_customer_delivery_settings
    NameTypeDescription
    record string required string Record or setting selected in your account.
    fields object required object Change individual statement and report channel preferences.

    Example input

    {
      "record": "record",
      "fields": "fields"
    }

    Example response

    {
      "example": true,
      "result": "Saved"
    }
  • bulk_change_customer_settings Administrators update selected customers; email resubscription restricted. writeAsks first

    Administrators update selected customers; email resubscription restricted.

    MCP callez_lawn_biller_write → bulk_change_customer_settings

    REST endpointPOST https://cotlet.dev/api/v1/ez-lawn-biller/change-customer-settings/bulk

    Parameters

    Parameters: bulk_change_customer_settings
    NameTypeDescription
    record string required string Record or setting selected in your account.
    fields object required object Administrators update selected customers; email resubscription restricted.

    Example input

    {
      "record": "record",
      "fields": "fields"
    }

    Example response

    {
      "example": true,
      "result": "Saved after confirmation"
    }
  • undo_customer_settings_change Reverse the most recent settings-table change. write

    Reverse the most recent settings-table change.

    MCP callez_lawn_biller_write → undo_customer_settings_change

    REST endpointPOST https://cotlet.dev/api/v1/ez-lawn-biller/customer-settings-change/undo

    Parameters

    Parameters: undo_customer_settings_change
    NameTypeDescription
    record string required string Record or setting selected in your account.
    fields object required object Reverse the most recent settings-table change.

    Example input

    {
      "record": "record",
      "fields": "fields"
    }

    Example response

    {
      "example": true,
      "result": "Saved"
    }
  • cancel_customer Stop services without deleting history. writeAsks first

    Stop services without deleting history.

    MCP callez_lawn_biller_write → cancel_customer

    REST endpointPOST https://cotlet.dev/api/v1/ez-lawn-biller/customer/cancel

    Parameters

    Parameters: cancel_customer
    NameTypeDescription
    record string required string Record or setting selected in your account.
    fields object required object Stop services without deleting history.

    Example input

    {
      "record": "record",
      "fields": "fields"
    }

    Example response

    {
      "example": true,
      "result": "Saved after confirmation"
    }
  • reactivate_customer Bring a canceled customer back. writeAsks first

    Bring a canceled customer back.

    MCP callez_lawn_biller_write → reactivate_customer

    REST endpointPOST https://cotlet.dev/api/v1/ez-lawn-biller/customer/reactivate

    Parameters

    Parameters: reactivate_customer
    NameTypeDescription
    record string required string Record or setting selected in your account.
    fields object required object Bring a canceled customer back.

    Example input

    {
      "record": "record",
      "fields": "fields"
    }

    Example response

    {
      "example": true,
      "result": "Saved after confirmation"
    }
  • mark_customer_on_demand Move customer to one-off work. writeAsks first

    Move customer to one-off work.

    MCP callez_lawn_biller_write → mark_customer_on_demand

    REST endpointPOST https://cotlet.dev/api/v1/ez-lawn-biller/customer-on-demand/mark

    Parameters

    Parameters: mark_customer_on_demand
    NameTypeDescription
    record string required string Record or setting selected in your account.
    fields object required object Move customer to one-off work.

    Example input

    {
      "record": "record",
      "fields": "fields"
    }

    Example response

    {
      "example": true,
      "result": "Saved after confirmation"
    }
  • add_service_visit Add another visit to an existing repeating plan. writeAsks first

    Add another visit to an existing repeating plan.

    MCP callez_lawn_biller_write → add_service_visit

    REST endpointPOST https://cotlet.dev/api/v1/ez-lawn-biller/service-visits

    Parameters

    Parameters: add_service_visit
    NameTypeDescription
    record string required string Record or setting selected in your account.
    fields object required object Add another visit to an existing repeating plan.

    Example input

    {
      "record": "record",
      "fields": "fields"
    }

    Example response

    {
      "example": true,
      "result": "Saved after confirmation"
    }
  • edit_service_visit Edit one visit's date, technician, or location; bulk edit technician or move visits within the same week, subject to collision checks. writeAsks first

    Edit one visit's date, technician, or location; bulk edit technician or move visits within the same week, subject to collision checks.

    MCP callez_lawn_biller_write → edit_service_visit

    REST endpointPATCH https://cotlet.dev/api/v1/ez-lawn-biller/service-visit

    Parameters

    Parameters: edit_service_visit
    NameTypeDescription
    record string required string Record or setting selected in your account.
    fields object required object Edit one visit's date, technician, or location; bulk edit technician or move visits within the same week, subject to collision checks.

    Example input

    {
      "record": "record",
      "fields": "fields"
    }

    Example response

    {
      "example": true,
      "result": "Saved after confirmation"
    }
  • cancel_service_visit Skip a visit without nightly regeneration. writeAsks first

    Skip a visit without nightly regeneration.

    MCP callez_lawn_biller_write → cancel_service_visit

    REST endpointPOST https://cotlet.dev/api/v1/ez-lawn-biller/service-visit/cancel

    Parameters

    Parameters: cancel_service_visit
    NameTypeDescription
    record string required string Record or setting selected in your account.
    fields object required object Skip a visit without nightly regeneration.

    Example input

    {
      "record": "record",
      "fields": "fields"
    }

    Example response

    {
      "example": true,
      "result": "Saved after confirmation"
    }
  • delete_service_visits Remove bookings singly or in bulk; recurring visits may regenerate. writeAsks first

    Remove bookings singly or in bulk; recurring visits may regenerate.

    MCP callez_lawn_biller_write → delete_service_visits

    REST endpointDELETE https://cotlet.dev/api/v1/ez-lawn-biller/service-visits

    Parameters

    Parameters: delete_service_visits
    NameTypeDescription
    record string required string Record or setting selected in your account.
    fields object required object Remove bookings singly or in bulk; recurring visits may regenerate.

    Example input

    {
      "record": "record",
      "fields": "fields"
    }

    Example response

    {
      "example": true,
      "result": "Saved after confirmation"
    }
  • read_customer_service_history Search, filter, sort, and open visits and recorded data. read

    Search, filter, sort, and open visits and recorded data.

    MCP callez_lawn_biller_read → read_customer_service_history

    REST endpointGET https://cotlet.dev/api/v1/ez-lawn-biller/customer-service-histories/read

    Parameters

    Parameters: read_customer_service_history
    NameTypeDescription
    filter string string Record, person, date range or status to review.

    Example response

    {
      "example": true,
      "result": "Records for review"
    }

Service Catalog11

Service catalog, New recurring item, Edit recurring item and more.

  • read_service_catalog Inspect repeating items, one-time services, and checklists. read

    Inspect repeating items, one-time services, and checklists.

    MCP callez_lawn_biller_read → read_service_catalog

    REST endpointGET https://cotlet.dev/api/v1/ez-lawn-biller/service-catalogs/read

    Parameters

    Parameters: read_service_catalog
    NameTypeDescription
    filter string string Record, person, date range or status to review.

    Example response

    {
      "example": true,
      "result": "Records for review"
    }
  • create_recurring_billing_item Define price, tax, billing, visits, duration, and proration. write

    Define price, tax, billing, visits, duration, and proration.

    MCP callez_lawn_biller_write → create_recurring_billing_item

    REST endpointPOST https://cotlet.dev/api/v1/ez-lawn-biller/recurring-billing-items

    Parameters

    Parameters: create_recurring_billing_item
    NameTypeDescription
    record string required string Record or setting selected in your account.
    fields object required object Define price, tax, billing, visits, duration, and proration.

    Example input

    {
      "record": "record",
      "fields": "fields"
    }

    Example response

    {
      "example": true,
      "result": "Saved"
    }
  • edit_recurring_billing_item Change template defaults; existing visit frequency is preserved. write

    Change template defaults; existing visit frequency is preserved.

    MCP callez_lawn_biller_write → edit_recurring_billing_item

    REST endpointPATCH https://cotlet.dev/api/v1/ez-lawn-biller/recurring-billing-item

    Parameters

    Parameters: edit_recurring_billing_item
    NameTypeDescription
    record string required string Record or setting selected in your account.
    fields object required object Change template defaults; existing visit frequency is preserved.

    Example input

    {
      "record": "record",
      "fields": "fields"
    }

    Example response

    {
      "example": true,
      "result": "Saved"
    }
  • create_service_type Create category inside the service form. write

    Create category inside the service form.

    MCP callez_lawn_biller_write → create_service_type

    REST endpointPOST https://cotlet.dev/api/v1/ez-lawn-biller/service-types

    Parameters

    Parameters: create_service_type
    NameTypeDescription
    record string required string Record or setting selected in your account.
    fields object required object Create category inside the service form.

    Example input

    {
      "record": "record",
      "fields": "fields"
    }

    Example response

    {
      "example": true,
      "result": "Saved"
    }
  • edit_service_type Change category duration and calendar colour. write

    Change category duration and calendar colour.

    MCP callez_lawn_biller_write → edit_service_type

    REST endpointPATCH https://cotlet.dev/api/v1/ez-lawn-biller/service-type

    Parameters

    Parameters: edit_service_type
    NameTypeDescription
    record string required string Record or setting selected in your account.
    fields object required object Change category duration and calendar colour.

    Example input

    {
      "record": "record",
      "fields": "fields"
    }

    Example response

    {
      "example": true,
      "result": "Saved"
    }
  • delete_service_type Delete only when no services use it. writeAsks first

    Delete only when no services use it.

    MCP callez_lawn_biller_write → delete_service_type

    REST endpointDELETE https://cotlet.dev/api/v1/ez-lawn-biller/service-types

    Parameters

    Parameters: delete_service_type
    NameTypeDescription
    record string required string Record or setting selected in your account.
    fields object required object Delete only when no services use it.

    Example input

    {
      "record": "record",
      "fields": "fields"
    }

    Example response

    {
      "example": true,
      "result": "Saved after confirmation"
    }
  • configure_service_checklist Define questions and required or optional answers. write

    Define questions and required or optional answers.

    MCP callez_lawn_biller_write → configure_service_checklist

    REST endpointPOST https://cotlet.dev/api/v1/ez-lawn-biller/service-checklist/configure

    Parameters

    Parameters: configure_service_checklist
    NameTypeDescription
    record string required string Record or setting selected in your account.
    fields object required object Define questions and required or optional answers.

    Example input

    {
      "record": "record",
      "fields": "fields"
    }

    Example response

    {
      "example": true,
      "result": "Saved"
    }
  • restore_default_checklist Restore the job-specific starter checklist. write

    Restore the job-specific starter checklist.

    MCP callez_lawn_biller_write → restore_default_checklist

    REST endpointPOST https://cotlet.dev/api/v1/ez-lawn-biller/default-checklist/restore

    Parameters

    Parameters: restore_default_checklist
    NameTypeDescription
    record string required string Record or setting selected in your account.
    fields object required object Restore the job-specific starter checklist.

    Example input

    {
      "record": "record",
      "fields": "fields"
    }

    Example response

    {
      "example": true,
      "result": "Saved"
    }
  • configure_inventory_checklist Set normal supplies and deduction quantities. write

    Set normal supplies and deduction quantities.

    MCP callez_lawn_biller_write → configure_inventory_checklist

    REST endpointPOST https://cotlet.dev/api/v1/ez-lawn-biller/inventory-checklist/configure

    Parameters

    Parameters: configure_inventory_checklist
    NameTypeDescription
    record string required string Record or setting selected in your account.
    fields object required object Set normal supplies and deduction quantities.

    Example input

    {
      "record": "record",
      "fields": "fields"
    }

    Example response

    {
      "example": true,
      "result": "Saved"
    }
  • add_subscription_item Add individually priced and scheduled billing lines. writeAsks first

    Add individually priced and scheduled billing lines.

    MCP callez_lawn_biller_write → add_subscription_item

    REST endpointPOST https://cotlet.dev/api/v1/ez-lawn-biller/subscription-items

    Parameters

    Parameters: add_subscription_item
    NameTypeDescription
    record string required string Record or setting selected in your account.
    fields object required object Add individually priced and scheduled billing lines.

    Example input

    {
      "record": "record",
      "fields": "fields"
    }

    Example response

    {
      "example": true,
      "result": "Saved after confirmation"
    }
  • create_one_time_service Create reusable job with price and checklist. write

    Create reusable job with price and checklist.

    MCP callez_lawn_biller_write → create_one_time_service

    REST endpointPOST https://cotlet.dev/api/v1/ez-lawn-biller/one-time-services

    Parameters

    Parameters: create_one_time_service
    NameTypeDescription
    record string required string Record or setting selected in your account.
    fields object required object Create reusable job with price and checklist.

    Example input

    {
      "record": "record",
      "fields": "fields"
    }

    Example response

    {
      "example": true,
      "result": "Saved"
    }

One-Off Jobs & On-Demand Customers9

Edit one-time service, Delete one-time service, Add starter services and more.

  • edit_one_time_service Change starter-job name, price, and checklist. write

    Change starter-job name, price, and checklist.

    MCP callez_lawn_biller_write → edit_one_time_service

    REST endpointPATCH https://cotlet.dev/api/v1/ez-lawn-biller/one-time-service

    Parameters

    Parameters: edit_one_time_service
    NameTypeDescription
    record string required string Record or setting selected in your account.
    fields object required object Change starter-job name, price, and checklist.

    Example input

    {
      "record": "record",
      "fields": "fields"
    }

    Example response

    {
      "example": true,
      "result": "Saved"
    }
  • delete_one_time_service Remove unwanted starter jobs. writeAsks first

    Remove unwanted starter jobs.

    MCP callez_lawn_biller_write → delete_one_time_service

    REST endpointDELETE https://cotlet.dev/api/v1/ez-lawn-biller/one-time-services

    Parameters

    Parameters: delete_one_time_service
    NameTypeDescription
    record string required string Record or setting selected in your account.
    fields object required object Remove unwanted starter jobs.

    Example input

    {
      "record": "record",
      "fields": "fields"
    }

    Example response

    {
      "example": true,
      "result": "Saved after confirmation"
    }
  • restore_starter_services Restore missing starter jobs without replacing existing ones. write

    Restore missing starter jobs without replacing existing ones.

    MCP callez_lawn_biller_write → restore_starter_services

    REST endpointPOST https://cotlet.dev/api/v1/ez-lawn-biller/starter-services/restore

    Parameters

    Parameters: restore_starter_services
    NameTypeDescription
    record string required string Record or setting selected in your account.
    fields object required object Restore missing starter jobs without replacing existing ones.

    Example input

    {
      "record": "record",
      "fields": "fields"
    }

    Example response

    {
      "example": true,
      "result": "Saved"
    }
  • mark_visit_completed Mark a visit complete from the office; post any charge required by its billing arrangement, without duplicating already-posted or estimate-carried charges. writeAsks first

    Mark a visit complete from the office; post any charge required by its billing arrangement, without duplicating already-posted or estimate-carried charges.

    MCP callez_lawn_biller_write → mark_visit_completed

    REST endpointPOST https://cotlet.dev/api/v1/ez-lawn-biller/visit-completed/mark

    Parameters

    Parameters: mark_visit_completed
    NameTypeDescription
    record string required string Record or setting selected in your account.
    fields object required object Mark a visit complete from the office; post any charge required by its billing arrangement, without duplicating already-posted or estimate-carried charges.

    Example input

    {
      "record": "record",
      "fields": "fields"
    }

    Example response

    {
      "example": true,
      "result": "Saved after confirmation"
    }
  • create_on_demand_customer Create customer, sell job, and book technician/date together. writeAsks first

    Create customer, sell job, and book technician/date together.

    MCP callez_lawn_biller_write → create_on_demand_customer

    REST endpointPOST https://cotlet.dev/api/v1/ez-lawn-biller/demand-customers

    Parameters

    Parameters: create_on_demand_customer
    NameTypeDescription
    record string required string Record or setting selected in your account.
    fields object required object Create customer, sell job, and book technician/date together.

    Example input

    {
      "record": "record",
      "fields": "fields"
    }

    Example response

    {
      "example": true,
      "result": "Saved after confirmation"
    }
  • sell_one_off_job Book an existing customer's one-time job. writeAsks first

    Book an existing customer's one-time job.

    MCP callez_lawn_biller_write → sell_one_off_job

    REST endpointPOST https://cotlet.dev/api/v1/ez-lawn-biller/one-off-job/sell

    Parameters

    Parameters: sell_one_off_job
    NameTypeDescription
    record string required string Record or setting selected in your account.
    fields object required object Book an existing customer's one-time job.

    Example input

    {
      "record": "record",
      "fields": "fields"
    }

    Example response

    {
      "example": true,
      "result": "Saved after confirmation"
    }
  • set_one_off_billing_moment Bill on completion or post immediately with chosen date. writeAsks first

    Bill on completion or post immediately with chosen date.

    MCP callez_lawn_biller_write → set_one_off_billing_moment

    REST endpointPUT https://cotlet.dev/api/v1/ez-lawn-biller/one-off-billing-moment

    Parameters

    Parameters: set_one_off_billing_moment
    NameTypeDescription
    record string required string Record or setting selected in your account.
    fields object required object Bill on completion or post immediately with chosen date.

    Example input

    {
      "record": "record",
      "fields": "fields"
    }

    Example response

    {
      "example": true,
      "result": "Saved after confirmation"
    }
  • reuse_existing_customer Resolve duplicate email by attaching job to existing customer. write

    Resolve duplicate email by attaching job to existing customer.

    MCP callez_lawn_biller_write → reuse_existing_customer

    REST endpointPOST https://cotlet.dev/api/v1/ez-lawn-biller/existing-customer/reuse

    Parameters

    Parameters: reuse_existing_customer
    NameTypeDescription
    record string required string Record or setting selected in your account.
    fields object required object Resolve duplicate email by attaching job to existing customer.

    Example input

    {
      "record": "record",
      "fields": "fields"
    }

    Example response

    {
      "example": true,
      "result": "Saved"
    }
  • convert_to_subscriber Start recurring service; confirm cancellation of conflicting bookings. writeAsks first

    Start recurring service; confirm cancellation of conflicting bookings.

    MCP callez_lawn_biller_write → convert_to_subscriber

    REST endpointPOST https://cotlet.dev/api/v1/ez-lawn-biller/subscriber/convert

    Parameters

    Parameters: convert_to_subscriber
    NameTypeDescription
    record string required string Record or setting selected in your account.
    fields object required object Start recurring service; confirm cancellation of conflicting bookings.

    Example input

    {
      "record": "record",
      "fields": "fields"
    }

    Example response

    {
      "example": true,
      "result": "Saved after confirmation"
    }

Subscriptions16

Recurring Billing, Recurring service, Edit recurring billing and more.

  • read_subscriptions Inspect subscription items, lifecycle, dates, and frequencies. read

    Inspect subscription items, lifecycle, dates, and frequencies.

    MCP callez_lawn_biller_read → read_subscriptions

    REST endpointGET https://cotlet.dev/api/v1/ez-lawn-biller/subscriptions/read

    Parameters

    Parameters: read_subscriptions
    NameTypeDescription
    filter string string Record, person, date range or status to review.

    Example response

    {
      "example": true,
      "result": "Records for review"
    }
  • create_subscription Create location-linked service with billing and optional autopay. writeAsks first

    Create location-linked service with billing and optional autopay.

    MCP callez_lawn_biller_write → create_subscription

    REST endpointPOST https://cotlet.dev/api/v1/ez-lawn-biller/subscriptions

    Parameters

    Parameters: create_subscription
    NameTypeDescription
    record string required string Record or setting selected in your account.
    fields object required object Create location-linked service with billing and optional autopay.

    Example input

    {
      "record": "record",
      "fields": "fields"
    }

    Example response

    {
      "example": true,
      "result": "Saved after confirmation"
    }
  • edit_subscription_billing Change payment method and location. writeAsks first

    Change payment method and location.

    MCP callez_lawn_biller_write → edit_subscription_billing

    REST endpointPATCH https://cotlet.dev/api/v1/ez-lawn-biller/subscription-billing

    Parameters

    Parameters: edit_subscription_billing
    NameTypeDescription
    record string required string Record or setting selected in your account.
    fields object required object Change payment method and location.

    Example input

    {
      "record": "record",
      "fields": "fields"
    }

    Example response

    {
      "example": true,
      "result": "Saved after confirmation"
    }
  • edit_subscription_item Change customer-specific price, frequency, and charge dates. writeAsks first

    Change customer-specific price, frequency, and charge dates.

    MCP callez_lawn_biller_write → edit_subscription_item

    REST endpointPATCH https://cotlet.dev/api/v1/ez-lawn-biller/subscription-item

    Parameters

    Parameters: edit_subscription_item
    NameTypeDescription
    record string required string Record or setting selected in your account.
    fields object required object Change customer-specific price, frequency, and charge dates.

    Example input

    {
      "record": "record",
      "fields": "fields"
    }

    Example response

    {
      "example": true,
      "result": "Saved after confirmation"
    }
  • change_visit_days Set frequency, visit days, and fixed/flexible policy. writeAsks first

    Set frequency, visit days, and fixed/flexible policy.

    MCP callez_lawn_biller_write → change_visit_days

    REST endpointPATCH https://cotlet.dev/api/v1/ez-lawn-biller/visit-days

    Parameters

    Parameters: change_visit_days
    NameTypeDescription
    record string required string Record or setting selected in your account.
    fields object required object Set frequency, visit days, and fixed/flexible policy.

    Example input

    {
      "record": "record",
      "fields": "fields"
    }

    Example response

    {
      "example": true,
      "result": "Saved after confirmation"
    }
  • pause_subscription Pause services, optionally with automatic resume. writeAsks first

    Pause services, optionally with automatic resume.

    MCP callez_lawn_biller_write → pause_subscription

    REST endpointPOST https://cotlet.dev/api/v1/ez-lawn-biller/subscription/pause

    Parameters

    Parameters: pause_subscription
    NameTypeDescription
    record string required string Record or setting selected in your account.
    fields object required object Pause services, optionally with automatic resume.

    Example input

    {
      "record": "record",
      "fields": "fields"
    }

    Example response

    {
      "example": true,
      "result": "Saved after confirmation"
    }
  • schedule_subscription_pause Arrange a future pause. writeAsks first

    Arrange a future pause.

    MCP callez_lawn_biller_write → schedule_subscription_pause

    REST endpointPOST https://cotlet.dev/api/v1/ez-lawn-biller/subscription-pause/schedule

    Parameters

    Parameters: schedule_subscription_pause
    NameTypeDescription
    record string required string Record or setting selected in your account.
    fields object required object Arrange a future pause.

    Example input

    {
      "record": "record",
      "fields": "fields"
    }

    Example response

    {
      "example": true,
      "result": "Saved after confirmation"
    }
  • resume_subscription Restart visits from the chosen first date. writeAsks first

    Restart visits from the chosen first date.

    MCP callez_lawn_biller_write → resume_subscription

    REST endpointPOST https://cotlet.dev/api/v1/ez-lawn-biller/subscription/resume

    Parameters

    Parameters: resume_subscription
    NameTypeDescription
    record string required string Record or setting selected in your account.
    fields object required object Restart visits from the chosen first date.

    Example input

    {
      "record": "record",
      "fields": "fields"
    }

    Example response

    {
      "example": true,
      "result": "Saved after confirmation"
    }
  • cancel_subscription Terminate with reason and effective date. writeAsks first

    Terminate with reason and effective date.

    MCP callez_lawn_biller_write → cancel_subscription

    REST endpointPOST https://cotlet.dev/api/v1/ez-lawn-biller/subscription/cancel

    Parameters

    Parameters: cancel_subscription
    NameTypeDescription
    record string required string Record or setting selected in your account.
    fields object required object Terminate with reason and effective date.

    Example input

    {
      "record": "record",
      "fields": "fields"
    }

    Example response

    {
      "example": true,
      "result": "Saved after confirmation"
    }
  • reactivate_subscription Restart canceled service with dates and technician. writeAsks first

    Restart canceled service with dates and technician.

    MCP callez_lawn_biller_write → reactivate_subscription

    REST endpointPOST https://cotlet.dev/api/v1/ez-lawn-biller/subscription/reactivate

    Parameters

    Parameters: reactivate_subscription
    NameTypeDescription
    record string required string Record or setting selected in your account.
    fields object required object Restart canceled service with dates and technician.

    Example input

    {
      "record": "record",
      "fields": "fields"
    }

    Example response

    {
      "example": true,
      "result": "Saved after confirmation"
    }
  • reactivate_subscription_line Restart an individually stopped billing line. writeAsks first

    Restart an individually stopped billing line.

    MCP callez_lawn_biller_write → reactivate_subscription_line

    REST endpointPOST https://cotlet.dev/api/v1/ez-lawn-biller/subscription-line/reactivate

    Parameters

    Parameters: reactivate_subscription_line
    NameTypeDescription
    record string required string Record or setting selected in your account.
    fields object required object Restart an individually stopped billing line.

    Example input

    {
      "record": "record",
      "fields": "fields"
    }

    Example response

    {
      "example": true,
      "result": "Saved after confirmation"
    }
  • configure_proration Choose full, daily, weekly, or deferred first-period billing. writeAsks first

    Choose full, daily, weekly, or deferred first-period billing.

    MCP callez_lawn_biller_write → configure_proration

    REST endpointPOST https://cotlet.dev/api/v1/ez-lawn-biller/proration/configure

    Parameters

    Parameters: configure_proration
    NameTypeDescription
    record string required string Record or setting selected in your account.
    fields object required object Choose full, daily, weekly, or deferred first-period billing.

    Example input

    {
      "record": "record",
      "fields": "fields"
    }

    Example response

    {
      "example": true,
      "result": "Saved after confirmation"
    }
  • configure_auto_pause Set overdue grace, minimum balance, and notification. writeAsks first

    Set overdue grace, minimum balance, and notification.

    MCP callez_lawn_biller_write → configure_auto_pause

    REST endpointPOST https://cotlet.dev/api/v1/ez-lawn-biller/auto-pause/configure

    Parameters

    Parameters: configure_auto_pause
    NameTypeDescription
    record string required string Record or setting selected in your account.
    fields object required object Set overdue grace, minimum balance, and notification.

    Example input

    {
      "record": "record",
      "fields": "fields"
    }

    Example response

    {
      "example": true,
      "result": "Saved after confirmation"
    }
  • configure_auto_resume Set recovery threshold, delay, and notification. writeAsks first

    Set recovery threshold, delay, and notification.

    MCP callez_lawn_biller_write → configure_auto_resume

    REST endpointPOST https://cotlet.dev/api/v1/ez-lawn-biller/auto-resume/configure

    Parameters

    Parameters: configure_auto_resume
    NameTypeDescription
    record string required string Record or setting selected in your account.
    fields object required object Set recovery threshold, delay, and notification.

    Example input

    {
      "record": "record",
      "fields": "fields"
    }

    Example response

    {
      "example": true,
      "result": "Saved after confirmation"
    }
  • preview_subscription_correction Inspect proposed visits, statements, charges, and balance. read

    Inspect proposed visits, statements, charges, and balance.

    MCP callez_lawn_biller_read → preview_subscription_correction

    REST endpointGET https://cotlet.dev/api/v1/ez-lawn-biller/subscription-corrections/preview

    Parameters

    Parameters: preview_subscription_correction
    NameTypeDescription
    filter string string Record, person, date range or status to review.

    Example response

    {
      "example": true,
      "result": "Records for review"
    }
  • apply_subscription_correction Rewrite eligible recent-sale starts and first charges. writeAsks first

    Rewrite eligible recent-sale starts and first charges.

    MCP callez_lawn_biller_write → apply_subscription_correction

    REST endpointPOST https://cotlet.dev/api/v1/ez-lawn-biller/subscription-correction/apply

    Parameters

    Parameters: apply_subscription_correction
    NameTypeDescription
    record string required string Record or setting selected in your account.
    fields object required object Rewrite eligible recent-sale starts and first charges.

    Example input

    {
      "record": "record",
      "fields": "fields"
    }

    Example response

    {
      "example": true,
      "result": "Saved after confirmation"
    }

Billing & Payments16

Undo cancellation, Billing History, Issue Charge and more.

  • undo_subscription_cancellation Reverse pending cancellation and restore service dates. writeAsks first

    Reverse pending cancellation and restore service dates.

    MCP callez_lawn_biller_write → undo_subscription_cancellation

    REST endpointPOST https://cotlet.dev/api/v1/ez-lawn-biller/subscription-cancellation/undo

    Parameters

    Parameters: undo_subscription_cancellation
    NameTypeDescription
    record string required string Record or setting selected in your account.
    fields object required object Reverse pending cancellation and restore service dates.

    Example input

    {
      "record": "record",
      "fields": "fields"
    }

    Example response

    {
      "example": true,
      "result": "Saved after confirmation"
    }
  • read_customer_ledger Inspect charges, payments, credits, fees, and running balance. read

    Inspect charges, payments, credits, fees, and running balance.

    MCP callez_lawn_biller_read → read_customer_ledger

    REST endpointGET https://cotlet.dev/api/v1/ez-lawn-biller/customer-ledgers/read

    Parameters

    Parameters: read_customer_ledger
    NameTypeDescription
    filter string string Record, person, date range or status to review.

    Example response

    {
      "example": true,
      "result": "Records for review"
    }
  • issue_manual_charge Post categorized amount, description, date, and optional tax. writeAsks first

    Post categorized amount, description, date, and optional tax.

    MCP callez_lawn_biller_write → issue_manual_charge

    REST endpointPOST https://cotlet.dev/api/v1/ez-lawn-biller/manual-charges

    Parameters

    Parameters: issue_manual_charge
    NameTypeDescription
    record string required string Record or setting selected in your account.
    fields object required object Post categorized amount, description, date, and optional tax.

    Example input

    {
      "record": "record",
      "fields": "fields"
    }

    Example response

    {
      "example": true,
      "result": "Saved after confirmation"
    }
  • record_offline_payment Record amount, method, reference, and date. write

    Record amount, method, reference, and date.

    MCP callez_lawn_biller_write → record_offline_payment

    REST endpointPOST https://cotlet.dev/api/v1/ez-lawn-biller/offline-payments

    Parameters

    Parameters: record_offline_payment
    NameTypeDescription
    record string required string Record or setting selected in your account.
    fields object required object Record amount, method, reference, and date.

    Example input

    {
      "record": "Example customer",
      "fields": {
        "amount": 120,
        "method": "Check",
        "reference": "1042",
        "date": "2026-11-12"
      }
    }

    Example response

    {
      "example": true,
      "result": "Saved"
    }
  • issue_credit Post adjustment with reason and description. writeAsks first

    Post adjustment with reason and description.

    MCP callez_lawn_biller_write → issue_credit

    REST endpointPOST https://cotlet.dev/api/v1/ez-lawn-biller/credits

    Parameters

    Parameters: issue_credit
    NameTypeDescription
    record string required string Record or setting selected in your account.
    fields object required object Post adjustment with reason and description.

    Example input

    {
      "record": "record",
      "fields": "fields"
    }

    Example response

    {
      "example": true,
      "result": "Saved after confirmation"
    }
  • refund_payment Process full/partial refund through original gateway. writeAsks first

    Process full/partial refund through original gateway.

    MCP callez_lawn_biller_write → refund_payment

    REST endpointPOST https://cotlet.dev/api/v1/ez-lawn-biller/payment/refund

    Parameters

    Parameters: refund_payment
    NameTypeDescription
    record string required string Record or setting selected in your account.
    fields object required object Process full/partial refund through original gateway.

    Example input

    {
      "record": "record",
      "fields": "fields"
    }

    Example response

    {
      "example": true,
      "result": "Saved after confirmation"
    }
  • change_charge_date Edit future-dated charge timing. writeAsks first

    Edit future-dated charge timing.

    MCP callez_lawn_biller_write → change_charge_date

    REST endpointPATCH https://cotlet.dev/api/v1/ez-lawn-biller/charge-date

    Parameters

    Parameters: change_charge_date
    NameTypeDescription
    record string required string Record or setting selected in your account.
    fields object required object Edit future-dated charge timing.

    Example input

    {
      "record": "record",
      "fields": "fields"
    }

    Example response

    {
      "example": true,
      "result": "Saved after confirmation"
    }
  • read_statements Inspect open/closed periods and current/next-month documents. read

    Inspect open/closed periods and current/next-month documents.

    MCP callez_lawn_biller_read → read_statements

    REST endpointGET https://cotlet.dev/api/v1/ez-lawn-biller/statements/read

    Parameters

    Parameters: read_statements
    NameTypeDescription
    filter string string Record, person, date range or status to review.

    Example response

    {
      "example": true,
      "result": "Records for review"
    }
  • download_statement_pdf Download a customer's statement. read

    Download a customer's statement.

    MCP callez_lawn_biller_read → download_statement_pdf

    REST endpointGET https://cotlet.dev/api/v1/ez-lawn-biller/statement-pdfs/download

    Parameters

    Parameters: download_statement_pdf
    NameTypeDescription
    filter string string Record, person, date range or status to review.

    Example response

    {
      "example": true,
      "result": "Records for review"
    }
  • send_customer_statement Email or text one customer's selected statement. writeAsks first

    Email or text one customer's selected statement.

    MCP callez_lawn_biller_write → send_customer_statement

    REST endpointPOST https://cotlet.dev/api/v1/ez-lawn-biller/customer-statements

    Parameters

    Parameters: send_customer_statement
    NameTypeDescription
    record string required string Record or setting selected in your account.
    fields object required object Email or text one customer's selected statement.

    Example input

    {
      "record": "record",
      "fields": "fields"
    }

    Example response

    {
      "example": true,
      "result": "Saved after confirmation"
    }
  • waive_late_fee Post equal credit while retaining the original fee. writeAsks first

    Post equal credit while retaining the original fee.

    MCP callez_lawn_biller_write → waive_late_fee

    REST endpointPOST https://cotlet.dev/api/v1/ez-lawn-biller/late-fee/waive

    Parameters

    Parameters: waive_late_fee
    NameTypeDescription
    record string required string Record or setting selected in your account.
    fields object required object Post equal credit while retaining the original fee.

    Example input

    {
      "record": "record",
      "fields": "fields"
    }

    Example response

    {
      "example": true,
      "result": "Saved after confirmation"
    }
  • set_customer_late_fee_exemption Enable or exempt automatic fees for one customer. writeAsks first

    Enable or exempt automatic fees for one customer.

    MCP callez_lawn_biller_write → set_customer_late_fee_exemption

    REST endpointPUT https://cotlet.dev/api/v1/ez-lawn-biller/customer-late-fee-exemption

    Parameters

    Parameters: set_customer_late_fee_exemption
    NameTypeDescription
    record string required string Record or setting selected in your account.
    fields object required object Enable or exempt automatic fees for one customer.

    Example input

    {
      "record": "record",
      "fields": "fields"
    }

    Example response

    {
      "example": true,
      "result": "Saved after confirmation"
    }
  • set_default_autopay_method Choose the saved method for authorized automatic payments. writeAsks first

    Choose the saved method for authorized automatic payments.

    MCP callez_lawn_biller_write → set_default_autopay_method

    REST endpointPUT https://cotlet.dev/api/v1/ez-lawn-biller/default-autopay-method

    Parameters

    Parameters: set_default_autopay_method
    NameTypeDescription
    record string required string Record or setting selected in your account.
    fields object required object Choose the saved method for authorized automatic payments.

    Example input

    {
      "record": "record",
      "fields": "fields"
    }

    Example response

    {
      "example": true,
      "result": "Saved after confirmation"
    }
  • configure_autopay_retries Configure autopay retry scheduling and failure handling; configure subscription auto-pause separately in company settings. writeAsks first

    Configure autopay retry scheduling and failure handling; configure subscription auto-pause separately in company settings.

    MCP callez_lawn_biller_write → configure_autopay_retries

    REST endpointPOST https://cotlet.dev/api/v1/ez-lawn-biller/autopay-retries/configure

    Parameters

    Parameters: configure_autopay_retries
    NameTypeDescription
    record string required string Record or setting selected in your account.
    fields object required object Configure autopay retry scheduling and failure handling; configure subscription auto-pause separately in company settings.

    Example input

    {
      "record": "record",
      "fields": "fields"
    }

    Example response

    {
      "example": true,
      "result": "Saved after confirmation"
    }
  • configure_large_adjustment_confirmation Set confirmation threshold for credits/refunds. writeAsks first

    Set confirmation threshold for credits/refunds.

    MCP callez_lawn_biller_write → configure_large_adjustment_confirmation

    REST endpointPOST https://cotlet.dev/api/v1/ez-lawn-biller/large-adjustment-confirmation/configure

    Parameters

    Parameters: configure_large_adjustment_confirmation
    NameTypeDescription
    record string required string Record or setting selected in your account.
    fields object required object Set confirmation threshold for credits/refunds.

    Example input

    {
      "record": "record",
      "fields": "fields"
    }

    Example response

    {
      "example": true,
      "result": "Saved after confirmation"
    }
  • reoffer_paypal_automatic_payments Restore offering after PayPal approves Reference Transactions. writeAsks first

    Restore offering after PayPal approves Reference Transactions.

    MCP callez_lawn_biller_write → reoffer_paypal_automatic_payments

    REST endpointPOST https://cotlet.dev/api/v1/ez-lawn-biller/paypal-automatic-payments/reoffer

    Parameters

    Parameters: reoffer_paypal_automatic_payments
    NameTypeDescription
    record string required string Record or setting selected in your account.
    fields object required object Restore offering after PayPal approves Reference Transactions.

    Example input

    {
      "record": "record",
      "fields": "fields"
    }

    Example response

    {
      "example": true,
      "result": "Saved after confirmation"
    }

Scheduling & Routes19

Schedule, Route map, Create a Draft and more.

  • read_schedule Navigate weeks/months and inspect stops, days, and Overflow. read

    Navigate weeks/months and inspect stops, days, and Overflow.

    MCP callez_lawn_biller_read → read_schedule

    REST endpointGET https://cotlet.dev/api/v1/ez-lawn-biller/schedules/read

    Parameters

    Parameters: read_schedule
    NameTypeDescription
    filter string string Record, person, date range or status to review.

    Example response

    {
      "example": true,
      "result": "Records for review"
    }
  • read_route_map Inspect pins, technician locations, and route lines. read

    Inspect pins, technician locations, and route lines.

    MCP callez_lawn_biller_read → read_route_map

    REST endpointGET https://cotlet.dev/api/v1/ez-lawn-biller/route-maps/read

    Parameters

    Parameters: read_route_map
    NameTypeDescription
    filter string string Record, person, date range or status to review.

    Example response

    {
      "example": true,
      "result": "Records for review"
    }
  • create_schedule_draft Make a private planning copy. write

    Make a private planning copy.

    MCP callez_lawn_biller_write → create_schedule_draft

    REST endpointPOST https://cotlet.dev/api/v1/ez-lawn-biller/schedule-drafts

    Parameters

    Parameters: create_schedule_draft
    NameTypeDescription
    record string required string Record or setting selected in your account.
    fields object required object Make a private planning copy.

    Example input

    {
      "record": "record",
      "fields": "fields"
    }

    Example response

    {
      "example": true,
      "result": "Saved"
    }
  • discard_schedule_draft Throw away unpublished planning changes. write

    Throw away unpublished planning changes.

    MCP callez_lawn_biller_write → discard_schedule_draft

    REST endpointPOST https://cotlet.dev/api/v1/ez-lawn-biller/schedule-draft/discard

    Parameters

    Parameters: discard_schedule_draft
    NameTypeDescription
    record string required string Record or setting selected in your account.
    fields object required object Throw away unpublished planning changes.

    Example input

    {
      "record": "record",
      "fields": "fields"
    }

    Example response

    {
      "example": true,
      "result": "Saved"
    }
  • publish_schedule_draft Publish assignments to technician phones. writeAsks first

    Publish assignments to technician phones.

    MCP callez_lawn_biller_write → publish_schedule_draft

    REST endpointPOST https://cotlet.dev/api/v1/ez-lawn-biller/schedule-draft/publish

    Parameters

    Parameters: publish_schedule_draft
    NameTypeDescription
    record string required string Record or setting selected in your account.
    fields object required object Publish assignments to technician phones.

    Example input

    {
      "record": "record",
      "fields": "fields"
    }

    Example response

    {
      "example": true,
      "result": "Saved after confirmation"
    }
  • move_route_stop Change technician, day, or stop order. writeAsks first

    Change technician, day, or stop order.

    MCP callez_lawn_biller_write → move_route_stop

    REST endpointPOST https://cotlet.dev/api/v1/ez-lawn-biller/route-stop/move

    Parameters

    Parameters: move_route_stop
    NameTypeDescription
    record string required string Record or setting selected in your account.
    fields object required object Change technician, day, or stop order.

    Example input

    {
      "record": "record",
      "fields": "fields"
    }

    Example response

    {
      "example": true,
      "result": "Saved after confirmation"
    }
  • force_route_move Override a warned scheduling constraint. writeAsks first

    Override a warned scheduling constraint.

    MCP callez_lawn_biller_write → force_route_move

    REST endpointPOST https://cotlet.dev/api/v1/ez-lawn-biller/route-move/force

    Parameters

    Parameters: force_route_move
    NameTypeDescription
    record string required string Record or setting selected in your account.
    fields object required object Override a warned scheduling constraint.

    Example input

    {
      "record": "record",
      "fields": "fields"
    }

    Example response

    {
      "example": true,
      "result": "Saved after confirmation"
    }
  • apply_stop_change_to_future_weeks Repeat a stop reassignment in future weeks. writeAsks first

    Repeat a stop reassignment in future weeks.

    MCP callez_lawn_biller_write → apply_stop_change_to_future_weeks

    REST endpointPOST https://cotlet.dev/api/v1/ez-lawn-biller/stop-change-to-future-weeks/apply

    Parameters

    Parameters: apply_stop_change_to_future_weeks
    NameTypeDescription
    record string required string Record or setting selected in your account.
    fields object required object Repeat a stop reassignment in future weeks.

    Example input

    {
      "record": "record",
      "fields": "fields"
    }

    Example response

    {
      "example": true,
      "result": "Saved after confirmation"
    }
  • run_route_optimizer Arrange draft using concentration, workload, balance, or contiguous modes. write

    Arrange draft using concentration, workload, balance, or contiguous modes.

    MCP callez_lawn_biller_write → run_route_optimizer

    REST endpointPOST https://cotlet.dev/api/v1/ez-lawn-biller/route-optimizer/run

    Parameters

    Parameters: run_route_optimizer
    NameTypeDescription
    record string required string Record or setting selected in your account.
    fields object required object Arrange draft using concentration, workload, balance, or contiguous modes.

    Example input

    {
      "record": "record",
      "fields": "fields"
    }

    Example response

    {
      "example": true,
      "result": "Saved"
    }
  • optimize_stop_order Reorder daily driving without changing assignments. writeAsks first

    Reorder daily driving without changing assignments.

    MCP callez_lawn_biller_write → optimize_stop_order

    REST endpointPOST https://cotlet.dev/api/v1/ez-lawn-biller/stop-order/optimize

    Parameters

    Parameters: optimize_stop_order
    NameTypeDescription
    record string required string Record or setting selected in your account.
    fields object required object Reorder daily driving without changing assignments.

    Example input

    {
      "record": "record",
      "fields": "fields"
    }

    Example response

    {
      "example": true,
      "result": "Saved after confirmation"
    }
  • optimize_all_weeks Extend optimization across the term. writeAsks first

    Extend optimization across the term.

    MCP callez_lawn_biller_write → optimize_all_weeks

    REST endpointPOST https://cotlet.dev/api/v1/ez-lawn-biller/all-weeks/optimize

    Parameters

    Parameters: optimize_all_weeks
    NameTypeDescription
    record string required string Record or setting selected in your account.
    fields object required object Extend optimization across the term.

    Example input

    {
      "record": "record",
      "fields": "fields"
    }

    Example response

    {
      "example": true,
      "result": "Saved after confirmation"
    }
  • copy_routes_to_future_weeks Copy assignments and exact driving order forward. writeAsks first

    Copy assignments and exact driving order forward.

    MCP callez_lawn_biller_write → copy_routes_to_future_weeks

    REST endpointPOST https://cotlet.dev/api/v1/ez-lawn-biller/routes-to-future-weeks/copy

    Parameters

    Parameters: copy_routes_to_future_weeks
    NameTypeDescription
    record string required string Record or setting selected in your account.
    fields object required object Copy assignments and exact driving order forward.

    Example input

    {
      "record": "record",
      "fields": "fields"
    }

    Example response

    {
      "example": true,
      "result": "Saved after confirmation"
    }
  • lock_route_stop Protect a stop from optimizer changes. write

    Protect a stop from optimizer changes.

    MCP callez_lawn_biller_write → lock_route_stop

    REST endpointPOST https://cotlet.dev/api/v1/ez-lawn-biller/route-stop/lock

    Parameters

    Parameters: lock_route_stop
    NameTypeDescription
    record string required string Record or setting selected in your account.
    fields object required object Protect a stop from optimizer changes.

    Example input

    {
      "record": "record",
      "fields": "fields"
    }

    Example response

    {
      "example": true,
      "result": "Saved"
    }
  • read_customize_routes Filter and sort the week's unfinished stops. read

    Filter and sort the week's unfinished stops.

    MCP callez_lawn_biller_read → read_customize_routes

    REST endpointGET https://cotlet.dev/api/v1/ez-lawn-biller/customize-routes/read

    Parameters

    Parameters: read_customize_routes
    NameTypeDescription
    filter string string Record, person, date range or status to review.

    Example response

    {
      "example": true,
      "result": "Records for review"
    }
  • save_customize_routes Bulk save reassignments and recalculate affected driving order. writeAsks first

    Bulk save reassignments and recalculate affected driving order.

    MCP callez_lawn_biller_write → save_customize_routes

    REST endpointPOST https://cotlet.dev/api/v1/ez-lawn-biller/customize-routes/save

    Parameters

    Parameters: save_customize_routes
    NameTypeDescription
    record string required string Record or setting selected in your account.
    fields object required object Bulk save reassignments and recalculate affected driving order.

    Example input

    {
      "record": "record",
      "fields": "fields"
    }

    Example response

    {
      "example": true,
      "result": "Saved after confirmation"
    }
  • open_route_pdf Preview grouped LIVE routes with configurable stop details. read

    Preview grouped LIVE routes with configurable stop details.

    MCP callez_lawn_biller_read → open_route_pdf

    REST endpointGET https://cotlet.dev/api/v1/ez-lawn-biller/route-pdfs/open

    Parameters

    Parameters: open_route_pdf
    NameTypeDescription
    filter string string Record, person, date range or status to review.

    Example response

    {
      "example": true,
      "result": "Records for review"
    }
  • download_route_pdf Save filtered weekly routes or technician/day route sheets. read

    Save filtered weekly routes or technician/day route sheets.

    MCP callez_lawn_biller_read → download_route_pdf

    REST endpointGET https://cotlet.dev/api/v1/ez-lawn-biller/route-pdfs/download

    Parameters

    Parameters: download_route_pdf
    NameTypeDescription
    filter string string Record, person, date range or status to review.

    Example response

    {
      "example": true,
      "result": "Records for review"
    }
  • read_day_assignment_drawer Inspect counts, driving time, customers, status, and order. read

    Inspect counts, driving time, customers, status, and order.

    MCP callez_lawn_biller_read → read_day_assignment_drawer

    REST endpointGET https://cotlet.dev/api/v1/ez-lawn-biller/day-assignment-drawers/read

    Parameters

    Parameters: read_day_assignment_drawer
    NameTypeDescription
    filter string string Record, person, date range or status to review.

    Example response

    {
      "example": true,
      "result": "Records for review"
    }
  • reorder_day_stops Drag stops within the day drawer. writeAsks first

    Drag stops within the day drawer.

    MCP callez_lawn_biller_write → reorder_day_stops

    REST endpointPOST https://cotlet.dev/api/v1/ez-lawn-biller/day-stops/reorder

    Parameters

    Parameters: reorder_day_stops
    NameTypeDescription
    record string required string Record or setting selected in your account.
    fields object required object Drag stops within the day drawer.

    Example input

    {
      "record": "record",
      "fields": "fields"
    }

    Example response

    {
      "example": true,
      "result": "Saved after confirmation"
    }

Estimates26

Estimates list, Estimate details, New estimate and more.

  • list_estimates Search, sort, filter statuses, customers, dates, and summary groups. read

    Search, sort, filter statuses, customers, dates, and summary groups.

    MCP callez_lawn_biller_read → list_estimates

    REST endpointGET https://cotlet.dev/api/v1/ez-lawn-biller/estimates

    Parameters

    Parameters: list_estimates
    NameTypeDescription
    filter string string Record, person, date range or status to review.

    Example response

    {
      "example": true,
      "result": "Records for review"
    }
  • read_estimate Inspect lines, billing, jobs, timeline, delivery, and approval audit. read

    Inspect lines, billing, jobs, timeline, delivery, and approval audit.

    MCP callez_lawn_biller_read → read_estimate

    REST endpointGET https://cotlet.dev/api/v1/ez-lawn-biller/estimates/read

    Parameters

    Parameters: read_estimate
    NameTypeDescription
    filter string string Record, person, date range or status to review.

    Example response

    {
      "example": true,
      "result": "Records for review"
    }
  • create_estimate_draft Set customer, location, ordered lines, tax, terms, and collection. write

    Set customer, location, ordered lines, tax, terms, and collection.

    MCP callez_lawn_biller_write → create_estimate_draft

    REST endpointPOST https://cotlet.dev/api/v1/ez-lawn-biller/estimate-drafts

    Parameters

    Parameters: create_estimate_draft
    NameTypeDescription
    record string required string Record or setting selected in your account.
    fields object required object Set customer, location, ordered lines, tax, terms, and collection.

    Example input

    {
      "record": "record",
      "fields": "fields"
    }

    Example response

    {
      "example": true,
      "result": "Saved"
    }
  • edit_estimate_draft Change an unsent estimate. write

    Change an unsent estimate.

    MCP callez_lawn_biller_write → edit_estimate_draft

    REST endpointPATCH https://cotlet.dev/api/v1/ez-lawn-biller/estimate-draft

    Parameters

    Parameters: edit_estimate_draft
    NameTypeDescription
    record string required string Record or setting selected in your account.
    fields object required object Change an unsent estimate.

    Example input

    {
      "record": "record",
      "fields": "fields"
    }

    Example response

    {
      "example": true,
      "result": "Saved"
    }
  • delete_estimate_draft Remove unsent estimate without reusing its number. writeAsks first

    Remove unsent estimate without reusing its number.

    MCP callez_lawn_biller_write → delete_estimate_draft

    REST endpointDELETE https://cotlet.dev/api/v1/ez-lawn-biller/estimate-drafts

    Parameters

    Parameters: delete_estimate_draft
    NameTypeDescription
    record string required string Record or setting selected in your account.
    fields object required object Remove unsent estimate without reusing its number.

    Example input

    {
      "record": "record",
      "fields": "fields"
    }

    Example response

    {
      "example": true,
      "result": "Saved after confirmation"
    }
  • create_customer_from_estimate Add customer/location inside builder without booking work. write

    Add customer/location inside builder without booking work.

    MCP callez_lawn_biller_write → create_customer_from_estimate

    REST endpointPOST https://cotlet.dev/api/v1/ez-lawn-biller/customer-from-estimates

    Parameters

    Parameters: create_customer_from_estimate
    NameTypeDescription
    record string required string Record or setting selected in your account.
    fields object required object Add customer/location inside builder without booking work.

    Example input

    {
      "record": "record",
      "fields": "fields"
    }

    Example response

    {
      "example": true,
      "result": "Saved"
    }
  • preview_estimate_as_customer Open read-only customer view. read

    Open read-only customer view.

    MCP callez_lawn_biller_read → preview_estimate_as_customer

    REST endpointGET https://cotlet.dev/api/v1/ez-lawn-biller/estimate-as-customers/preview

    Parameters

    Parameters: preview_estimate_as_customer
    NameTypeDescription
    filter string string Record, person, date range or status to review.

    Example response

    {
      "example": true,
      "result": "Records for review"
    }
  • download_estimate_pdf Retrieve estimate when its link works. read

    Retrieve estimate when its link works.

    MCP callez_lawn_biller_read → download_estimate_pdf

    REST endpointGET https://cotlet.dev/api/v1/ez-lawn-biller/estimate-pdfs/download

    Parameters

    Parameters: download_estimate_pdf
    NameTypeDescription
    filter string string Record, person, date range or status to review.

    Example response

    {
      "example": true,
      "result": "Records for review"
    }
  • send_estimate Email/text chosen recipients; new sends replace old links. writeAsks first

    Email/text chosen recipients; new sends replace old links.

    MCP callez_lawn_biller_write → send_estimate

    REST endpointPOST https://cotlet.dev/api/v1/ez-lawn-biller/estimates

    Parameters

    Parameters: send_estimate
    NameTypeDescription
    record string required string Record or setting selected in your account.
    fields object required object Email/text chosen recipients; new sends replace old links.

    Example input

    {
      "record": "record",
      "fields": "fields"
    }

    Example response

    {
      "example": true,
      "result": "Saved after confirmation"
    }
  • bulk_resend_estimates Resend selected sent/viewed estimates using default channels. writeAsks first

    Resend selected sent/viewed estimates using default channels.

    MCP callez_lawn_biller_write → bulk_resend_estimates

    REST endpointPOST https://cotlet.dev/api/v1/ez-lawn-biller/resend-estimates/bulk

    Parameters

    Parameters: bulk_resend_estimates
    NameTypeDescription
    record string required string Record or setting selected in your account.
    fields object required object Resend selected sent/viewed estimates using default channels.

    Example input

    {
      "record": "record",
      "fields": "fields"
    }

    Example response

    {
      "example": true,
      "result": "Saved after confirmation"
    }
  • extend_estimate_validity Change expiry; reminder eligibility can restart. writeAsks first

    Change expiry; reminder eligibility can restart.

    MCP callez_lawn_biller_write → extend_estimate_validity

    REST endpointPOST https://cotlet.dev/api/v1/ez-lawn-biller/estimate-validity/extend

    Parameters

    Parameters: extend_estimate_validity
    NameTypeDescription
    record string required string Record or setting selected in your account.
    fields object required object Change expiry; reminder eligibility can restart.

    Example input

    {
      "record": "record",
      "fields": "fields"
    }

    Example response

    {
      "example": true,
      "result": "Saved after confirmation"
    }
  • void_estimate Permanently cancel an eligible estimate. writeAsks first

    Permanently cancel an eligible estimate.

    MCP callez_lawn_biller_write → void_estimate

    REST endpointPOST https://cotlet.dev/api/v1/ez-lawn-biller/estimate/void

    Parameters

    Parameters: void_estimate
    NameTypeDescription
    record string required string Record or setting selected in your account.
    fields object required object Permanently cancel an eligible estimate.

    Example input

    {
      "record": "record",
      "fields": "fields"
    }

    Example response

    {
      "example": true,
      "result": "Saved after confirmation"
    }
  • record_estimate_approval Record offline approval for an eligible, unexpired bill-to-balance estimate, choosing billing timing and an optional confirmation email. writeAsks first

    Record offline approval for an eligible, unexpired bill-to-balance estimate, choosing billing timing and an optional confirmation email.

    MCP callez_lawn_biller_write → record_estimate_approval

    REST endpointPOST https://cotlet.dev/api/v1/ez-lawn-biller/estimate-approvals

    Parameters

    Parameters: record_estimate_approval
    NameTypeDescription
    record string required string Record or setting selected in your account.
    fields object required object Record offline approval for an eligible, unexpired bill-to-balance estimate, choosing billing timing and an optional confirmation email.

    Example input

    {
      "record": "record",
      "fields": "fields"
    }

    Example response

    {
      "example": true,
      "result": "Saved after confirmation"
    }
  • change_estimate_billing_moment Change charge trigger before posting. writeAsks first

    Change charge trigger before posting.

    MCP callez_lawn_biller_write → change_estimate_billing_moment

    REST endpointPATCH https://cotlet.dev/api/v1/ez-lawn-biller/estimate-billing-moment

    Parameters

    Parameters: change_estimate_billing_moment
    NameTypeDescription
    record string required string Record or setting selected in your account.
    fields object required object Change charge trigger before posting.

    Example input

    {
      "record": "record",
      "fields": "fields"
    }

    Example response

    {
      "example": true,
      "result": "Saved after confirmation"
    }
  • bill_estimate_now Post approved estimate's charge immediately. writeAsks first

    Post approved estimate's charge immediately.

    MCP callez_lawn_biller_write → bill_estimate_now

    REST endpointPOST https://cotlet.dev/api/v1/ez-lawn-biller/estimate-now/bill

    Parameters

    Parameters: bill_estimate_now
    NameTypeDescription
    record string required string Record or setting selected in your account.
    fields object required object Post approved estimate's charge immediately.

    Example input

    {
      "record": "record",
      "fields": "fields"
    }

    Example response

    {
      "example": true,
      "result": "Saved after confirmation"
    }
  • schedule_estimate_jobs Select dates, technician, checklist/service, and note; repetition shortcuts supported. writeAsks first

    Select dates, technician, checklist/service, and note; repetition shortcuts supported.

    MCP callez_lawn_biller_write → schedule_estimate_jobs

    REST endpointPOST https://cotlet.dev/api/v1/ez-lawn-biller/estimate-jobs/schedule

    Parameters

    Parameters: schedule_estimate_jobs
    NameTypeDescription
    record string required string Record or setting selected in your account.
    fields object required object Select dates, technician, checklist/service, and note; repetition shortcuts supported.

    Example input

    {
      "record": "record",
      "fields": "fields"
    }

    Example response

    {
      "example": true,
      "result": "Saved after confirmation"
    }
  • edit_estimate_job Change unfinished job date, technician, service, or note. writeAsks first

    Change unfinished job date, technician, service, or note.

    MCP callez_lawn_biller_write → edit_estimate_job

    REST endpointPATCH https://cotlet.dev/api/v1/ez-lawn-biller/estimate-job

    Parameters

    Parameters: edit_estimate_job
    NameTypeDescription
    record string required string Record or setting selected in your account.
    fields object required object Change unfinished job date, technician, service, or note.

    Example input

    {
      "record": "record",
      "fields": "fields"
    }

    Example response

    {
      "example": true,
      "result": "Saved after confirmation"
    }
  • delete_estimate_job Remove an unfinished job from its route. writeAsks first

    Remove an unfinished job from its route.

    MCP callez_lawn_biller_write → delete_estimate_job

    REST endpointDELETE https://cotlet.dev/api/v1/ez-lawn-biller/estimate-jobs

    Parameters

    Parameters: delete_estimate_job
    NameTypeDescription
    record string required string Record or setting selected in your account.
    fields object required object Remove an unfinished job from its route.

    Example input

    {
      "record": "record",
      "fields": "fields"
    }

    Example response

    {
      "example": true,
      "result": "Saved after confirmation"
    }
  • list_estimate_templates Inspect and sort reusable estimates. read

    Inspect and sort reusable estimates.

    MCP callez_lawn_biller_read → list_estimate_templates

    REST endpointGET https://cotlet.dev/api/v1/ez-lawn-biller/estimate-templates

    Parameters

    Parameters: list_estimate_templates
    NameTypeDescription
    filter string string Record, person, date range or status to review.

    Example response

    {
      "example": true,
      "result": "Records for review"
    }
  • create_estimate_template Save reusable lines, copy, terms, and validity. write

    Save reusable lines, copy, terms, and validity.

    MCP callez_lawn_biller_write → create_estimate_template

    REST endpointPOST https://cotlet.dev/api/v1/ez-lawn-biller/estimate-templates

    Parameters

    Parameters: create_estimate_template
    NameTypeDescription
    record string required string Record or setting selected in your account.
    fields object required object Save reusable lines, copy, terms, and validity.

    Example input

    {
      "record": "record",
      "fields": "fields"
    }

    Example response

    {
      "example": true,
      "result": "Saved"
    }
  • edit_estimate_template Change reusable estimate defaults. write

    Change reusable estimate defaults.

    MCP callez_lawn_biller_write → edit_estimate_template

    REST endpointPATCH https://cotlet.dev/api/v1/ez-lawn-biller/estimate-template

    Parameters

    Parameters: edit_estimate_template
    NameTypeDescription
    record string required string Record or setting selected in your account.
    fields object required object Change reusable estimate defaults.

    Example input

    {
      "record": "record",
      "fields": "fields"
    }

    Example response

    {
      "example": true,
      "result": "Saved"
    }
  • archive_estimate_template Remove template from builder choices. write

    Remove template from builder choices.

    MCP callez_lawn_biller_write → archive_estimate_template

    REST endpointPOST https://cotlet.dev/api/v1/ez-lawn-biller/estimate-template/archive

    Parameters

    Parameters: archive_estimate_template
    NameTypeDescription
    record string required string Record or setting selected in your account.
    fields object required object Remove template from builder choices.

    Example input

    {
      "record": "record",
      "fields": "fields"
    }

    Example response

    {
      "example": true,
      "result": "Saved"
    }
  • configure_estimates Set numbering, defaults, limits, reminders, payment timing, and company alerts. writeAsks first

    Set numbering, defaults, limits, reminders, payment timing, and company alerts.

    MCP callez_lawn_biller_write → configure_estimates

    REST endpointPOST https://cotlet.dev/api/v1/ez-lawn-biller/estimates/configure

    Parameters

    Parameters: configure_estimates
    NameTypeDescription
    record string required string Record or setting selected in your account.
    fields object required object Set numbering, defaults, limits, reminders, payment timing, and company alerts.

    Example input

    {
      "record": "record",
      "fields": "fields"
    }

    Example response

    {
      "example": true,
      "result": "Saved after confirmation"
    }
  • read_estimate_contextual_help Inspect field explanations and matching manual sections. read

    Inspect field explanations and matching manual sections.

    MCP callez_lawn_biller_read → read_estimate_contextual_help

    REST endpointGET https://cotlet.dev/api/v1/ez-lawn-biller/estimate-contextual-helps/read

    Parameters

    Parameters: read_estimate_contextual_help
    NameTypeDescription
    filter string string Record, person, date range or status to review.

    Example response

    {
      "example": true,
      "result": "Records for review"
    }

Messaging, SMS & Notifications15

Email All Statements, Email Selected, Compose email and more.

  • email_all_statements Email eligible statements in bulk. writeAsks first

    Email eligible statements in bulk.

    MCP callez_lawn_biller_write → email_all_statements

    REST endpointPOST https://cotlet.dev/api/v1/ez-lawn-biller/all-statements/email

    Parameters

    Parameters: email_all_statements
    NameTypeDescription
    record string required string Record or setting selected in your account.
    fields object required object Email eligible statements in bulk.

    Example input

    {
      "record": "record",
      "fields": "fields"
    }

    Example response

    {
      "example": true,
      "result": "Saved after confirmation"
    }
  • email_selected_statements Send explicitly selected statements, including empty ones. writeAsks first

    Send explicitly selected statements, including empty ones.

    MCP callez_lawn_biller_write → email_selected_statements

    REST endpointPOST https://cotlet.dev/api/v1/ez-lawn-biller/selected-statements/email

    Parameters

    Parameters: email_selected_statements
    NameTypeDescription
    record string required string Record or setting selected in your account.
    fields object required object Send explicitly selected statements, including empty ones.

    Example input

    {
      "record": "record",
      "fields": "fields"
    }

    Example response

    {
      "example": true,
      "result": "Saved after confirmation"
    }
  • compose_customer_email Prepare email for one customer or group. write

    Prepare email for one customer or group.

    MCP callez_lawn_biller_write → compose_customer_email

    REST endpointPOST https://cotlet.dev/api/v1/ez-lawn-biller/customer-email/compose

    Parameters

    Parameters: compose_customer_email
    NameTypeDescription
    record string required string Record or setting selected in your account.
    fields object required object Prepare email for one customer or group.

    Example input

    {
      "record": "record",
      "fields": "fields"
    }

    Example response

    {
      "example": true,
      "result": "Saved"
    }
  • send_customer_email Send individual or group customer email. writeAsks first

    Send individual or group customer email.

    MCP callez_lawn_biller_write → send_customer_email

    REST endpointPOST https://cotlet.dev/api/v1/ez-lawn-biller/customer-emails

    Parameters

    Parameters: send_customer_email
    NameTypeDescription
    record string required string Record or setting selected in your account.
    fields object required object Send individual or group customer email.

    Example input

    {
      "record": "record",
      "fields": "fields"
    }

    Example response

    {
      "example": true,
      "result": "Saved after confirmation"
    }
  • compose_customer_text Prepare individual or group SMS. write

    Prepare individual or group SMS.

    MCP callez_lawn_biller_write → compose_customer_text

    REST endpointPOST https://cotlet.dev/api/v1/ez-lawn-biller/customer-text/compose

    Parameters

    Parameters: compose_customer_text
    NameTypeDescription
    record string required string Record or setting selected in your account.
    fields object required object Prepare individual or group SMS.

    Example input

    {
      "record": "record",
      "fields": "fields"
    }

    Example response

    {
      "example": true,
      "result": "Saved"
    }
  • send_customer_text Send SMS after account verification and enablement. writeAsks first

    Send SMS after account verification and enablement.

    MCP callez_lawn_biller_write → send_customer_text

    REST endpointPOST https://cotlet.dev/api/v1/ez-lawn-biller/customer-texts

    Parameters

    Parameters: send_customer_text
    NameTypeDescription
    record string required string Record or setting selected in your account.
    fields object required object Send SMS after account verification and enablement.

    Example input

    {
      "record": "record",
      "fields": "fields"
    }

    Example response

    {
      "example": true,
      "result": "Saved after confirmation"
    }
  • read_message_log Inspect communications and sent/delivered/failed outcomes. read

    Inspect communications and sent/delivered/failed outcomes.

    MCP callez_lawn_biller_read → read_message_log

    REST endpointGET https://cotlet.dev/api/v1/ez-lawn-biller/message-logs/read

    Parameters

    Parameters: read_message_log
    NameTypeDescription
    filter string string Record, person, date range or status to review.

    Example response

    {
      "example": true,
      "result": "Records for review"
    }
  • read_sms_usage Inspect text volumes and costs by period. read

    Inspect text volumes and costs by period.

    MCP callez_lawn_biller_read → read_sms_usage

    REST endpointGET https://cotlet.dev/api/v1/ez-lawn-biller/sms-usages/read

    Parameters

    Parameters: read_sms_usage
    NameTypeDescription
    filter string string Record, person, date range or status to review.

    Example response

    {
      "example": true,
      "result": "Records for review"
    }
  • configure_appointment_reminders Enable automatic pre-service email/SMS reminders. writeAsks first

    Enable automatic pre-service email/SMS reminders.

    MCP callez_lawn_biller_write → configure_appointment_reminders

    REST endpointPOST https://cotlet.dev/api/v1/ez-lawn-biller/appointment-reminders/configure

    Parameters

    Parameters: configure_appointment_reminders
    NameTypeDescription
    record string required string Record or setting selected in your account.
    fields object required object Enable automatic pre-service email/SMS reminders.

    Example input

    {
      "record": "record",
      "fields": "fields"
    }

    Example response

    {
      "example": true,
      "result": "Saved after confirmation"
    }
  • edit_notification_template Change notification subject and body. writeAsks first

    Change notification subject and body.

    MCP callez_lawn_biller_write → edit_notification_template

    REST endpointPATCH https://cotlet.dev/api/v1/ez-lawn-biller/notification-template

    Parameters

    Parameters: edit_notification_template
    NameTypeDescription
    record string required string Record or setting selected in your account.
    fields object required object Change notification subject and body.

    Example input

    {
      "record": "record",
      "fields": "fields"
    }

    Example response

    {
      "example": true,
      "result": "Saved after confirmation"
    }
  • toggle_notification_type Enable or disable particular automatic messages. writeAsks first

    Enable or disable particular automatic messages.

    MCP callez_lawn_biller_write → toggle_notification_type

    REST endpointPUT https://cotlet.dev/api/v1/ez-lawn-biller/notification-type

    Parameters

    Parameters: toggle_notification_type
    NameTypeDescription
    record string required string Record or setting selected in your account.
    fields object required object Enable or disable particular automatic messages.

    Example input

    {
      "record": "record",
      "fields": "fields"
    }

    Example response

    {
      "example": true,
      "result": "Saved after confirmation"
    }
  • set_customer_notification_preferences Manage channel preferences on a customer's behalf. write

    Manage channel preferences on a customer's behalf.

    MCP callez_lawn_biller_write → set_customer_notification_preferences

    REST endpointPUT https://cotlet.dev/api/v1/ez-lawn-biller/customer-notification-preferences

    Parameters

    Parameters: set_customer_notification_preferences
    NameTypeDescription
    record string required string Record or setting selected in your account.
    fields object required object Manage channel preferences on a customer's behalf.

    Example input

    {
      "record": "record",
      "fields": "fields"
    }

    Example response

    {
      "example": true,
      "result": "Saved"
    }
  • read_email_delivery_tracking Inspect sent, opened, and bounced email outcomes. read

    Inspect sent, opened, and bounced email outcomes.

    MCP callez_lawn_biller_read → read_email_delivery_tracking

    REST endpointGET https://cotlet.dev/api/v1/ez-lawn-biller/email-delivery-trackings/read

    Parameters

    Parameters: read_email_delivery_tracking
    NameTypeDescription
    filter string string Record, person, date range or status to review.

    Example response

    {
      "example": true,
      "result": "Records for review"
    }
  • read_visit_report_access Inspect confirmed reads, first/last read, count, and filtered opens. read

    Inspect confirmed reads, first/last read, count, and filtered opens.

    MCP callez_lawn_biller_read → read_visit_report_access

    REST endpointGET https://cotlet.dev/api/v1/ez-lawn-biller/visit-report-access/read

    Parameters

    Parameters: read_visit_report_access
    NameTypeDescription
    filter string string Record, person, date range or status to review.

    Example response

    {
      "example": true,
      "result": "Records for review"
    }
  • manage_visit_report_opt_out Manage customer's email/SMS report opt-out independently. writeAsks first

    Manage customer's email/SMS report opt-out independently.

    MCP callez_lawn_biller_write → manage_visit_report_opt_out

    REST endpointPOST https://cotlet.dev/api/v1/ez-lawn-biller/visit-report-opt-out/manage

    Parameters

    Parameters: manage_visit_report_opt_out
    NameTypeDescription
    record string required string Record or setting selected in your account.
    fields object required object Manage customer's email/SMS report opt-out independently.

    Example input

    {
      "record": "record",
      "fields": "fields"
    }

    Example response

    {
      "example": true,
      "result": "Saved after confirmation"
    }

Statements15

Print All, Text All, Statement automation and more.

  • text_all_statements Text statements to customers with eligible SMS delivery. writeAsks first

    Text statements to customers with eligible SMS delivery.

    MCP callez_lawn_biller_write → text_all_statements

    REST endpointPOST https://cotlet.dev/api/v1/ez-lawn-biller/all-statements/text

    Parameters

    Parameters: text_all_statements
    NameTypeDescription
    record string required string Record or setting selected in your account.
    fields object required object Text statements to customers with eligible SMS delivery.

    Example input

    {
      "record": "record",
      "fields": "fields"
    }

    Example response

    {
      "example": true,
      "result": "Saved after confirmation"
    }
  • configure_statement_automation Select current/next-month send, timing, empty documents, SMS, and link lifespan. writeAsks first

    Select current/next-month send, timing, empty documents, SMS, and link lifespan.

    MCP callez_lawn_biller_write → configure_statement_automation

    REST endpointPOST https://cotlet.dev/api/v1/ez-lawn-biller/statement-automation/configure

    Parameters

    Parameters: configure_statement_automation
    NameTypeDescription
    record string required string Record or setting selected in your account.
    fields object required object Select current/next-month send, timing, empty documents, SMS, and link lifespan.

    Example input

    {
      "record": "record",
      "fields": "fields"
    }

    Example response

    {
      "example": true,
      "result": "Saved after confirmation"
    }
  • send_next_month_statements Select recipients and send during the allowed advance-billing window. writeAsks first

    Select recipients and send during the allowed advance-billing window.

    MCP callez_lawn_biller_write → send_next_month_statements

    REST endpointPOST https://cotlet.dev/api/v1/ez-lawn-biller/next-month-statements

    Parameters

    Parameters: send_next_month_statements
    NameTypeDescription
    record string required string Record or setting selected in your account.
    fields object required object Select recipients and send during the allowed advance-billing window.

    Example input

    {
      "record": "record",
      "fields": "fields"
    }

    Example response

    {
      "example": true,
      "result": "Saved after confirmation"
    }
  • preview_statement_send Preview each recipient's next-month statement email and its attached PDF before sending. read

    Preview each recipient's next-month statement email and its attached PDF before sending.

    MCP callez_lawn_biller_read → preview_statement_send

    REST endpointGET https://cotlet.dev/api/v1/ez-lawn-biller/statement-sends/preview

    Parameters

    Parameters: preview_statement_send
    NameTypeDescription
    filter string string Record, person, date range or status to review.

    Example response

    {
      "example": true,
      "result": "Records for review"
    }
  • dry_run_statement_send Dry-run the next-month statement send before sending actual messages. read

    Dry-run the next-month statement send before sending actual messages.

    MCP callez_lawn_biller_read → dry_run_statement_send

    REST endpointGET https://cotlet.dev/api/v1/ez-lawn-biller/run-statement-sends/dry

    Parameters

    Parameters: dry_run_statement_send
    NameTypeDescription
    filter string string Record, person, date range or status to review.

    Example response

    {
      "example": true,
      "result": "Records for review"
    }
  • send_statement_test Send yourself a test of the displayed next-month statement email. writeAsks first

    Send yourself a test of the displayed next-month statement email.

    MCP callez_lawn_biller_write → send_statement_test

    REST endpointPOST https://cotlet.dev/api/v1/ez-lawn-biller/statement-tests

    Parameters

    Parameters: send_statement_test
    NameTypeDescription
    record string required string Record or setting selected in your account.
    fields object required object Send yourself a test of the displayed next-month statement email.

    Example input

    {
      "record": "record",
      "fields": "fields"
    }

    Example response

    {
      "example": true,
      "result": "Saved after confirmation"
    }
  • read_statement_send_run Inspect recipient results for a next-month statement send run. read

    Inspect recipient results for a next-month statement send run.

    MCP callez_lawn_biller_read → read_statement_send_run

    REST endpointGET https://cotlet.dev/api/v1/ez-lawn-biller/statement-send-runs/read

    Parameters

    Parameters: read_statement_send_run
    NameTypeDescription
    filter string string Record, person, date range or status to review.

    Example response

    {
      "example": true,
      "result": "Records for review"
    }
  • read_statement_changes_after_sending Inspect changes after sending next month's statement; payments are not listed. read

    Inspect changes after sending next month's statement; payments are not listed.

    MCP callez_lawn_biller_read → read_statement_changes_after_sending

    REST endpointGET https://cotlet.dev/api/v1/ez-lawn-biller/statement-changes-after-sendings/read

    Parameters

    Parameters: read_statement_changes_after_sending
    NameTypeDescription
    filter string string Record, person, date range or status to review.

    Example response

    {
      "example": true,
      "result": "Records for review"
    }
  • send_updated_statements Notify selected customers of post-send changes. writeAsks first

    Notify selected customers of post-send changes.

    MCP callez_lawn_biller_write → send_updated_statements

    REST endpointPOST https://cotlet.dev/api/v1/ez-lawn-biller/updated-statements

    Parameters

    Parameters: send_updated_statements
    NameTypeDescription
    record string required string Record or setting selected in your account.
    fields object required object Notify selected customers of post-send changes.

    Example input

    {
      "record": "record",
      "fields": "fields"
    }

    Example response

    {
      "example": true,
      "result": "Saved after confirmation"
    }
  • mark_statement_changes_reviewed Dismiss reviewed changes until another change occurs. write

    Dismiss reviewed changes until another change occurs.

    MCP callez_lawn_biller_write → mark_statement_changes_reviewed

    REST endpointPOST https://cotlet.dev/api/v1/ez-lawn-biller/statement-changes-reviewed/mark

    Parameters

    Parameters: mark_statement_changes_reviewed
    NameTypeDescription
    record string required string Record or setting selected in your account.
    fields object required object Dismiss reviewed changes until another change occurs.

    Example input

    {
      "record": "record",
      "fields": "fields"
    }

    Example response

    {
      "example": true,
      "result": "Saved"
    }
  • read_held_billing Inspect waiting periods and billed/skipped decisions. read

    Inspect waiting periods and billed/skipped decisions.

    MCP callez_lawn_biller_read → read_held_billing

    REST endpointGET https://cotlet.dev/api/v1/ez-lawn-biller/held-billings/read

    Parameters

    Parameters: read_held_billing
    NameTypeDescription
    filter string string Record, person, date range or status to review.

    Example response

    {
      "example": true,
      "result": "Records for review"
    }
  • bill_held_periods Post selected, customer-wide, or all held charges. writeAsks first

    Post selected, customer-wide, or all held charges.

    MCP callez_lawn_biller_write → bill_held_periods

    REST endpointPOST https://cotlet.dev/api/v1/ez-lawn-biller/held-periods/bill

    Parameters

    Parameters: bill_held_periods
    NameTypeDescription
    record string required string Record or setting selected in your account.
    fields object required object Post selected, customer-wide, or all held charges.

    Example input

    {
      "record": "record",
      "fields": "fields"
    }

    Example response

    {
      "example": true,
      "result": "Saved after confirmation"
    }
  • skip_held_periods Close held lines without charging. writeAsks first

    Close held lines without charging.

    MCP callez_lawn_biller_write → skip_held_periods

    REST endpointPOST https://cotlet.dev/api/v1/ez-lawn-biller/held-periods/skip

    Parameters

    Parameters: skip_held_periods
    NameTypeDescription
    record string required string Record or setting selected in your account.
    fields object required object Close held lines without charging.

    Example input

    {
      "record": "record",
      "fields": "fields"
    }

    Example response

    {
      "example": true,
      "result": "Saved after confirmation"
    }

Past-Due Notices12

Past-due recipients, Save notice draft, Notice templates and more.

  • select_past_due_recipients Filter owed amounts, payment age, status, and recent notices. read

    Filter owed amounts, payment age, status, and recent notices.

    MCP callez_lawn_biller_read → select_past_due_recipients

    REST endpointGET https://cotlet.dev/api/v1/ez-lawn-biller/past-due-recipients/select

    Parameters

    Parameters: select_past_due_recipients
    NameTypeDescription
    filter string string Record, person, date range or status to review.

    Example response

    {
      "example": true,
      "result": "Records for review"
    }
  • save_past_due_draft Save recipient/message work for later. write

    Save recipient/message work for later.

    MCP callez_lawn_biller_write → save_past_due_draft

    REST endpointPOST https://cotlet.dev/api/v1/ez-lawn-biller/past-due-draft/save

    Parameters

    Parameters: save_past_due_draft
    NameTypeDescription
    record string required string Record or setting selected in your account.
    fields object required object Save recipient/message work for later.

    Example input

    {
      "record": "record",
      "fields": "fields"
    }

    Example response

    {
      "example": true,
      "result": "Saved"
    }
  • manage_past_due_templates Create, edit, copy, or archive saved notice wording. write

    Create, edit, copy, or archive saved notice wording.

    MCP callez_lawn_biller_write → manage_past_due_templates

    REST endpointPOST https://cotlet.dev/api/v1/ez-lawn-biller/past-due-templates/manage

    Parameters

    Parameters: manage_past_due_templates
    NameTypeDescription
    record string required string Record or setting selected in your account.
    fields object required object Create, edit, copy, or archive saved notice wording.

    Example input

    {
      "record": "record",
      "fields": "fields"
    }

    Example response

    {
      "example": true,
      "result": "Saved"
    }
  • preview_past_due_notices Review personalized notices and validate merge fields. read

    Review personalized notices and validate merge fields.

    MCP callez_lawn_biller_read → preview_past_due_notices

    REST endpointGET https://cotlet.dev/api/v1/ez-lawn-biller/past-due-notices/preview

    Parameters

    Parameters: preview_past_due_notices
    NameTypeDescription
    filter string string Record, person, date range or status to review.

    Example response

    {
      "example": true,
      "result": "Records for review"
    }
  • dry_run_past_due_notices Check recipients and exclusions without sending. read

    Check recipients and exclusions without sending.

    MCP callez_lawn_biller_read → dry_run_past_due_notices

    REST endpointGET https://cotlet.dev/api/v1/ez-lawn-biller/run-past-due-notices/dry

    Parameters

    Parameters: dry_run_past_due_notices
    NameTypeDescription
    filter string string Record, person, date range or status to review.

    Example response

    {
      "example": true,
      "result": "Records for review"
    }
  • send_past_due_test Email yourself a sample notice and statement. writeAsks first

    Email yourself a sample notice and statement.

    MCP callez_lawn_biller_write → send_past_due_test

    REST endpointPOST https://cotlet.dev/api/v1/ez-lawn-biller/past-due-tests

    Parameters

    Parameters: send_past_due_test
    NameTypeDescription
    record string required string Record or setting selected in your account.
    fields object required object Email yourself a sample notice and statement.

    Example input

    {
      "record": "record",
      "fields": "fields"
    }

    Example response

    {
      "example": true,
      "result": "Saved after confirmation"
    }
  • send_past_due_notices Send personalized collection messages with statements. writeAsks first

    Send personalized collection messages with statements.

    MCP callez_lawn_biller_write → send_past_due_notices

    REST endpointPOST https://cotlet.dev/api/v1/ez-lawn-biller/past-due-notices

    Parameters

    Parameters: send_past_due_notices
    NameTypeDescription
    record string required string Record or setting selected in your account.
    fields object required object Send personalized collection messages with statements.

    Example input

    {
      "record": "record",
      "fields": "fields"
    }

    Example response

    {
      "example": true,
      "result": "Saved after confirmation"
    }
  • read_past_due_run_history Inspect past runs and recipient delivery results. read

    Inspect past runs and recipient delivery results.

    MCP callez_lawn_biller_read → read_past_due_run_history

    REST endpointGET https://cotlet.dev/api/v1/ez-lawn-biller/past-due-run-histories/read

    Parameters

    Parameters: read_past_due_run_history
    NameTypeDescription
    filter string string Record, person, date range or status to review.

    Example response

    {
      "example": true,
      "result": "Records for review"
    }
  • retry_failed_past_due_notices Start another send for failed recipients. writeAsks first

    Start another send for failed recipients.

    MCP callez_lawn_biller_write → retry_failed_past_due_notices

    REST endpointPOST https://cotlet.dev/api/v1/ez-lawn-biller/failed-past-due-notices/retry

    Parameters

    Parameters: retry_failed_past_due_notices
    NameTypeDescription
    record string required string Record or setting selected in your account.
    fields object required object Start another send for failed recipients.

    Example input

    {
      "record": "record",
      "fields": "fields"
    }

    Example response

    {
      "example": true,
      "result": "Saved after confirmation"
    }
  • cancel_past_due_run Stop notices not already handed to mail server. writeAsks first

    Stop notices not already handed to mail server.

    MCP callez_lawn_biller_write → cancel_past_due_run

    REST endpointPOST https://cotlet.dev/api/v1/ez-lawn-biller/past-due-run/cancel

    Parameters

    Parameters: cancel_past_due_run
    NameTypeDescription
    record string required string Record or setting selected in your account.
    fields object required object Stop notices not already handed to mail server.

    Example input

    {
      "record": "record",
      "fields": "fields"
    }

    Example response

    {
      "example": true,
      "result": "Saved after confirmation"
    }
  • export_past_due_run_csv Download collection-run records. read

    Download collection-run records.

    MCP callez_lawn_biller_read → export_past_due_run_csv

    REST endpointGET https://cotlet.dev/api/v1/ez-lawn-biller/past-due-run-csvs/export

    Parameters

    Parameters: export_past_due_run_csv
    NameTypeDescription
    filter string string Record, person, date range or status to review.

    Example response

    {
      "example": true,
      "result": "Records for review"
    }

Inventory13

Catalog, Inventory item, Stock and more.

  • read_inventory_catalog Inspect supplies and configured units/costs. read

    Inspect supplies and configured units/costs.

    MCP callez_lawn_biller_read → read_inventory_catalog

    REST endpointGET https://cotlet.dev/api/v1/ez-lawn-biller/inventory-catalogs/read

    Parameters

    Parameters: read_inventory_catalog
    NameTypeDescription
    filter string string Record, person, date range or status to review.

    Example response

    {
      "example": true,
      "result": "Records for review"
    }
  • create_inventory_item Define item name, unit, cost, and category. write

    Define item name, unit, cost, and category.

    MCP callez_lawn_biller_write → create_inventory_item

    REST endpointPOST https://cotlet.dev/api/v1/ez-lawn-biller/inventory-items

    Parameters

    Parameters: create_inventory_item
    NameTypeDescription
    record string required string Record or setting selected in your account.
    fields object required object Define item name, unit, cost, and category.

    Example input

    {
      "record": "record",
      "fields": "fields"
    }

    Example response

    {
      "example": true,
      "result": "Saved"
    }
  • read_stock_levels Inspect warehouse and technician-truck quantities. read

    Inspect warehouse and technician-truck quantities.

    MCP callez_lawn_biller_read → read_stock_levels

    REST endpointGET https://cotlet.dev/api/v1/ez-lawn-biller/stock-levels/read

    Parameters

    Parameters: read_stock_levels
    NameTypeDescription
    filter string string Record, person, date range or status to review.

    Example response

    {
      "example": true,
      "result": "Records for review"
    }
  • receive_stock Record deliveries with quantity and unit cost. write

    Record deliveries with quantity and unit cost.

    MCP callez_lawn_biller_write → receive_stock

    REST endpointPOST https://cotlet.dev/api/v1/ez-lawn-biller/stock/receive

    Parameters

    Parameters: receive_stock
    NameTypeDescription
    record string required string Record or setting selected in your account.
    fields object required object Record deliveries with quantity and unit cost.

    Example input

    {
      "record": "record",
      "fields": "fields"
    }

    Example response

    {
      "example": true,
      "result": "Saved"
    }
  • transfer_stock Move supplies between warehouse and trucks. write

    Move supplies between warehouse and trucks.

    MCP callez_lawn_biller_write → transfer_stock

    REST endpointPOST https://cotlet.dev/api/v1/ez-lawn-biller/stock/transfer

    Parameters

    Parameters: transfer_stock
    NameTypeDescription
    record string required string Record or setting selected in your account.
    fields object required object Move supplies between warehouse and trucks.

    Example input

    {
      "record": "record",
      "fields": "fields"
    }

    Example response

    {
      "example": true,
      "result": "Saved"
    }
  • adjust_stock Correct breakage, loss, counts, or returns. write

    Correct breakage, loss, counts, or returns.

    MCP callez_lawn_biller_write → adjust_stock

    REST endpointPOST https://cotlet.dev/api/v1/ez-lawn-biller/stock/adjust

    Parameters

    Parameters: adjust_stock
    NameTypeDescription
    record string required string Record or setting selected in your account.
    fields object required object Correct breakage, loss, counts, or returns.

    Example input

    {
      "record": "record",
      "fields": "fields"
    }

    Example response

    {
      "example": true,
      "result": "Saved"
    }
  • read_stock_activity Inspect movement timestamps and responsible users. read

    Inspect movement timestamps and responsible users.

    MCP callez_lawn_biller_read → read_stock_activity

    REST endpointGET https://cotlet.dev/api/v1/ez-lawn-biller/stock-activities/read

    Parameters

    Parameters: read_stock_activity
    NameTypeDescription
    filter string string Record, person, date range or status to review.

    Example response

    {
      "example": true,
      "result": "Records for review"
    }
  • read_inventory_usage_report Inspect supply consumption over a period. read

    Inspect supply consumption over a period.

    MCP callez_lawn_biller_read → read_inventory_usage_report

    REST endpointGET https://cotlet.dev/api/v1/ez-lawn-biller/inventory-usage-reports/read

    Parameters

    Parameters: read_inventory_usage_report
    NameTypeDescription
    filter string string Record, person, date range or status to review.

    Example response

    {
      "example": true,
      "result": "Records for review"
    }
  • read_inventory_cost_report Inspect total supply costs. read

    Inspect total supply costs.

    MCP callez_lawn_biller_read → read_inventory_cost_report

    REST endpointGET https://cotlet.dev/api/v1/ez-lawn-biller/inventory-cost-reports/read

    Parameters

    Parameters: read_inventory_cost_report
    NameTypeDescription
    filter string string Record, person, date range or status to review.

    Example response

    {
      "example": true,
      "result": "Records for review"
    }
  • read_low_stock_alerts Receive notices before supplies run out. read

    Receive notices before supplies run out.

    MCP callez_lawn_biller_read → read_low_stock_alerts

    REST endpointGET https://cotlet.dev/api/v1/ez-lawn-biller/low-stock-alerts/read

    Parameters

    Parameters: read_low_stock_alerts
    NameTypeDescription
    filter string string Record, person, date range or status to review.

    Example response

    {
      "example": true,
      "result": "Records for review"
    }
  • read_inventory_value Inspect value of stock on hand. read

    Inspect value of stock on hand.

    MCP callez_lawn_biller_read → read_inventory_value

    REST endpointGET https://cotlet.dev/api/v1/ez-lawn-biller/inventory-values/read

    Parameters

    Parameters: read_inventory_value
    NameTypeDescription
    filter string string Record, person, date range or status to review.

    Example response

    {
      "example": true,
      "result": "Records for review"
    }
  • read_material_cost_per_service Inspect material expense per visit/customer/technician. read

    Inspect material expense per visit/customer/technician.

    MCP callez_lawn_biller_read → read_material_cost_per_service

    REST endpointGET https://cotlet.dev/api/v1/ez-lawn-biller/material-cost-per-services/read

    Parameters

    Parameters: read_material_cost_per_service
    NameTypeDescription
    filter string string Record, person, date range or status to review.

    Example response

    {
      "example": true,
      "result": "Records for review"
    }

The Mobile App11

Daily schedule, Service summary, Checklist and more.

  • read_mobile_schedule Inspect route order, instructions, contacts, and distance; select dates. read

    Inspect route order, instructions, contacts, and distance; select dates.

    MCP callez_lawn_biller_read → read_mobile_schedule

    REST endpointGET https://cotlet.dev/api/v1/ez-lawn-biller/mobile-schedules/read

    Parameters

    Parameters: read_mobile_schedule
    NameTypeDescription
    filter string string Record, person, date range or status to review.

    Example response

    {
      "example": true,
      "result": "Records for review"
    }
  • record_service_summary Enter serviced areas, mowing height, treatment, and issues. write

    Enter serviced areas, mowing height, treatment, and issues.

    MCP callez_lawn_biller_write → record_service_summary

    REST endpointPOST https://cotlet.dev/api/v1/ez-lawn-biller/service-summaries

    Parameters

    Parameters: record_service_summary
    NameTypeDescription
    record string required string Record or setting selected in your account.
    fields object required object Enter serviced areas, mowing height, treatment, and issues.

    Example input

    {
      "record": "record",
      "fields": "fields"
    }

    Example response

    {
      "example": true,
      "result": "Saved"
    }
  • complete_mobile_checklist Answer required and optional job-specific questions. write

    Answer required and optional job-specific questions.

    MCP callez_lawn_biller_write → complete_mobile_checklist

    REST endpointPOST https://cotlet.dev/api/v1/ez-lawn-biller/mobile-checklist/complete

    Parameters

    Parameters: complete_mobile_checklist
    NameTypeDescription
    record string required string Record or setting selected in your account.
    fields object required object Answer required and optional job-specific questions.

    Example input

    {
      "record": "record",
      "fields": "fields"
    }

    Example response

    {
      "example": true,
      "result": "Saved"
    }
  • record_mobile_supply_usage Record or adjust product quantities for truck deduction. write

    Record or adjust product quantities for truck deduction.

    MCP callez_lawn_biller_write → record_mobile_supply_usage

    REST endpointPOST https://cotlet.dev/api/v1/ez-lawn-biller/mobile-supply-usages

    Parameters

    Parameters: record_mobile_supply_usage
    NameTypeDescription
    record string required string Record or setting selected in your account.
    fields object required object Record or adjust product quantities for truck deduction.

    Example input

    {
      "record": "record",
      "fields": "fields"
    }

    Example response

    {
      "example": true,
      "result": "Saved"
    }
  • add_mobile_service_notes Record visit notes; non-checklist notes remain internal. write

    Record visit notes; non-checklist notes remain internal.

    MCP callez_lawn_biller_write → add_mobile_service_notes

    REST endpointPOST https://cotlet.dev/api/v1/ez-lawn-biller/mobile-service-notes

    Parameters

    Parameters: add_mobile_service_notes
    NameTypeDescription
    record string required string Record or setting selected in your account.
    fields object required object Record visit notes; non-checklist notes remain internal.

    Example input

    {
      "record": "record",
      "fields": "fields"
    }

    Example response

    {
      "example": true,
      "result": "Saved"
    }
  • read_mobile_sync_status Inspect online/offline indicator. read

    Inspect online/offline indicator.

    MCP callez_lawn_biller_read → read_mobile_sync_status

    REST endpointGET https://cotlet.dev/api/v1/ez-lawn-biller/mobile-sync-status/read

    Parameters

    Parameters: read_mobile_sync_status
    NameTypeDescription
    filter string string Record, person, date range or status to review.

    Example response

    {
      "example": true,
      "result": "Records for review"
    }
  • read_visit_gps_evidence Inspect start/end coordinates, timestamps, and distance from property. read

    Inspect start/end coordinates, timestamps, and distance from property.

    MCP callez_lawn_biller_read → read_visit_gps_evidence

    REST endpointGET https://cotlet.dev/api/v1/ez-lawn-biller/visit-gps-evidences/read

    Parameters

    Parameters: read_visit_gps_evidence
    NameTypeDescription
    filter string string Record, person, date range or status to review.

    Example response

    {
      "example": true,
      "result": "Records for review"
    }
  • read_photo_metadata Inspect image, location, timestamp, technician, and image details. read

    Inspect image, location, timestamp, technician, and image details.

    MCP callez_lawn_biller_read → read_photo_metadata

    REST endpointGET https://cotlet.dev/api/v1/ez-lawn-biller/photo-metadatas/read

    Parameters

    Parameters: read_photo_metadata
    NameTypeDescription
    filter string string Record, person, date range or status to review.

    Example response

    {
      "example": true,
      "result": "Records for review"
    }
  • set_visit_photo_requirement Set how many photos completion requires. write

    Set how many photos completion requires.

    MCP callez_lawn_biller_write → set_visit_photo_requirement

    REST endpointPUT https://cotlet.dev/api/v1/ez-lawn-biller/visit-photo-requirement

    Parameters

    Parameters: set_visit_photo_requirement
    NameTypeDescription
    record string required string Record or setting selected in your account.
    fields object required object Set how many photos completion requires.

    Example input

    {
      "record": "record",
      "fields": "fields"
    }

    Example response

    {
      "example": true,
      "result": "Saved"
    }
  • read_field_problem_reports See immediately flagged field problem reports as an owner or manager; no dedicated report screen is specified. read

    See immediately flagged field problem reports as an owner or manager; no dedicated report screen is specified.

    MCP callez_lawn_biller_read → read_field_problem_reports

    REST endpointGET https://cotlet.dev/api/v1/ez-lawn-biller/field-problem-reports/read

    Parameters

    Parameters: read_field_problem_reports
    NameTypeDescription
    filter string string Record, person, date range or status to review.

    Example response

    {
      "example": true,
      "result": "Records for review"
    }
  • submit_field_problem_report Flag a field problem from the crew app so the office sees it in real time. writeAsks first

    Flag a field problem from the crew app so the office sees it in real time.

    MCP callez_lawn_biller_write → submit_field_problem_report

    REST endpointPOST https://cotlet.dev/api/v1/ez-lawn-biller/field-problem-report/submit

    Parameters

    Parameters: submit_field_problem_report
    NameTypeDescription
    record string required string Record or setting selected in your account.
    fields object required object Flag a field problem from the crew app so the office sees it in real time.

    Example input

    {
      "record": "record",
      "fields": "fields"
    }

    Example response

    {
      "example": true,
      "result": "Saved after confirmation"
    }

Customer Portal12

Customer Dashboard, Billing history, Statements and more.

  • read_portal_dashboard Inspect owed/overdue amounts, activity, and subscribed services. read

    Inspect owed/overdue amounts, activity, and subscribed services.

    MCP callez_lawn_biller_read → read_portal_dashboard

    REST endpointGET https://cotlet.dev/api/v1/ez-lawn-biller/portal-dashboards/read

    Parameters

    Parameters: read_portal_dashboard
    NameTypeDescription
    filter string string Record, person, date range or status to review.

    Example response

    {
      "example": true,
      "result": "Records for review"
    }
  • read_portal_billing_history Inspect own charges, payments, credits, and balance. read

    Inspect own charges, payments, credits, and balance.

    MCP callez_lawn_biller_read → read_portal_billing_history

    REST endpointGET https://cotlet.dev/api/v1/ez-lawn-biller/portal-billing-histories/read

    Parameters

    Parameters: read_portal_billing_history
    NameTypeDescription
    filter string string Record, person, date range or status to review.

    Example response

    {
      "example": true,
      "result": "Records for review"
    }
  • download_portal_statements Open and download own monthly statements. read

    Open and download own monthly statements.

    MCP callez_lawn_biller_read → download_portal_statements

    REST endpointGET https://cotlet.dev/api/v1/ez-lawn-biller/portal-statements/download

    Parameters

    Parameters: download_portal_statements
    NameTypeDescription
    filter string string Record, person, date range or status to review.

    Example response

    {
      "example": true,
      "result": "Records for review"
    }
  • pay_portal_balance Pay by configured card, PayPal, or ACH. writeAsks first

    Pay by configured card, PayPal, or ACH.

    MCP callez_lawn_biller_write → pay_portal_balance

    REST endpointPOST https://cotlet.dev/api/v1/ez-lawn-biller/portal-balance/pay

    Parameters

    Parameters: pay_portal_balance
    NameTypeDescription
    record string required string Record or setting selected in your account.
    fields object required object Pay by configured card, PayPal, or ACH.

    Example input

    {
      "record": "record",
      "fields": "fields"
    }

    Example response

    {
      "example": true,
      "result": "Saved after confirmation"
    }
  • change_portal_saved_card Replace saved card, including a running service's card. write

    Replace saved card, including a running service's card.

    MCP callez_lawn_biller_write → change_portal_saved_card

    REST endpointPATCH https://cotlet.dev/api/v1/ez-lawn-biller/portal-saved-card

    Parameters

    Parameters: change_portal_saved_card
    NameTypeDescription
    record string required string Record or setting selected in your account.
    fields object required object Replace saved card, including a running service's card.

    Example input

    {
      "record": "record",
      "fields": "fields"
    }

    Example response

    {
      "example": true,
      "result": "Saved"
    }
  • remove_portal_saved_card Remove saved payment card. writeAsks first

    Remove saved payment card.

    MCP callez_lawn_biller_write → remove_portal_saved_card

    REST endpointDELETE https://cotlet.dev/api/v1/ez-lawn-biller/portal-saved-cards

    Parameters

    Parameters: remove_portal_saved_card
    NameTypeDescription
    record string required string Record or setting selected in your account.
    fields object required object Remove saved payment card.

    Example input

    {
      "record": "record",
      "fields": "fields"
    }

    Example response

    {
      "example": true,
      "result": "Saved after confirmation"
    }
  • enable_portal_automatic_payments Authorize automatic card or approved PayPal payments. writeAsks first

    Authorize automatic card or approved PayPal payments.

    MCP callez_lawn_biller_write → enable_portal_automatic_payments

    REST endpointPOST https://cotlet.dev/api/v1/ez-lawn-biller/portal-automatic-payments/enable

    Parameters

    Parameters: enable_portal_automatic_payments
    NameTypeDescription
    record string required string Record or setting selected in your account.
    fields object required object Authorize automatic card or approved PayPal payments.

    Example input

    {
      "record": "record",
      "fields": "fields"
    }

    Example response

    {
      "example": true,
      "result": "Saved after confirmation"
    }
  • cancel_portal_automatic_payments Stop all automatic charges and delete saved gateway details. writeAsks first

    Stop all automatic charges and delete saved gateway details.

    MCP callez_lawn_biller_write → cancel_portal_automatic_payments

    REST endpointPOST https://cotlet.dev/api/v1/ez-lawn-biller/portal-automatic-payments/cancel

    Parameters

    Parameters: cancel_portal_automatic_payments
    NameTypeDescription
    record string required string Record or setting selected in your account.
    fields object required object Stop all automatic charges and delete saved gateway details.

    Example input

    {
      "record": "record",
      "fields": "fields"
    }

    Example response

    {
      "example": true,
      "result": "Saved after confirmation"
    }
  • read_portal_services Inspect subscribed services and visit weekdays. read

    Inspect subscribed services and visit weekdays.

    MCP callez_lawn_biller_read → read_portal_services

    REST endpointGET https://cotlet.dev/api/v1/ez-lawn-biller/portal-services/read

    Parameters

    Parameters: read_portal_services
    NameTypeDescription
    filter string string Record, person, date range or status to review.

    Example response

    {
      "example": true,
      "result": "Records for review"
    }
  • reset_customer_portal_password Generate replacement credentials; previous password stops working. writeAsks first

    Generate replacement credentials; previous password stops working.

    MCP callez_lawn_biller_write → reset_customer_portal_password

    REST endpointPOST https://cotlet.dev/api/v1/ez-lawn-biller/customer-portal-password/reset

    Parameters

    Parameters: reset_customer_portal_password
    NameTypeDescription
    record string required string Record or setting selected in your account.
    fields object required object Generate replacement credentials; previous password stops working.

    Example input

    {
      "record": "record",
      "fields": "fields"
    }

    Example response

    {
      "example": true,
      "result": "Saved after confirmation"
    }
  • email_customer_portal_password Send generated password without exposing it to staff. writeAsks first

    Send generated password without exposing it to staff.

    MCP callez_lawn_biller_write → email_customer_portal_password

    REST endpointPOST https://cotlet.dev/api/v1/ez-lawn-biller/customer-portal-password/email

    Parameters

    Parameters: email_customer_portal_password
    NameTypeDescription
    record string required string Record or setting selected in your account.
    fields object required object Send generated password without exposing it to staff.

    Example input

    {
      "record": "record",
      "fields": "fields"
    }

    Example response

    {
      "example": true,
      "result": "Saved after confirmation"
    }
  • read_portal_service_reports Read the customer's own lawn-service reports and recorded photos, measurements, and customer-visible notes when available; do not infer pool-specific readings. read

    Read the customer's own lawn-service reports and recorded photos, measurements, and customer-visible notes when available; do not infer pool-specific readings.

    MCP callez_lawn_biller_read → read_portal_service_reports

    REST endpointGET https://cotlet.dev/api/v1/ez-lawn-biller/portal-service-reports/read

    Parameters

    Parameters: read_portal_service_reports
    NameTypeDescription
    filter string string Record, person, date range or status to review.

    Example response

    {
      "example": true,
      "result": "Records for review"
    }

Reports18

Send visit report, Balances, Income and more.

  • send_visit_report Deliver photo/summary report by email, text, or both. writeAsks first

    Deliver photo/summary report by email, text, or both.

    MCP callez_lawn_biller_write → send_visit_report

    REST endpointPOST https://cotlet.dev/api/v1/ez-lawn-biller/visit-reports

    Parameters

    Parameters: send_visit_report
    NameTypeDescription
    record string required string Record or setting selected in your account.
    fields object required object Deliver photo/summary report by email, text, or both.

    Example input

    {
      "record": "record",
      "fields": "fields"
    }

    Example response

    {
      "example": true,
      "result": "Saved after confirmation"
    }
  • read_balances_report Inspect balances, overdue age, and payment recency. read

    Inspect balances, overdue age, and payment recency.

    MCP callez_lawn_biller_read → read_balances_report

    REST endpointGET https://cotlet.dev/api/v1/ez-lawn-biller/balances-reports/read

    Parameters

    Parameters: read_balances_report
    NameTypeDescription
    filter string string Record, person, date range or status to review.

    Example response

    {
      "example": true,
      "result": "Records for review"
    }
  • read_income_report Inspect money received by period. read

    Inspect money received by period.

    MCP callez_lawn_biller_read → read_income_report

    REST endpointGET https://cotlet.dev/api/v1/ez-lawn-biller/income-reports/read

    Parameters

    Parameters: read_income_report
    NameTypeDescription
    filter string string Record, person, date range or status to review.

    Example response

    {
      "example": true,
      "result": "Records for review"
    }
  • read_credits_report Inspect credits issued. read

    Inspect credits issued.

    MCP callez_lawn_biller_read → read_credits_report

    REST endpointGET https://cotlet.dev/api/v1/ez-lawn-biller/credits-reports/read

    Parameters

    Parameters: read_credits_report
    NameTypeDescription
    filter string string Record, person, date range or status to review.

    Example response

    {
      "example": true,
      "result": "Records for review"
    }
  • read_charges_report Inspect posted charges by period. read

    Inspect posted charges by period.

    MCP callez_lawn_biller_read → read_charges_report

    REST endpointGET https://cotlet.dev/api/v1/ez-lawn-biller/charges-reports/read

    Parameters

    Parameters: read_charges_report
    NameTypeDescription
    filter string string Record, person, date range or status to review.

    Example response

    {
      "example": true,
      "result": "Records for review"
    }
  • read_recurring_report Inspect monthly recurring value and growth. read

    Inspect monthly recurring value and growth.

    MCP callez_lawn_biller_read → read_recurring_report

    REST endpointGET https://cotlet.dev/api/v1/ez-lawn-biller/recurring-reports/read

    Parameters

    Parameters: read_recurring_report
    NameTypeDescription
    filter string string Record, person, date range or status to review.

    Example response

    {
      "example": true,
      "result": "Records for review"
    }
  • read_lawn_treated_report Inspect completed services by technician, period, and type. read

    Inspect completed services by technician, period, and type.

    MCP callez_lawn_biller_read → read_lawn_treated_report

    REST endpointGET https://cotlet.dev/api/v1/ez-lawn-biller/lawn-treated-reports/read

    Parameters

    Parameters: read_lawn_treated_report
    NameTypeDescription
    filter string string Record, person, date range or status to review.

    Example response

    {
      "example": true,
      "result": "Records for review"
    }
  • read_schedule_report Filter/sort LIVE stops across arbitrary periods and completion status. read

    Filter/sort LIVE stops across arbitrary periods and completion status.

    MCP callez_lawn_biller_read → read_schedule_report

    REST endpointGET https://cotlet.dev/api/v1/ez-lawn-biller/schedule-reports/read

    Parameters

    Parameters: read_schedule_report
    NameTypeDescription
    filter string string Record, person, date range or status to review.

    Example response

    {
      "example": true,
      "result": "Records for review"
    }
  • read_sales_tax_report Inspect collected tax by period. read

    Inspect collected tax by period.

    MCP callez_lawn_biller_read → read_sales_tax_report

    REST endpointGET https://cotlet.dev/api/v1/ez-lawn-biller/sales-tax-reports/read

    Parameters

    Parameters: read_sales_tax_report
    NameTypeDescription
    filter string string Record, person, date range or status to review.

    Example response

    {
      "example": true,
      "result": "Records for review"
    }
  • read_inventory_reports Inspect usage, cost, and present stock value. read

    Inspect usage, cost, and present stock value.

    MCP callez_lawn_biller_read → read_inventory_reports

    REST endpointGET https://cotlet.dev/api/v1/ez-lawn-biller/inventory-reports/read

    Parameters

    Parameters: read_inventory_reports
    NameTypeDescription
    filter string string Record, person, date range or status to review.

    Example response

    {
      "example": true,
      "result": "Records for review"
    }
  • filter_reports Apply date, customer, and report-specific filters. read

    Apply date, customer, and report-specific filters.

    MCP callez_lawn_biller_read → filter_reports

    REST endpointGET https://cotlet.dev/api/v1/ez-lawn-biller/reports/filter

    Parameters

    Parameters: filter_reports
    NameTypeDescription
    filter string string Record, person, date range or status to review.

    Example response

    {
      "example": true,
      "result": "Records for review"
    }
  • open_schedule_report_pdf Preview grouped route sheets with optional contact/notes. read

    Preview grouped route sheets with optional contact/notes.

    MCP callez_lawn_biller_read → open_schedule_report_pdf

    REST endpointGET https://cotlet.dev/api/v1/ez-lawn-biller/schedule-report-pdfs/open

    Parameters

    Parameters: open_schedule_report_pdf
    NameTypeDescription
    filter string string Record, person, date range or status to review.

    Example response

    {
      "example": true,
      "result": "Records for review"
    }
  • download_schedule_report_pdf Save configured schedule document. read

    Save configured schedule document.

    MCP callez_lawn_biller_read → download_schedule_report_pdf

    REST endpointGET https://cotlet.dev/api/v1/ez-lawn-biller/schedule-report-pdfs/download

    Parameters

    Parameters: download_schedule_report_pdf
    NameTypeDescription
    filter string string Record, person, date range or status to review.

    Example response

    {
      "example": true,
      "result": "Records for review"
    }
  • export_schedule_report_csv Export full filtered schedule without PDF row limit. read

    Export full filtered schedule without PDF row limit.

    MCP callez_lawn_biller_read → export_schedule_report_csv

    REST endpointGET https://cotlet.dev/api/v1/ez-lawn-biller/schedule-report-csvs/export

    Parameters

    Parameters: export_schedule_report_csv
    NameTypeDescription
    filter string string Record, person, date range or status to review.

    Example response

    {
      "example": true,
      "result": "Records for review"
    }
  • export_report_csv Download filtered report results. read

    Download filtered report results.

    MCP callez_lawn_biller_read → export_report_csv

    REST endpointGET https://cotlet.dev/api/v1/ez-lawn-biller/report-csvs/export

    Parameters

    Parameters: export_report_csv
    NameTypeDescription
    filter string string Record, person, date range or status to review.

    Example response

    {
      "example": true,
      "result": "Records for review"
    }
  • read_technician_performance Inspect lawns serviced per technician, average service time, route completion rates, and service-quality metrics. read

    Inspect lawns serviced per technician, average service time, route completion rates, and service-quality metrics.

    MCP callez_lawn_biller_read → read_technician_performance

    REST endpointGET https://cotlet.dev/api/v1/ez-lawn-biller/technician-performances/read

    Parameters

    Parameters: read_technician_performance
    NameTypeDescription
    filter string string Record, person, date range or status to review.

    Example response

    {
      "example": true,
      "result": "Records for review"
    }
  • read_refund_report Inspect reported credits and processed refunds in financial reporting; do not assume a separate Refund report tab. read

    Inspect reported credits and processed refunds in financial reporting; do not assume a separate Refund report tab.

    MCP callez_lawn_biller_read → read_refund_report

    REST endpointGET https://cotlet.dev/api/v1/ez-lawn-biller/refund-reports/read

    Parameters

    Parameters: read_refund_report
    NameTypeDescription
    filter string string Record, person, date range or status to review.

    Example response

    {
      "example": true,
      "result": "Records for review"
    }
  • read_route_efficiency_analytics Read route efficiency analytics: average stops per day, drive time between stops and completion rates. read

    Read route efficiency analytics: average stops per day, drive time between stops and completion rates.

    MCP callez_lawn_biller_read → read_route_efficiency_analytics

    REST endpointGET https://cotlet.dev/api/v1/ez-lawn-biller/route-efficiency-analytics/read

    Parameters

    Parameters: read_route_efficiency_analytics
    NameTypeDescription
    filter string string Record, person, date range or status to review.

    Example response

    {
      "example": true,
      "result": "Records for review"
    }

Payroll11

Pay Profile, Technician pay, Run Payroll and more.

  • read_technician_pay_profile Inspect earning types and date-effective rates. read

    Inspect earning types and date-effective rates.

    MCP callez_lawn_biller_read → read_technician_pay_profile

    REST endpointGET https://cotlet.dev/api/v1/ez-lawn-biller/technician-pay-profiles/read

    Parameters

    Parameters: read_technician_pay_profile
    NameTypeDescription
    filter string string Record, person, date range or status to review.

    Example response

    {
      "example": true,
      "result": "Records for review"
    }
  • configure_technician_pay Set hourly/per-visit compensation and company/individual rates. write

    Set hourly/per-visit compensation and company/individual rates.

    MCP callez_lawn_biller_write → configure_technician_pay

    REST endpointPOST https://cotlet.dev/api/v1/ez-lawn-biller/technician-pay/configure

    Parameters

    Parameters: configure_technician_pay
    NameTypeDescription
    record string required string Record or setting selected in your account.
    fields object required object Set hourly/per-visit compensation and company/individual rates.

    Example input

    {
      "record": "record",
      "fields": "fields"
    }

    Example response

    {
      "example": true,
      "result": "Saved"
    }
  • calculate_payroll Calculate technician earnings for a selected period; actual payroll is processed by an external payroll provider. write

    Calculate technician earnings for a selected period; actual payroll is processed by an external payroll provider.

    MCP callez_lawn_biller_write → calculate_payroll

    REST endpointPOST https://cotlet.dev/api/v1/ez-lawn-biller/payroll/calculate

    Parameters

    Parameters: calculate_payroll
    NameTypeDescription
    record string required string Record or setting selected in your account.
    fields object required object Calculate technician earnings for a selected period; actual payroll is processed by an external payroll provider.

    Example input

    {
      "record": "record",
      "fields": "fields"
    }

    Example response

    {
      "example": true,
      "result": "Saved"
    }
  • review_payroll_calculation Inspect calculated earnings before approval. read

    Inspect calculated earnings before approval.

    MCP callez_lawn_biller_read → review_payroll_calculation

    REST endpointGET https://cotlet.dev/api/v1/ez-lawn-biller/payroll-calculations/review

    Parameters

    Parameters: review_payroll_calculation
    NameTypeDescription
    filter string string Record, person, date range or status to review.

    Example response

    {
      "example": true,
      "result": "Records for review"
    }
  • finalize_payroll_run Approve and finalize an earnings-calculation run and make its pay statements available; do not process or disburse payroll. writeAsks first

    Approve and finalize an earnings-calculation run and make its pay statements available; do not process or disburse payroll.

    MCP callez_lawn_biller_write → finalize_payroll_run

    REST endpointPOST https://cotlet.dev/api/v1/ez-lawn-biller/payroll-run/finalize

    Parameters

    Parameters: finalize_payroll_run
    NameTypeDescription
    record string required string Record or setting selected in your account.
    fields object required object Approve and finalize an earnings-calculation run and make its pay statements available; do not process or disburse payroll.

    Example input

    {
      "record": "record",
      "fields": "fields"
    }

    Example response

    {
      "example": true,
      "result": "Saved after confirmation"
    }
  • read_pay_statements Inspect earnings breakdown and completed services; technicians see their own. read

    Inspect earnings breakdown and completed services; technicians see their own.

    MCP callez_lawn_biller_read → read_pay_statements

    REST endpointGET https://cotlet.dev/api/v1/ez-lawn-biller/pay-statements/read

    Parameters

    Parameters: read_pay_statements
    NameTypeDescription
    filter string string Record, person, date range or status to review.

    Example response

    {
      "example": true,
      "result": "Records for review"
    }
  • download_pay_statement_pdf Download pay statement for external payroll processing. read

    Download pay statement for external payroll processing.

    MCP callez_lawn_biller_read → download_pay_statement_pdf

    REST endpointGET https://cotlet.dev/api/v1/ez-lawn-biller/pay-statement-pdfs/download

    Parameters

    Parameters: download_pay_statement_pdf
    NameTypeDescription
    filter string string Record, person, date range or status to review.

    Example response

    {
      "example": true,
      "result": "Records for review"
    }
  • read_payroll_history Inspect past runs and compare periods. read

    Inspect past runs and compare periods.

    MCP callez_lawn_biller_read → read_payroll_history

    REST endpointGET https://cotlet.dev/api/v1/ez-lawn-biller/payroll-histories/read

    Parameters

    Parameters: read_payroll_history
    NameTypeDescription
    filter string string Record, person, date range or status to review.

    Example response

    {
      "example": true,
      "result": "Records for review"
    }
  • read_earnings_reports Inspect labor cost by technician, period, or service. read

    Inspect labor cost by technician, period, or service.

    MCP callez_lawn_biller_read → read_earnings_reports

    REST endpointGET https://cotlet.dev/api/v1/ez-lawn-biller/earnings-reports/read

    Parameters

    Parameters: read_earnings_reports
    NameTypeDescription
    filter string string Record, person, date range or status to review.

    Example response

    {
      "example": true,
      "result": "Records for review"
    }
  • configure_service_pay_rates Configure service-specific and combined earning types. write

    Configure service-specific and combined earning types.

    MCP callez_lawn_biller_write → configure_service_pay_rates

    REST endpointPOST https://cotlet.dev/api/v1/ez-lawn-biller/service-pay-rates/configure

    Parameters

    Parameters: configure_service_pay_rates
    NameTypeDescription
    record string required string Record or setting selected in your account.
    fields object required object Configure service-specific and combined earning types.

    Example input

    {
      "record": "record",
      "fields": "fields"
    }

    Example response

    {
      "example": true,
      "result": "Saved"
    }
  • distribute_pay_statements Distribute generated earnings statements using the vendor-documented capability; no specific delivery mechanism or funds transfer is established. writeAsks first

    Distribute generated earnings statements using the vendor-documented capability; no specific delivery mechanism or funds transfer is established.

    MCP callez_lawn_biller_write → distribute_pay_statements

    REST endpointPOST https://cotlet.dev/api/v1/ez-lawn-biller/pay-statements/distribute

    Parameters

    Parameters: distribute_pay_statements
    NameTypeDescription
    record string required string Record or setting selected in your account.
    fields object required object Distribute generated earnings statements using the vendor-documented capability; no specific delivery mechanism or funds transfer is established.

    Example input

    {
      "record": "record",
      "fields": "fields"
    }

    Example response

    {
      "example": true,
      "result": "Saved after confirmation"
    }

QuickBooks11

Connect to QuickBooks, Reconnect, Disconnect QuickBooks and more.

  • connect_quickbooks Authorize Intuit OAuth connection. write

    Authorize Intuit OAuth connection.

    MCP callez_lawn_biller_write → connect_quickbooks

    REST endpointPOST https://cotlet.dev/api/v1/ez-lawn-biller/quickbooks/connect

    Parameters

    Parameters: connect_quickbooks
    NameTypeDescription
    record string required string Record or setting selected in your account.
    fields object required object Authorize Intuit OAuth connection.

    Example input

    {
      "record": "record",
      "fields": "fields"
    }

    Example response

    {
      "example": true,
      "result": "Saved"
    }
  • reconnect_quickbooks Renew an expired connection. write

    Renew an expired connection.

    MCP callez_lawn_biller_write → reconnect_quickbooks

    REST endpointPOST https://cotlet.dev/api/v1/ez-lawn-biller/quickbooks/reconnect

    Parameters

    Parameters: reconnect_quickbooks
    NameTypeDescription
    record string required string Record or setting selected in your account.
    fields object required object Renew an expired connection.

    Example input

    {
      "record": "record",
      "fields": "fields"
    }

    Example response

    {
      "example": true,
      "result": "Saved"
    }
  • disconnect_quickbooks Revoke integration access. writeAsks first

    Revoke integration access.

    MCP callez_lawn_biller_write → disconnect_quickbooks

    REST endpointPOST https://cotlet.dev/api/v1/ez-lawn-biller/quickbooks/disconnect

    Parameters

    Parameters: disconnect_quickbooks
    NameTypeDescription
    record string required string Record or setting selected in your account.
    fields object required object Revoke integration access.

    Example input

    {
      "record": "record",
      "fields": "fields"
    }

    Example response

    {
      "example": true,
      "result": "Saved after confirmation"
    }
  • set_quickbooks_auto_sync Enable automatic outgoing accounting exports. writeAsks first

    Enable automatic outgoing accounting exports.

    MCP callez_lawn_biller_write → set_quickbooks_auto_sync

    REST endpointPUT https://cotlet.dev/api/v1/ez-lawn-biller/quickbooks-auto-sync

    Parameters

    Parameters: set_quickbooks_auto_sync
    NameTypeDescription
    record string required string Record or setting selected in your account.
    fields object required object Enable automatic outgoing accounting exports.

    Example input

    {
      "record": "record",
      "fields": "fields"
    }

    Example response

    {
      "example": true,
      "result": "Saved after confirmation"
    }
  • read_quickbooks_export_dashboard Inspect exported, pending, skipped, failed counts and errors. read

    Inspect exported, pending, skipped, failed counts and errors.

    MCP callez_lawn_biller_read → read_quickbooks_export_dashboard

    REST endpointGET https://cotlet.dev/api/v1/ez-lawn-biller/quickbooks-export-dashboards/read

    Parameters

    Parameters: read_quickbooks_export_dashboard
    NameTypeDescription
    filter string string Record, person, date range or status to review.

    Example response

    {
      "example": true,
      "result": "Records for review"
    }
  • export_quickbooks_customers Send customers to QuickBooks. writeAsks first

    Send customers to QuickBooks.

    MCP callez_lawn_biller_write → export_quickbooks_customers

    REST endpointPOST https://cotlet.dev/api/v1/ez-lawn-biller/quickbooks-customers/export

    Parameters

    Parameters: export_quickbooks_customers
    NameTypeDescription
    record string required string Record or setting selected in your account.
    fields object required object Send customers to QuickBooks.

    Example input

    {
      "record": "record",
      "fields": "fields"
    }

    Example response

    {
      "example": true,
      "result": "Saved after confirmation"
    }
  • export_quickbooks_items Send service templates to QuickBooks. writeAsks first

    Send service templates to QuickBooks.

    MCP callez_lawn_biller_write → export_quickbooks_items

    REST endpointPOST https://cotlet.dev/api/v1/ez-lawn-biller/quickbooks-items/export

    Parameters

    Parameters: export_quickbooks_items
    NameTypeDescription
    record string required string Record or setting selected in your account.
    fields object required object Send service templates to QuickBooks.

    Example input

    {
      "record": "record",
      "fields": "fields"
    }

    Example response

    {
      "example": true,
      "result": "Saved after confirmation"
    }
  • export_quickbooks_statements Send statements as QuickBooks invoices. writeAsks first

    Send statements as QuickBooks invoices.

    MCP callez_lawn_biller_write → export_quickbooks_statements

    REST endpointPOST https://cotlet.dev/api/v1/ez-lawn-biller/quickbooks-statements/export

    Parameters

    Parameters: export_quickbooks_statements
    NameTypeDescription
    record string required string Record or setting selected in your account.
    fields object required object Send statements as QuickBooks invoices.

    Example input

    {
      "record": "record",
      "fields": "fields"
    }

    Example response

    {
      "example": true,
      "result": "Saved after confirmation"
    }
  • export_quickbooks_payments Send payment records to QuickBooks. writeAsks first

    Send payment records to QuickBooks.

    MCP callez_lawn_biller_write → export_quickbooks_payments

    REST endpointPOST https://cotlet.dev/api/v1/ez-lawn-biller/quickbooks-payments/export

    Parameters

    Parameters: export_quickbooks_payments
    NameTypeDescription
    record string required string Record or setting selected in your account.
    fields object required object Send payment records to QuickBooks.

    Example input

    {
      "record": "record",
      "fields": "fields"
    }

    Example response

    {
      "example": true,
      "result": "Saved after confirmation"
    }
  • retry_quickbooks_export Resend a failed accounting entity. writeAsks first

    Resend a failed accounting entity.

    MCP callez_lawn_biller_write → retry_quickbooks_export

    REST endpointPOST https://cotlet.dev/api/v1/ez-lawn-biller/quickbooks-export/retry

    Parameters

    Parameters: retry_quickbooks_export
    NameTypeDescription
    record string required string Record or setting selected in your account.
    fields object required object Resend a failed accounting entity.

    Example input

    {
      "record": "record",
      "fields": "fields"
    }

    Example response

    {
      "example": true,
      "result": "Saved after confirmation"
    }
  • set_quickbooks_income_account Set destination account and release waiting service items. write

    Set destination account and release waiting service items.

    MCP callez_lawn_biller_write → set_quickbooks_income_account

    REST endpointPUT https://cotlet.dev/api/v1/ez-lawn-biller/quickbooks-income-account

    Parameters

    Parameters: set_quickbooks_income_account
    NameTypeDescription
    record string required string Record or setting selected in your account.
    fields object required object Set destination account and release waiting service items.

    Example input

    {
      "record": "record",
      "fields": "fields"
    }

    Example response

    {
      "example": true,
      "result": "Saved"
    }
Encrypted, revocable

Who can see my EZ Lawn Biller session, and how do I revoke it?

  • What we store

    Your signed-in EZ Lawn Biller profile, AES-256-GCM encrypted, in Finland. No password.

  • What your agent gets

    The 277 EZ Lawn Biller tools, never the session cookie.

  • What the session sees

    The customers, locations, routes, visits, statements and reports your EZ Lawn Biller login can open as Admin or staff.

  • What no tool touches

    Field presence stays with your crew: starting and completing visits on site, phone calls, live-camera photos and offline work on crew phones. Also your plan, company profile, card numbers, Stripe and PayPal secrets and your password.

  • If EZ Lawn Biller signs you out

    You sign in again yourself, in the same Cloud Browser.

  • How to cut access

    Disable for agents, reset the browser, or change your EZ Lawn Biller password.

Cotlet never types your password: you sign in yourself, and the agent only uses the session. Our site scores A+ on Qualys SSL Labs, securityheaders.com and Mozilla Observatory (live results).

Your account

What happens when EZ Lawn Biller changes? The tools work in your own signed-in EZ Lawn Biller account.

Cotlet watches the apps it serves and updates the server when EZ Lawn Biller changes its schedule, route or billing screens.

New EZ Lawn Biller features become available to your agent.

Your EZ Lawn Biller role determines which customers, routes and statements it sees.

Cotlet never sees or stores your password. If EZ Lawn Biller signs you out, open your Cloud Browser with one click from the Cotlet console and sign in again.

126 tools ask first

Approvals, undo and mistakes Customers and crews see changes only after you say so.

  1. 01 Read the route See the day's stops and visits.
  2. 02 Make a draft Moved stops stay in a private draft, ready to review.
  3. 03 You approve The draft is published to technicians' phones.
  4. 04 Bill and chase Statements and past-due notices follow your approval.
Which EZ Lawn Biller actions can be undone
ActionUndo
Publish a schedule draftMake another draft and publish it
Mark a visit completedEdit the visit in EZ Lawn Biller
Record a paymentCorrect it on the customer's ledger in EZ Lawn Biller
Send past-due noticesSent emails cannot be recalled; a running batch can be cancelled

Tools marked Asks first wait for your approval by default; you can switch that off per tool. Unmarked tools run at once.

MCP call
{
  "name": "record_offline_payment",
  "arguments": {
    "record": "Example customer",
    "fields": {
      "amount": 120,
      "method": "Check",
      "reference": "1042",
      "date": "2026-11-12"
    }
  }
}
REST
curl -X POST https://cotlet.dev/api/v1/ez-lawn-biller/offline-payments \
  -H "Authorization: Bearer $COTLET_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"record":"Example customer","fields":{"amount":120,"method":"Check","reference":"1042","date":"2026-11-12"}}'
Response
{
  "payment": "Saved",
  "balance": "Updated"
}

A cron job or n8n flow can call the same tools over REST at /api/v1/ez-lawn-biller with the same key and price, in JSON. Failed calls are free. Each tool row above shows its REST path.

Pay per call

How much does the EZ Lawn Biller MCP server cost?

About $19 a monthfor a lawn care company with one crew and about 60 weekly mowing customers, over four weeks, 3,240 credits. Your EZ Lawn Biller plan stays as it is.

Illustrative month for that company: successful calls for this workload
JobCallsCredits
Read the day's schedule on 22 workdays1 × 22220
Mark 15 visits completed from the office a week1 × 60600
Record 30 check and cash payments1 × 30300
Move rained-out stops in a weekly draft2 × 480
Text customers about weather delays1 × 20200
Send 10 estimates to new prospects1 × 10100
Add 8 new customers and their services1 × 880
Send past-due notices to 12 customers1 × 12120
Read the balances report each week1 × 440
Cloud Browser, 30 days1,500
Total3,240

The $29 pack covers a typical month for most owners.

  • Free 7-day trial, no card
  • 10 credits per successful call, MCP or REST
  • 50 credits a day for the Cloud Browser
  • Your EZ Lawn Biller plan and role apply.

Illustrative consumption at the smallest credit pack rate, not a subscription or measured usage. Buy credit packs separately; extra calls add usage.

Cotlet credit packs: price, credits and calls at 10 credits each
Credits Price, one time Calls at 10 credits Per 1,000 credits
5,000 $29 500 $5.80
15,000 $79 1,500 $5.27
32,000 $149 3,200 $4.66
60,000 $249 6,000 $4.15

Only successful calls use credits; failed calls and timeouts cost nothing. At a balance of 0 calls pause, never a surprise charge. Authenticate with the Authorization: Bearer header.

Other options

EZ Lawn Biller MCP server: connection options What else connects EZ Lawn Biller today, and where each option stops.

Other ways to connect EZ Lawn Biller, checked 11 Nov 2026
OptionWhat it doesWhere it stops
QuickBooks integrationKeeps invoices and payments in step with your booksAccounting sync; no routes, visits or customer messages
Crew appTechnicians see routes and complete visits on their phonesField work inside EZ Lawn Biller; not an agent connection
Customer portalCustomers see statements and pay onlineCustomer self-service; not an office assistant

Cotlet works through your own EZ Lawn Biller sign-in and covers the office work between the crew's visits and your books.

EU company, since 2019

Who runs Cotlet A company you can look up.

Take Group sp. z o.o. runs Cotlet. It is a software company registered in Poland, EU (VAT PL6342984273), in business since 2019, led by its founders Bart Krawczyk (Co-founder, CTO) and Jake Slugocki (Co-founder, SEO, sales and marketing). Questions about the EZ Lawn Biller tools go to contact@cotlet.dev.

EZ Lawn Biller MCP server: questions

How do I get access?

Start a free Cotlet trial, open EZ Lawn Biller in your Cloud Browser and sign in at landlord.app.ezlawnbiller.com with your own EZ Lawn Biller login. Your agent then gets the 277 EZ Lawn Biller tools.

How do I connect EZ Lawn Biller to ChatGPT or Claude?

Sign up at cotlet.dev, log in to EZ Lawn Biller once in its Cloud Browser and add Cotlet to ChatGPT or Claude, following the steps in your console. No API key is needed. ChatGPT and Claude then work in your EZ Lawn Biller account through Cotlet, in their phone apps too.

What can ChatGPT do in EZ Lawn Biller?

ChatGPT and Claude read the day's routes, plan stop changes in a schedule draft, mark visits completed from the office, add customers and on-demand jobs, record cash and check payments, send estimates and statements and run past-due notices, within your EZ Lawn Biller role. Crews still take visit photos and calls on their phones; the agent reads those records.

Is there an official ChatGPT or Claude app for EZ Lawn Biller?

No official EZ Lawn Biller MCP server was found on ezlawnbiller.com or in its manual, and no EZ Lawn Biller listing was verified in the ChatGPT apps or Claude connectors directories (checked 11 Nov 2026). Cotlet is an independent MCP server for ChatGPT, Claude and other agents in your signed-in EZ Lawn Biller account.

Can ChatGPT reschedule lawn visits in EZ Lawn Biller?

ChatGPT moves the stops you name in a private schedule draft and publishes it after you approve, so technicians' phones get the new routes.

Can ChatGPT mark a visit completed in EZ Lawn Biller?

ChatGPT marks the visit you name completed from the office after you approve it, posting any charge its billing arrangement requires without duplicating it.

Can ChatGPT record a payment in EZ Lawn Biller?

ChatGPT records the cash or check payment you give it, with amount, method, reference and date, on the customer's account.

Can ChatGPT send past-due notices in EZ Lawn Biller?

ChatGPT selects the customers who owe you, previews each personalized notice and sends them with their statements after you approve the run.

Can ChatGPT take visit photos in EZ Lawn Biller?

No. Visit photos are taken with the crew phone's camera, with watermark and GPS. ChatGPT reads existing visit photos, their metadata and the GPS record of each visit.

Does EZ Lawn Biller have an API?

No publicly documented EZ Lawn Biller API was found on 11 Nov 2026: its /api, /developers and /docs pages returned 404, and its FAQ names QuickBooks as its integration. Cotlet works through your own EZ Lawn Biller sign-in.

Is the MCP server different from the REST API?

Only in how it is called. Both carry the same 277 tools, inputs, answers, API key and price. Agents use MCP; scripts and HTTP steps use REST.

Is Cotlet affiliated with EZ Lawn Biller?

No. Cotlet is independent and not affiliated with EZ Lawn Biller.

Hand your AI agent the EZ Lawn Biller office work

Free 7-day trial with 2,000 credits, no card needed.