Obat MCP Server

Quotes, invoices, reminders and clients for your Obat account.

托管 MCP 服务器

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

可安装到 Claude Code、Codex、Cursor 等客户端

文档

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

Obat API and MCP server: Let your AI agent write the quote and chase the payment.

Obat publishes no public API and no developer docs: its pricing page lists no API on any plan. Obat has no official MCP server, and no official ChatGPT or Claude connector was found. Its only outside links go to accounting: Pennylane and CSV, XLSX or FEC exports.

Obat publishes no public API and has no official MCP server (checked 14 Nov 2026). Cotlet runs a hosted Obat MCP server with 14 tools that ChatGPT and Claude use in your own Obat account. Quotes, invoices and reminders wait for your OK before they reach a client.

What can your AI agent do in Obat?

  • Turn a phone call into a quote draft
  • Send a quote for e-signature
  • Invoice the deposit once a quote is signed
  • Send the first reminder on late invoices
  • Tell you what is left to collect each Monday
  • Add a new client and job site

Does Obat have an MCP server or an API?

  • Obat sends up to three reminders per invoice, one click each, from the "En retard" tab.
  • A quote or invoice gets its definitive number only when it is finalized; drafts have none.
  • E-invoicing runs through Iopole, an approved platform, on every plan.
What you needObat aloneCotlet
Ask ChatGPT or Claude to do the workNo API or MCP serverHosted MCP server
Quotes, deposits and final invoicesBy hand, one document at a time14 tools, sends after your OK
Reminders on late invoicesOne click per invoice, by handOn request or every week
Run from n8n or a scriptNo public APIREST, same key

Checked 14 Nov 2026. Sources: Obat: pricing and plans, Obat: accounting export, Pennylane Help: connect Obat to Pennylane, Obat Help: invoice reminders, Obat: AI voice quotes

How does the Obat MCP server work?

  1. Sign in to Obat. Once, in a browser we host for you.
  2. Connect your AI agent. One address in its settings.
  3. Hand it the deposit invoices. It drafts one per signed quote, you check the amounts.

Your agent works in your own signed-in Cloud Browser. Quotes, invoices and reminders reach a client only after your OK.

How to connect Obat to your AI agent

  1. Sign in to Obat in a Cloud Browser. Open www.obat.fr/login in your Cotlet Cloud Browser and sign in with your own Obat account.
  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.

Obat sits on the shared address https://cotlet.dev/mcp/v1 with every other app you turn on, so one connector covers them all. Turned on Obat after connecting? Refresh the connector and its 14 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: obat_read

All 14 Obat MCP tools

The quote, invoice and contact screens of Obat, one tool per job. Reads and drafts run at once; the 3 tools that email a client ask first.

Quotes (Devis)

Read quotes with their supply, labour and work lines, save a draft, then finalize and email it with or without e-signature.

  • List quotes (list_quotes, read): List quotes with client, job site, status and amount.
  • Get a quote (get_quote, read): Read one quote with its lines, client and signature state.
  • Create a quote draft (create_quote_draft, write): Create a quote as a draft with its lines.
  • Send a quote (send_quote, write, asks first): Finalize a quote and email it, with or without e-signature.

Invoices (Factures)

Deposit, progress and final invoices from a signed quote, sent once you have checked the draft.

  • List invoices (list_invoices, read): List invoices with client, status, amount and due date.
  • Get an invoice (get_invoice, read): Read one invoice with its lines and payments.
  • Create an invoice from a quote (create_invoice_from_quote, write): Create a deposit, progress or final invoice draft from a signed quote.
  • Send an invoice (send_invoice, write, asks first): Finalize an invoice and email it to the client.

Getting paid

The "Total reste à encaisser" figures and the numbered reminders of the "En retard" tab. No tool takes or moves money.

  • Get what is left to collect (get_receivables_summary, read): Read the "Total reste à encaisser" figures from the account home.
  • Send an invoice reminder (send_invoice_reminder, write, asks first): Email a payment reminder for an overdue invoice.

Clients and job sites (Contacts, Chantiers)

Find a client before quoting, or add the client and the job site address the quote should name.

  • List clients (list_clients, read): List clients with their addresses, emails and phone numbers.
  • List job sites (list_sites, read): List job sites (chantiers) with their client and address.
  • Create a client (create_client, write): Add a client, individual or professional.
  • Create a job site (create_site, write): Add a job site for a client.

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

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

  • What we store. Your signed-in Obat browser profile, AES-256-GCM encrypted, in Finland. Never your password.
  • What your agent gets. The 14 Obat tools. The session cookie stays in the Cloud Browser.
  • What the session sees. The quotes, invoices, clients and job sites your account and plan show, and nothing more.
  • What no tool touches. Your Obat password, email and subscription, the Compte Pro and bank connection, the Pennylane link and accountant access, e-invoicing settings, and deleting any document.
  • If Obat signs you out. You sign in again yourself, in the same Cloud Browser.
  • How to cut access. Disable Obat for agents, reset the browser, or change your password.

You type your Obat 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 Obat changes?

The tools work through the pages you use in Obat, so an update to those screens does not stop your quotes and invoices. Cotlet watches the apps it serves and updates the Obat server when Obat changes.

New Obat features become available to your agent. It still sees only what your own account and plan can see.

Cotlet never sees or stores your password. If Obat 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 signed quotes. list_quotes reads the Devis list.
  2. Draft the deposit. create_invoice_from_quote saves it, no number.
  3. Show you the draft. get_invoice: lines, percent and total.
  4. Send after your OK. send_invoice numbers and emails it.
