[Cotlet](https://cotlet.dev/index.md) · [Integrations](https://cotlet.dev/integrations.md) · [How it works](https://cotlet.dev/how-it-works.md) · [Security](https://cotlet.dev/security.md) · [For developers](https://cotlet.dev/for-developers.md) · [For automation agencies](https://cotlet.dev/for-agencies.md) · [Blog](https://cotlet.dev/blog.md) · [API docs](https://cotlet.dev/docs.md) · [Help center](https://cotlet.dev/help.md) · [Changelog](https://cotlet.dev/changelog.md) · [Contact](https://cotlet.dev/contact.md) · [Pricing](https://cotlet.dev/pricing.md) · [Sign up](https://cotlet.dev/signup)

# AutoLeap API and MCP server: Let your AI agent chase estimates in AutoLeap.

> AutoLeap has no MCP server, and its REST Partner API gives keys only to approved integration partners, not to shops on Essentials, Pro or Elite (checked 28 Oct 2026). Cotlet runs 12 AutoLeap tools hosted, over MCP for agents and REST for scripts, in your own AutoLeap login.

Estimates, repair orders, customers and appointments in your AutoLeap shop. Use it in ChatGPT, Claude or any AI agent over MCP, or in n8n, Make and scripts over REST.

[MCP setup](https://cotlet.dev/integrations/autoleap-api-mcp-server.md#connect)
[REST API guide](https://cotlet.dev/integrations/autoleap-api-mcp-server.md#rest-api)

- Free 7-day trial, no card
- Unofficial, not affiliated with AutoLeap
- Page: https://cotlet.dev/integrations/autoleap-api-mcp-server

## What can you automate in AutoLeap?

- Send an estimate for approval
- Remind customers about open estimates
- Turn approved estimates into ROs
- Text a customer a status update
- Brief you on tomorrow's cars
- Book declined work back in

## Does AutoLeap have an MCP server or an API?

- The Partner API covers repair orders, customers, vehicles and appointments, per a public profile of its docs. No estimate or text endpoint is listed, and the docs open only after a sign-in.
- AutoLeap AIR, the AI receptionist at $99 a month, answers phone calls and adds appointment requests to the calendar. Your own agent cannot call it.
- Zapier and n8n have no AutoLeap app (both pages answer 404). The official integrations are parts, data, QuickBooks and reviews.

| What you need | Partner API | AutoLeap AIR | Cotlet |
|---|---|---|---|
| Read repair orders and customers | Yes, for partners | No | Yes |
| Read estimates and declined work | Not listed | No | Yes |
| Send an estimate for approval | Not listed | No | Yes, after your OK |
| Text a customer | Not listed | Not stated | Yes, after your OK |
| Book an appointment | Yes, for partners | Requests from calls | Yes, after your OK |
| Who can get it | Approved vendors | Shops, $99 a month | Any AutoLeap login |

Checked 28 Oct 2026. Sources: [AutoLeap developer portal (Partner API, sign-in required)](https://developers.myautoleap.com/), [API Evangelist: AutoLeap Partner API profile](https://github.com/api-evangelist/autoleap), [AutoLeap: Integration partners](https://autoleap.com/partners/integrations/), [AutoLeap AIR](https://autoleap.com/air/)

## How does Cotlet connect to AutoLeap?

1. **Sign in to AutoLeap.** Use your own account in its Cotlet Cloud Browser.
2. **Choose MCP or REST.** Connect your agent or create a Cotlet API key.
3. **Run your workflow.** Ask your agent or send an HTTP request.

We never keep your AutoLeap password, and no estimate, booking or text reaches a customer until you approve it.

## Connect AutoLeap to your agent or workflow

Use MCP with your AI agent, or HTTP requests in n8n, Make, Zapier and scripts. Follow the MCP setup below or jump to the REST guide.

1. **Sign in to AutoLeap once.** Create a Cotlet account, open AutoLeap in its Cloud Browser, sign in with an Admin or Service Advisor login and press Enable for agents.
2. **Add the Cotlet address.** Put https://cotlet.dev/mcp/v1 in the MCP server or connector list of your agent.
3. **Allow the connection.** Chat apps send you to a Cotlet sign-in page. Code editors, n8n and scripts take an API key from the console.

AutoLeap rides on `https://cotlet.dev/mcp/v1` together with the other apps on your Cotlet account. Enabled AutoLeap after you connected? Refresh the connector and its 12 tools appear.

Claude:

```
Settings > Connectors > Add custom connector
URL: https://cotlet.dev/mcp/v1/connect

Claude Code:
claude mcp add --transport http cotlet-autoleap \
  https://cotlet.dev/mcp/v1 \
  --header "Authorization: Bearer $COTLET_API_KEY"
```

ChatGPT:

```
Settings > Apps & Connectors > Create
MCP server URL: https://cotlet.dev/mcp/v1/connect
Authentication: OAuth
```

Cursor:

```
// ~/.cursor/mcp.json
{
  "mcpServers": {
    "cotlet-autoleap": {
      "url": "https://cotlet.dev/mcp/v1",
      "headers": { "Authorization": "Bearer ${env:COTLET_API_KEY}" }
    }
  }
}
```

Codex:

```
# ~/.codex/config.toml
[mcp_servers.cotlet-autoleap]
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: autoleap_read
```

Make, Zapier:

```
Make: MCP Client > Call a tool
Zapier: MCP Client by Zapier > Run Tool
Server URL: https://cotlet.dev/mcp/v1
Token: <your key>
Tool: autoleap_write
```

## How to use the AutoLeap REST API

### Create your Cotlet API key

Create a Cotlet API key with access to AutoLeap and its read operations. Store it as `COTLET_API_KEY` in your environment or automation platform's credential store.

Connect AutoLeap in Cotlet and enable it for agents. Account access: Your own AutoLeap login at app.myautoleap.com. What your agent can open follows the access your login has. You sign in in your own browser and keep any verification AutoLeap asks for.

### Make your first AutoLeap API request

REST:

```
curl https://cotlet.dev/api/v1/autoleap/repair-orders \
  -H "Authorization: Bearer $COTLET_API_KEY"
```

### Read repair orders and apply the operation limits

A successful REST call puts the tool output in `result`. This illustrative response excerpt omits call IDs, messages and credit details.

Illustrative response excerpt:

```
{
  "status": "success",
  "app": "autoleap",
  "tool": "list_repair_orders",
  "result": {
    "repair_orders": [
      {
        "ro_number": "10482",
        "customer": "Tom Becker",
        "vehicle": "2016 Ford F-150",
        "technician": "Luis",
        "status": "In progress",
        "updated": "2026-10-28"
      },
      {
        "ro_number": "10479",
        "customer": "Priya Nair",
        "vehicle": "2021 Toyota Camry",
        "technician": "Sam",
        "status": "Waiting for parts",
        "updated": "2026-10-27"
      }
    ],
    "next_cursor": null
  }
}
```

Returns the most recently updated repair orders first, with the RO number, customer, vehicle, assigned technician and the status as the Work Board shows it. Status names are the shop's own.

Use next_cursor to read further pages.

`limit`: Repair orders per page.

`cursor`: Next page cursor from the previous call.

Keep the same selection when continuing a list. Compare changed record values as well as identifiers when refreshing your destination.

### AutoLeap workflows for agents and automations

| Tool | Connect through | Example workflow |
|---|---|---|
| n8n | HTTP Request | Reads one repair order with services, parts, notes and totals. Use `get_repair_order` in your configured business report. |
| Make | HTTP > Make a request | Lists estimates with customer, vehicle, total and the customer's answer. Use `list_estimates` in your configured business report. |
| Python or Node.js | REST API | Reads one customer with vehicles, service history and declined services. Use `get_customer` in your configured business report. |

Send `Authorization: Bearer <your Cotlet API key>` in request headers. You configure the schedule, destination and record comparisons.

Cotlet reads AutoLeap; your workflow steps write to your chosen destination. These HTTP workflows do not require a native Cotlet connector or a prebuilt template.

Python and Node.js can use the same HTTP requests without an AI agent. Keep access keys in credentials, outside shared workflow exports.

The [API and MCP reference](https://cotlet.dev/integrations/autoleap-api-mcp-server.md#tools) lists operations and inputs. The [REST API guide](https://cotlet.dev/docs/api.md) explains authentication, errors and approvals.

## AutoLeap API endpoints and MCP tools

### Estimates

No tool writes or prices an estimate: send_estimate sends one your advisor built. Only an approved estimate converts; anything else returns an error and nothing is created.

- **List estimates** (`list_estimates`, read): Lists estimates with customer, vehicle, total and the customer's answer.
- **Get an estimate** (`get_estimate`, read): Reads one estimate with its services, parts and approval record.
- **Send an estimate** (`send_estimate`, write, asks first): Sends an existing estimate to the customer by text or email for approval.
- **Convert an estimate to a repair order** (`convert_estimate_to_repair_order`, write): Turns an approved estimate into a repair order.

### Repair orders

Read only. Status names are your own Work Board columns.

- **List repair orders** (`list_repair_orders`, read): Lists repair orders with customer, vehicle, technician and status.
- **Get a repair order** (`get_repair_order`, read): Reads one repair order with services, parts, notes and totals.

### Customers and vehicles

Declined and deferred services come from the customer's own history in AutoLeap.

- **List customers** (`list_customers`, read): Searches the customer list by name, phone or email.
- **Get a customer** (`get_customer`, read): Reads one customer with vehicles, service history and declined services.
- **Create a customer** (`create_customer`, write): Adds a customer, with a vehicle if you give one.

### Calendar and texts

Texts go to the mobile number saved on the customer. AutoLeap lists Two-Way Texting from the Pro plan; Essentials texts one way.

- **List appointments** (`list_appointments`, read): Lists appointments on the shop calendar between two dates.
- **Book an appointment** (`create_appointment`, write, asks first): Books an appointment on the shop calendar for a customer and vehicle.
- **Text a customer** (`send_text_message`, write, asks first): Sends a text message to a customer from your shop.

Inputs, REST path and example response of every tool: https://cotlet.dev/integrations/autoleap-api-mcp-server#tools

## Who can see my AutoLeap session, and how do I revoke it?

- **What we store.** Your signed-in AutoLeap profile, AES-256-GCM, in Finland. Not the password.
- **What your agent gets.** The 12 AutoLeap tools. No cookie, no Partner ID or Auth Key.
- **What the session sees.** What the login's role sees: estimates, ROs, customers, the calendar.
- **What no tool touches.** Invoices, parts orders, inventory, shop settings, users and deletes.
- **One device per login.** AutoLeap signs a user out of the last device. The Cloud Browser counts as one.
- **How to cut access.** Disable for agents, reset the browser, or change the login's password.

Because AutoLeap allows one device per user, signing in to the Cloud Browser with the login at your front counter logs the counter out. Use a login nobody works in all day, for example the owner's office login. AutoLeap includes 5 users and sells more, but its terms count a user as an employee or contractor, so ask your account manager before you add one for the agent. Our site scores A+ on Qualys SSL Labs, securityheaders.com and Mozilla Observatory ([live results](https://cotlet.dev/security.md)). We have no SOC 2 report or third-party pentest yet.

## Is it against AutoLeap's terms? Account safety

> Client shall keep Authorized User passwords confidential and cause Authorized Users not to share their respective passwords with any other individual.
>
> [AutoLeap Standard SaaS Agreement, section 1.5(b), effective 5 Jun 2026](https://autoleap.com/terms-of-use/)

The agreement names no robots, scrapers or AI agents. Section 1.6(a) bars letting "any person" use the Services outside the agreement, and 1.9 lets AutoLeap suspend an account it suspects of breaking 1.5 or 1.6, with notice before or after. You type the password into the Cloud Browser yourself and Cotlet never sees it, but AutoLeap could still read an agent in your login as access by someone else. We found no public case of a shop suspended for a script or an agent (checked 28 Oct 2026).

How we keep your account looking like you:

- Your own AutoLeap login, signed in by you
- One Cloud Browser with its own IP and cookies, so one steady device
- Estimates, bookings and texts wait for your OK
- No tool deletes a customer, estimate or repair order
- If AutoLeap objects, we pause the AutoLeap tools for everyone within 24 h

> AutoLeap's SMS terms let a customer text STOP to end messages from your shop, and marketing texts need the customer's opt-in. Keep agent texts to the car in your bays and its estimate.

## What happens when AutoLeap changes?

- **12 h** between tests of the AutoLeap reads and conversions
- **24 h** between tests of estimates, bookings and texts a customer would get
- **$0** for a call to an AutoLeap tool paused for repair

AutoLeap ships updates to its web app without a public changelog, and the Work Board columns are yours to rename. When a screen moves, we repair the tool, and a daily follow-up keeps its prompt. [status.cotlet.dev](https://status.cotlet.dev) checks the site, console and API every 3 minutes.

## Approvals, undo and mistakes

1. **Finds open estimates.** Sent over 2 days ago, still awaiting an answer.
2. **Reads each customer.** Mobile number, vehicle and the estimate total.
3. **Waits for your OK.** Each reminder text shows up in your Cotlet console.
4. **Reports back.** Who got a text, who has no mobile number saved.

| Action | Undo |
|---|---|
| Create a customer | Archive the customer in AutoLeap |
| Convert an estimate to a repair order | Delete the repair order in AutoLeap |
| Book an appointment | Cancel it on the calendar; a reminder may be out already |
| Send an estimate | No, the customer has it; send a revised one |
| Text a customer | No, a sent text cannot be recalled |

3 of 12 tools ask first: send_estimate, create_appointment and send_text_message, the three a customer sees. A new customer or a converted estimate reaches nobody and can be removed, so those run at once. Switch the wait off per tool for a scheduled run.

> Your shop's reminder settings may text the customer about a new booking on their own. Check them before the agent books a batch.

MCP call:

```
{
  "name": "send_text_message",
  "arguments": {
    "customer_id": "cus_1093",
    "body": "Hi Dana, your CR-V brake estimate of $1,240 is still open. Reply here if you have questions."
  }
}
```

REST:

```
curl -X POST https://cotlet.dev/api/v1/autoleap/customers/cus_1093/text-messages \
  -H "Authorization: Bearer $COTLET_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"body":"Hi Dana, your CR-V brake estimate of $1,240 is still open. Reply here if you have questions."}'
```

Response:

```
{
  "customer_id": "cus_1093",
  "sent_to": "+1 555 0142",
  "body": "Hi Dana, your CR-V brake estimate of $1,240 is still open. Reply here if you have questions.",
  "status": "sent"
}
```

Scripts reach the same tools over REST at `/api/v1/autoleap`, with the same key and price, so a cron job can list approved estimates each morning before the first car. A customer with no mobile number returns an error, and a failed call costs nothing. The tools table lists the REST path of each tool.

## How much does the AutoLeap MCP server cost?

**About $44 a month** for one shop closing about 140 repair orders a month, 7,500 credits. Your AutoLeap plan stays billed by AutoLeap.

| Job | Calls | Credits |
|---|---|---|
| Remind 3 customers about open estimates, daily | 7 × 22 | 1,540 |
| Turn about 4 approved estimates into ROs, daily | 5 × 22 | 1,100 |
| Brief on about 6 of tomorrow's cars | 7 × 22 | 1,540 |
| Status texts on 3 open ROs, daily | 7 × 22 | 1,540 |
| Book 2 customers with declined work, weekly | 7 × 4 | 280 |
| Cloud Browser, 30 days |  | 1,500 |
| Total |  | 7,500 |

- Free 7-day trial, no card
- 10 credits per successful call, MCP or REST
- 50 credits a day for the Cloud Browser
- Works on Essentials, Pro and Elite

The month is our example: AutoLeap's own blog uses a shop with 140 closed repair orders a month at a $600 average ticket. AutoLeap itself runs $179 to $409 a month billed yearly. Dollars at the $29 pack rate.

## AutoLeap MCP server on GitHub, Zapier or hosted: which to use

| Option | What it does | Where it stops |
|---|---|---|
| [UncleStalin728/kims-production-board-share](https://github.com/UncleStalin728/kims-production-board-share) | One shop's production board. A script, run by Claude in Chrome on an open AutoLeap tab, reads approved and in-progress orders from AutoLeap's internal API. | Reads one list, on an undocumented endpoint, while your Chrome tab stays open. 0 stars, last push 26 Apr 2026. |
| [api-evangelist/autoleap](https://github.com/api-evangelist/autoleap) | A third-party profile of the Partner API: repair orders, customers, vehicles, appointments, inventory. | Docs only. The keys still go to approved partners. |
| [AutoLeap Partner API](https://developers.myautoleap.com/) | Versioned REST with a Partner ID and Auth Key. | For vendors AutoLeap approves; no estimate or text endpoint listed. |
| [AutoLeap AIR](https://autoleap.com/air/) | AutoLeap's AI receptionist: answers calls, puts appointment requests on the calendar. | Phone calls only, $99 a month, not callable from your agent. |
| [Steer](https://autoleap.com/partners/integrations/) | Integration partner for booking, phones, reminders and text campaigns. | Another subscription with its own automations, not your own agent. |

Zapier and n8n have no AutoLeap app. A script on the internal API can be written in an afternoon and breaks with the next app update. AIR and Steer cover the phone and the marketing. Cotlet is for an agent you pick that chases estimates and texts customers from your shop login, on a schedule.

## Who runs Cotlet

Cotlet belongs to Take Group sp. z o.o., a software company registered in Poland, EU (VAT PL6342984273), in business since 2019 and founded by Bart Krawczyk (Co-founder, CTO) and Jake Slugocki (Co-founder, SEO, sales and marketing). Send questions about the AutoLeap tools to contact@cotlet.dev.

## AutoLeap API and MCP: questions

### How do I get access?

Sign up free at https://cotlet.dev, open AutoLeap under Integrations in the console and sign in to AutoLeap in its Cloud Browser. The trial starts with your first app, with no card.

### How do I connect AutoLeap to ChatGPT or Claude?

Sign up at cotlet.dev, log in to AutoLeap 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 AutoLeap account through Cotlet, in their phone apps too.

### What can ChatGPT do in AutoLeap?

With Cotlet, ChatGPT, Claude and other AI agents handle jobs like these in AutoLeap: follow up on unapproved estimates; convert approved estimates into repair orders; brief for tomorrow\. You ask in plain words, and anything that reaches other people waits for your OK first.

### Does Cotlet need AutoLeap Partner API credentials?

No. Cotlet works in the AutoLeap web app with your own login, so it needs no Partner ID or Auth Key. AutoLeap issues those to approved integration partners, and its developer portal is behind a sign-in.

### Will my customers see a different sender when my agent texts them?

The text goes out through AutoLeap's customer communication from your shop, the same way a text sent by hand does. Cotlet does not use a separate number.

### Will the agent log me out of AutoLeap?

It can. AutoLeap lets each user be signed in on one device at a time, and the Cloud Browser is a device. Sign it in with a login nobody uses at the counter, and the shop keeps working while the agent does.

### Does AutoLeap have webhooks?

None a shop can set up: the Partner API and its docs are for approved partners. Run your agent on a schedule instead, for example a list_estimates pass every morning.

### Can the agent write or price an estimate?

No. send_estimate sends an estimate your advisor already built, and convert_estimate_to_repair_order works only once the customer approved it. Labor times and parts stay with your team.

### Is the MCP server different from the REST API?

Only the door differs. Both carry the same 12 tools, inputs and answers, with one API key and one price. Agents use MCP; scripts and cron jobs use REST.

### Is Cotlet affiliated with AutoLeap?

No. Cotlet is independent and not affiliated with AutoLeap Inc.

### Can I use the AutoLeap API without an AI agent?

Yes. Call Cotlet's REST API from a script or an HTTP step in n8n, Make or Zapier with your Cotlet key. MCP is the alternative for AI agents; you do not need to connect an agent to use REST.

---

Give your AI agents your signed-in browser.

**Product:** [Integrations](https://cotlet.dev/integrations.md) · [How it works](https://cotlet.dev/how-it-works.md) · [Pricing](https://cotlet.dev/pricing.md) · [Security](https://cotlet.dev/security.md)

**Resources:** [Blog](https://cotlet.dev/blog.md) · [API docs](https://cotlet.dev/docs.md) · [Help center](https://cotlet.dev/help.md) · [Changelog](https://cotlet.dev/changelog.md) · [GitHub](https://github.com/cotletdev/cotlet)

**Solutions:** [For developers](https://cotlet.dev/for-developers.md) · [For automation agencies](https://cotlet.dev/for-agencies.md)

**Company:** [About](https://cotlet.dev/about.md) · [AI info: company facts](https://cotlet.dev/ai-info.md) · [Contact](https://cotlet.dev/contact.md)

**Legal:** [Terms of service](https://cotlet.dev/terms) · [Privacy policy](https://cotlet.dev/privacy) · [Refund policy](https://cotlet.dev/refunds) · [Acceptable use](https://cotlet.dev/acceptable-use) · [Cookie policy](https://cotlet.dev/cookies) · [DPA](https://cotlet.dev/dpa) · [Subprocessors](https://cotlet.dev/subprocessors)

**Elsewhere:** [Status page](https://status.cotlet.dev) · [Cotlet on GitHub](https://github.com/cotletdev) · [Cotlet on X](https://x.com/cotletdev) · [Cotlet on LinkedIn](https://www.linkedin.com/company/cotletdev) · [Cotlet on Product Hunt](https://www.producthunt.com/products/cotlet) · [Cotlet on Crunchbase](https://www.crunchbase.com/organization/cotlet) · [Cotlet on SaaSHub](https://www.saashub.com/cotlet)

Cotlet.dev is built by Bart Krawczyk and Jake Slugocki, the founders of Take Group sp. z o.o., ul. Wincentego Janasa 4, 40-855 Katowice, Poland. KRS 0000871398, NIP 6342984273, VAT EU: PL6342984273. [About us](https://cotlet.dev/about.md)

Cotlet is an independent service. It is not affiliated with, endorsed by or sponsored by any of the products listed on this site. Product names are trademarks of their respective owners.
