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.
- Free 7-day trial, no card
- Unofficial, not affiliated with Extrabat
- Page: https://cotlet.dev/integrations/extrabat-api-mcp-server
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 need | Extrabat alone | Cotlet |
|---|---|---|
| Ask ChatGPT or Claude to do the work | Partner API only, no MCP | Hosted MCP server |
| Leads, quotes and e-signature requests | By hand, quote by quote | 13 tools, sends after your OK |
| After-sales tickets and service contracts | One ticket at a time | On request or every morning |
| Run from n8n or a script | Only through a partner | REST, 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?
- Sign in to Extrabat. Once, at myextrabat.com, in a browser we host for you.
- Connect your AI agent. One address in its settings.
- 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
- Sign in to Extrabat in a Cloud Browser. Open myextrabat.com in your Cotlet Cloud Browser and log in with your own Extrabat user.
- Add the Cotlet address. Enter https://cotlet.dev/mcp/v1 as the MCP server or connector URL in your agent.
- 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
- Find the quotes. list_quotes picks the unsigned ones.
- Read each one. get_quote checks the email and phone.
- Show you the list. Customer, number and total, before sending.
- Send after your OK. send_quote_for_signature goes out via Oodrive Sign.
| Action | How to put it right |
|---|---|
| After-sales status changed | Call update_service_ticket_status with the previous status it returned |
| Draft quote created | Nothing was sent: delete the draft in Gestion commerciale |
| Customer file added | Delete or merge it in Gestion client / CRM |
| Agenda event booked | Move or delete it in the agenda; it syncs to phones |
| Signature request sent | Already 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.
| Job | Calls | Credits |
|---|---|---|
| Website leads checked and added to the CRM | 2 × 20 | 400 |
| Site visits booked in the agenda | 2 × 15 | 300 |
| Quotes drafted from site notes | 2 × 10 | 200 |
| Unsigned quotes read and sent again | 3 × 8 | 240 |
| After-sales tickets moved on | 2 × 20 | 400 |
| Weekly worksite and agenda check | 3 × 4 | 120 |
| Service contracts ending soon | 2 × 4 | 80 |
| Unpaid invoice list | 2 × 4 | 80 |
| Cloud Browser, 30 days | 1,500 | |
| Total | 182 calls | 3,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
| Option | What it does | Where it stops |
|---|---|---|
| Extrabat's own AI | The 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 API | A "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 connectors | Ringover, Oodrive Sign, SimplyMeet, Urbassist and others each connect one job. | One job each; none takes requests from ChatGPT or Claude. |
| Zapier and n8n | Neither 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 hand | Open 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.