Extrabat MCP Server

Customers, quotes, invoices, agenda and after-sales for your Extrabat account.

Servidor MCP hospedado

npx add-mcp 'https://cotlet.dev/mcp/v1/extrabat'

Instala no Claude Code, Codex, Cursor e outros

Documentação

Cotlet · Integrations · How it works · Security · For developers · For automation agencies · Blog · API docs · Help center · Changelog · Contact · Pricing · Sign up

Extrabat API and MCP server: Let your AI agent chase quotes and book site visits.

Extrabat has an API, but only for registered partners: a user links a "User API Key" to a partner's "Third-Party" ID, and Extrabat publishes no developer docs. Extrabat has no official MCP server, and the Zapier and n8n directories list no Extrabat app.

Extrabat publishes no public API: its API opens only to registered partners (checked 14 Nov 2026). Cotlet runs a hosted Extrabat MCP server with 13 tools that ChatGPT and Claude use in your own Extrabat account. E-signature requests and agenda bookings wait for your OK.

What can your AI agent do in Extrabat?

  • Turn a website lead into a booked site visit
  • Chase quotes still waiting for a signature
  • Draft a quote from your site notes
  • Move finished after-sales jobs to "à facturer"
  • List service contracts ending in the next 60 days
  • Find unpaid invoices past their due date

Does Extrabat have an MCP server or an API?

  • Extrabat sells three plans per user a month before VAT: Éco 49 EUR, Standard 69 EUR, Premium 99 EUR. Worksites, after-sales and service contracts start at Standard.
  • E-signature is a paid option through Oodrive Sign, and each request needs both the customer's email and phone number.
  • Extrabat comes in versions for building, heating, pools, landscaping and joinery, with its screens in French.
What you needExtrabat aloneCotlet
Ask ChatGPT or Claude to do the workPartner API only, no MCPHosted MCP server
Leads, quotes and e-signature requestsBy hand, quote by quote13 tools, sends after your OK
After-sales tickets and service contractsOne ticket at a timeOn request or every morning
Run from n8n or a scriptOnly through a partnerREST, same key

Checked 14 Nov 2026. Sources: Extrabat website, Extrabat pricing, Extrabat marketplace, Extrabat blog: connect Install Bois (User API Keys), Extrabat blog: partner apps and the API login, Extrabat blog: e-signature with Oodrive Sign, Creatic: apps on the Extrabat partner API

How does the Extrabat MCP server work?

  1. Sign in to Extrabat. Once, at myextrabat.com, in a browser we host for you.
  2. Connect your AI agent. One address in its settings.
  3. Hand it the quote chasing. It lists the unsigned quotes, you pick which go out again.

Your agent works in your own signed-in Cloud Browser. E-signature requests and agenda bookings wait for your OK.

How to connect Extrabat to your AI agent

  1. Sign in to Extrabat in a Cloud Browser. Open myextrabat.com in your Cotlet Cloud Browser and log in with your own Extrabat user.
  2. Add the Cotlet address. Enter https://cotlet.dev/mcp/v1 as the MCP server or connector URL in your agent.
  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.

Extrabat runs on the shared address https://cotlet.dev/mcp/v1 next to every other app you enable, so one connector is enough. Turned on Extrabat after connecting? Refresh the connector to see its 13 tools.

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: extrabat_read

All 13 Extrabat MCP tools

One tool per Extrabat module the office uses every day: CRM, Gestion commerciale, the agenda, worksites, Gestion SAV and service contracts. Each reads or writes only what your user can open.

Customers and CRM

Search customer files by name, phone, email or city, then add a new lead without a duplicate.

  • Search customers (search_customers, read): Find customers and prospects by name, phone, email or city.
  • Create a customer (create_customer, write): Add a customer or prospect to the CRM.

Quotes and invoices

Quotes with their signature state, draft quotes from your lines, Oodrive Sign requests and unpaid invoices.

  • List quotes (list_quotes, read): List quotes (devis) with customer, amount and signature state.
  • Get a quote (get_quote, read): Read one quote with its lines, totals and customer contact.
  • Create a quote (create_quote, write): Create a draft quote for a customer from lines you give.
  • Send a quote for e-signature (send_quote_for_signature, write, asks first): Send a quote to the customer to sign electronically.
  • List invoices (list_invoices, read): List invoices with customer, amount, due date and payment state.