ActionHow to put it right
Client or job site addedRemove it by hand in Contacts or Chantiers
Quote or invoice draftDelete the draft in Obat; it had no number and reached nobody
Quote sentAlready with your client: tell them, then send a corrected quote
Invoice sentNumbered and locked: Obat cancels it with a credit note (avoir)
Reminder sentAlready with your client: follow up with them directly

The 3 tools that email a client (send_quote, send_invoice, send_invoice_reminder) ask first: by default you confirm each call, and you can switch that off per tool. The other 4 write tools only save drafts, clients and job sites, which reach nobody, and the 7 read tools run at once.

MCP call:

{
  "name": "create_quote_draft",
  "arguments": {
    "client_id": "cl_5a90d1",
    "site_id": "st_77c2e0",
    "title": "Bathroom floor tiling",
    "lines": [
      {
        "kind": "supply",
        "label": "Stoneware tiles",
        "quantity": 22,
        "unit": "m2",
        "unit_price_excl_vat": 32,
        "vat_rate": 10
      },
      {
        "kind": "labour",
        "label": "Tile laying",
        "quantity": 22,
        "unit": "m2",
        "unit_price_excl_vat": 45,
        "vat_rate": 10
      }
    ]
  }
}

REST:

curl -X POST https://cotlet.dev/api/v1/obat/clients/cl_5a90d1/quote-drafts \
  -H "Authorization: Bearer $COTLET_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"site_id":"st_77c2e0","title":"Bathroom floor tiling","lines":[{"kind":"supply","label":"Stoneware tiles","quantity":22,"unit":"m2","unit_price_excl_vat":32,"vat_rate":10},{"kind":"labour","label":"Tile laying","quantity":22,"unit":"m2","unit_price_excl_vat":45,"vat_rate":10}]}'

Response:

{
  "quote_id": "qt_8f21c4",
  "status": "draft",
  "number": null,
  "client": "Martin",
  "total_excl_vat": 1694,
  "total_vat": 169.4,
  "total_incl_vat": 1863.4
}

The example drafts a 22 m² bathroom floor: €704 of stoneware tiles and €990 of laying at 10% VAT, €1,863.40 in total, saved with no number and sent to nobody. A cron job or n8n flow can make the same call over REST at /api/v1/obat with the same key and price, in JSON. Failed calls are free.

How much does the Obat MCP server cost?

About $18 a month for an artisan sending about twelve quotes and twelve invoices a month, 3,120 credits. Your Obat plan stays as it is.

JobCallsCredits
Morning check of quotes and invoices2 × 22440
Quote drafts with client and job site4 × 12480
Quotes sent for e-signature1 × 10100
Deposit invoices from signed quotes3 × 6180
Final invoices at the end of a job3 × 6180
Overdue invoice reminders2 × 8160
Monday cash to collect2 × 480
Cloud Browser, 30 days1,500
Total162 calls3,120

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 Obat plan applies as it is

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

Obat MCP server: other ways to connect

OptionWhat it doesWhere it stops
Obat AI voice quotesA paid option (29 € excl. VAT a month on the pricing page) that drafts a priced quote from your voice, text, a photo or a PDF.It drafts quotes inside Obat; sending, invoicing and reminders stay with you.
Zapier, Make, n8nNo Obat app on Zapier or n8n, and none found on Make.Nothing to trigger or act on in Obat.
Official APINone published; no plan on the pricing page lists one.Nothing to build on.
Pennylane link, CSV, XLSX, FEC exportsSend finalized documents, purchases and payments to your accounting.Accounting only: no quotes, invoices or reminders.
By handOpen each quote and invoice and click through.Only while you are at the screen.

Only Cotlet lets your agent do the daily Obat work on every screen you use, reading and writing, from ChatGPT, Claude or any MCP client, with no API key from Obat and on your current plan.

Who runs Cotlet

Take Group sp. z o.o. makes Cotlet. It is a software company registered in Poland, EU (VAT PL6342984273), working since 2019, founded by Bart Krawczyk (Co-founder, CTO) and Jake Slugocki (Co-founder, SEO, sales and marketing). Questions about the Obat tools go to contact@cotlet.dev.

Obat MCP server: questions

How do I get access?

Sign up free at https://cotlet.dev/signup?app=obat, turn on Obat under Integrations in the console and sign in at https://www.obat.fr/login in your Cloud Browser. Then connect your AI agent and ask it which invoices are late. The trial needs no card.

Does my Obat plan limit what the agent can do?

Yes, because the agent works in your own account and sees what your plan shows. Per the pricing page, purchasing, job-site profitability and time tracking start at the Croissance plan, and the planning for teams of 2 to 50 is there too. Quotes, invoices, clients and reminders are in every plan.

Does this replace the Pennylane connection?

No. Obat connects finalized invoices to Pennylane on its own (Pennylane Essentiel plan or higher), and exports files for other accounting software. Cotlet works on the quote and invoice screens. It does not touch your accounting link or your accountant access.

Which Obat user should I sign in with?

The user whose quotes and invoices the agent should handle. Obat sells extra user licences for staff, and the agent sees only what the signed-in user can see.

Can the agent write quotes and emails in French?

Yes. Your clients read French, so ask for French line labels and email text, or write the prompt in French. The tools keep Obat's own words, such as Devis, Factures and En retard.

Is the MCP server different from the REST API?

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

Is Cotlet affiliated with Obat?

No. Cotlet is independent and not affiliated with Obat.


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.