Agenda and worksites

Free slots in the synced agenda, bookings linked to a customer or chantier, and the open worksites.

  • List agenda events (list_agenda_events, read): List agenda events of one user or the whole team for a date range.
  • Create an agenda event (create_agenda_event, write, asks first): Book an event in the agenda, optionally linked to a customer or worksite.
  • List worksites (list_worksites, read): List worksites (chantiers) with customer, address and planning state.

After-sales and service contracts

SAV tickets in your own status names, status changes, and maintenance contracts by end date.

  • List after-sales tickets (list_service_tickets, read): List after-sales (SAV) tickets with customer, status and age.
  • Update an after-sales ticket status (update_service_ticket_status, write): Change the status of one after-sales ticket.
  • List service contracts (list_service_contracts, read): List maintenance (service) contracts with customer and end date.

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

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

  • What we store. Your signed-in Extrabat browser profile, AES-256-GCM encrypted, in Finland. Never your password.
  • What your agent gets. The 13 Extrabat tools. The session cookie stays in the Cloud Browser.
  • What the session sees. The customers, quotes, worksites and tickets your user and its rights can open, and nothing more.
  • What no tool touches. Accounting, recorded payments, e-invoices, SMS and email campaigns, the shop till, your user settings and API keys, and your plan.
  • If Extrabat signs you out. You sign in again yourself at myextrabat.com, in the same Cloud Browser.
  • How to cut access. Disable Extrabat for agents, reset the browser, or change your password.

You type your Extrabat password yourself; the agent only uses the session that sign-in leaves behind. Our site scores A+ on Qualys SSL Labs, securityheaders.com and Mozilla Observatory (live results).

What happens when Extrabat changes?

The agent works through the pages you use, so an Extrabat update to the quote editor or the SAV list does not stop quote chasing or ticket moves.

Cotlet watches the apps it serves and updates the Extrabat server when those screens change. Modules you add later, such as worksite planning on the Standard plan, become available to the agent.

It still sees only what your own Extrabat user and its rights can open. Cotlet never sees or stores your password. If Extrabat signs you out, one click in the Cotlet console reopens the Cloud Browser so you can sign in again.

Approvals, undo and mistakes

  1. Find the quotes. list_quotes picks the unsigned ones.
  2. Read each one. get_quote checks the email and phone.
  3. Show you the list. Customer, number and total, before sending.
  4. Send after your OK. send_quote_for_signature goes out via Oodrive Sign.
ActionHow to put it right
After-sales status changedCall update_service_ticket_status with the previous status it returned
Draft quote createdNothing was sent: delete the draft in Gestion commerciale
Customer file addedDelete or merge it in Gestion client / CRM
Agenda event bookedMove or delete it in the agenda; it syncs to phones
Signature request sentAlready with your customer: tell them to ignore it

send_quote_for_signature and create_agenda_event ask first: by default you confirm each call, and you can switch that off per tool. The other 3 writes reach no one and run at once, like the 8 read tools.

MCP call:

{
  "name": "create_customer",
  "arguments": {
    "name": "Martin Paysage",
    "phone": "+33 5 45 00 00 02",
    "email": "martin@example.fr",
    "city": "Cognac",
    "note": "Lead from website form"
  }
}

REST:

curl -X POST https://cotlet.dev/api/v1/extrabat/customers \
  -H "Authorization: Bearer $COTLET_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"name":"Martin Paysage","phone":"+33 5 45 00 00 02","email":"martin@example.fr","city":"Cognac","note":"Lead from website form"}'

Response:

{
  "customer_id": "c_20533",
  "name": "Martin Paysage",
  "created": true
}

The example adds Martin Paysage of Cognac, a lead from your website form, as a customer file; Cotlet sends nothing to them. A cron job or n8n flow can make the same call over REST at /api/v1/extrabat with the same key and price, in JSON. Failed calls are free.

How much does the Extrabat MCP server cost?

About $19 a month for a pool and heating installer with three office users, 3,320 credits. Your Extrabat plan stays as it is.

JobCallsCredits
Website leads checked and added to the CRM2 × 20400
Site visits booked in the agenda2 × 15300
Quotes drafted from site notes2 × 10200
Unsigned quotes read and sent again3 × 8240
After-sales tickets moved on2 × 20400
Weekly worksite and agenda check3 × 4120
Service contracts ending soon2 × 480
Unpaid invoice list2 × 480
Cloud Browser, 30 days1,500
Total182 calls3,320

The $29 pack covers a typical month for most owners. A firm with more technicians and more SAV tickets uses more calls.

  • Free 7-day trial, no card
  • 10 credits per successful call, MCP or REST
  • 50 credits a day for the Cloud Browser
  • Your Extrabat plan applies as it is

Credit packs are one-time purchases, not a subscription. The month above is an example built from our own assumptions, not measured customer usage.

Extrabat MCP server: other ways to connect

OptionWhat it doesWhere it stops
Extrabat's own AIThe marketplace "Assistant IA SAV" finds manufacturer documentation from an error code or serial number.It answers technical questions; it does not work in your quotes or agenda.
Partner APIA "User API Key" tied to a registered partner, or partner software with "Se connecter avec Extrabat".No public docs: a partner builds and runs each connection.
Marketplace connectorsRingover, Oodrive Sign, SimplyMeet, Urbassist and others each connect one job.One job each; none takes requests from ChatGPT or Claude.
Zapier and n8nNeither directory lists an Extrabat app (both pages answer 404).No triggers or actions to build on.
"Statistiques & Exports"Exports lists for a spreadsheet or your accountant.A file out; nothing goes back into Extrabat.
By handOpen each quote, ticket or agenda slot in myextrabat.com.Only while someone sits at the office screen.

If you sell software to Extrabat customers, the partner program ("Rejoindre la marketplace") is the right route. For your own office, only Cotlet lets your agent do the daily Extrabat work on every screen you use, reading and writing, from ChatGPT, Claude or any MCP client, with no API key from Extrabat and on the plan you already have.

Who runs Cotlet

Cotlet is run by Take Group sp. z o.o., a software company registered in Poland, EU (VAT PL6342984273) and in business since 2019. Its founders are Bart Krawczyk (Co-founder, CTO) and Jake Slugocki (Co-founder, SEO, sales and marketing). Write to contact@cotlet.dev with questions about the Extrabat tools.

Extrabat MCP server: questions

How do I get access?

Sign up free at https://cotlet.dev/signup?app=extrabat, turn on Extrabat under Integrations in the console and log in at https://myextrabat.com in your Cloud Browser. Then connect your AI agent and ask it which quotes are still waiting for a signature. The trial needs no card.

Which Extrabat plan or user do I need?

Your own My Extrabat user. Cotlet sees what that user can open, so a module your plan does not include, such as Signature électronique (a paid option you take through your Extrabat adviser), is not available to the agent. Extrabat starts at 49 EUR per user per month excl. VAT (checked 14 Nov 2026).

Do I need Extrabat's partner API for this?

No. The partner API is for software vendors registered with Extrabat. Cotlet works in your own signed-in account, so you need no "User API Key" and no partner ID.

Is the MCP server different from the REST API?

Only in how it is called. Both carry the same 13 tools, inputs, answers, API key and price. Agents use MCP; scripts and n8n HTTP steps use REST.

Is Cotlet affiliated with Extrabat?

No. Cotlet is independent and not affiliated with Extrabat.


Give your AI agents your signed-in browser.

Product: Integrations · How it works · Pricing · Security

Resources: Blog · API docs · Help center · Changelog · GitHub

Solutions: For developers · For automation agencies

Company: About · AI info: company facts · Contact

Legal: Terms of service · Privacy policy · Refund policy · Acceptable use · Cookie policy · DPA · Subprocessors

Elsewhere: Status page · Cotlet on GitHub · Cotlet on X · Cotlet on LinkedIn · Cotlet on Product Hunt · Cotlet on Crunchbase · Cotlet on SaaSHub

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

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.