Odoo in Claude, ChatGPT und jedem MCP-Client. Für Ihr ganzes Team.
Kontakte, Verkäufe, Rechnungen, Produkte, Lager, CRM, Projekte und weitere Modelle, pro Modell (Odoo 19+). Ein Token in Loopthink, ein Login pro Person, Rollen pro Tool und ein Audit-Eintrag für jeden Aufruf.
Kostenlos für 2 Connectors, ohne Karte · Pro 19 € · in der EU betrieben · 4 Lese-Tools, 2 Schreib-Tools standardmäßig aus
“Welche Ausgangsrechnungen sind überfällig?”
Drei Ausgangsrechnungen sind überfällig, zusammen 18.420,00 €:
| Rechnung | Kunde | Offen | Fällig seit |
|---|---|---|---|
| INV/2026/00812 | Nordwind Handel | 9.860,00 € | 02.10.2026 |
| INV/2026/00837 | Kraus & Partner | 4.250,00 € | 09.10.2026 |
| INV/2026/00851 | Acme GmbH | 4.310,00 € | 14.10.2026 |
- nur lesend
- maskiert
Ein Token rein, die Tools kommen raus.


Odoo ist das ERP vieler wachsender Unternehmen im DACH-Raum: Kontakte, CRM, Angebote und Aufträge, Rechnungen und Buchungszeilen, Produkte und Bestände, Einkauf, Projekte, Stundenzettel und Mitarbeitende, alles in einer Datenbank. Jede App hat ihre eigenen Ansichten und Filter; eine Frage, die zwei davon berührt, endet im Export.
KI-Anbindungen für Odoo gibt es bisher vor allem als Community-Container zum Selbstbetreiben oder für Odoo.sh. Mit dem Odoo-Connector fragen Vertrieb, Buchhaltung, Einkauf, Lager und Geschäftsführung in Claude oder ChatGPT und bekommen die Antwort aus der laufenden Datenbank, selbst gehostet oder in Odoo Online. Loopthink hält einen API-Schlüssel eines Odoo-Benutzers, jede Person meldet sich mit ihrer eigenen Identität an, und jeder Aufruf wird unter ihrem Namen protokolliert.
Die Tools folgen den Modellen, die Sie freigeben: fünfzehn gängige wie res.partner, sale.order, account.move, stock.quant und crm.lead stehen per Klick bereit, jedes andere Modell über seinen technischen Namen. Jedes Modell bekommt vier Lese-Tools (Suchen, Lesen, Zählen, Felder auflisten) und zwei Schreib-Tools (Anlegen, Ändern), die aus bleiben, bis Sie sie für eine Rolle einschalten. Drei weitere Tools listen Unternehmen, finden Modelle und zeigen die Serverversion.
- Buchhaltung
“Welche Ausgangsrechnungen sind seit mehr als 30 Tagen überfällig, und über welchen Betrag?”
Beantwortet von
account_move_search_read - Vertrieb
“Alle Angebote für Nordwind Handel, die noch nicht bestätigt sind.”
Beantwortet von
sale_order_search_read - Lager
“Wie viele Bürostühle Comfort sind pro Lagerort vorrätig?”
Beantwortet von
stock_quant_search_read - Geschäftsführung
“Wie viele neue Leads kamen diesen Monat herein, und aus welcher Quelle?”
Beantwortet von
crm_lead_count - Einkauf
“Welche Bestellungen bei Kraus & Partner sind bestätigt, aber noch nicht eingegangen?”
Beantwortet von
purchase_order_search_read - Vertrieb
“Ändere die Telefonnummer der Acme GmbH auf +49 89 4521 300.”
Beantwortet von
res_partner_write
Was der Odoo-Connector kann.
Odoo ist nach model organisiert. Sie schalten die models frei, die der Server anbietet (res.partner, sale.order, sale.order.line, purchase.order, account.move und 10 weitere, plus Ihre eigenen), und jeder bekommt die Tools unten, nach ihm benannt. Hier gezeigt für res.partner.
| Tool | Was es tut | Zugriff | Standard |
|---|---|---|---|
| listEntities | Lists the Odoo models enabled on this server (technical names such as res.partner or sale.order), with what each contains. Call this first, then use the tools named after a mode… | Lesen | An |
| res.partner_search_read | Searches res.partner records with an Odoo domain and returns the requested fields. Domain syntax: a list of [field, operator, value] conditions, ANDed by default, e.g. | Lesen | An |
| res.partner_read | Reads res.partner records by id and returns the requested fields. Ids you may not see are left out instead of failing. | Lesen | An |
| res.partner_count | Counts res.partner records matching a domain (same syntax as res.partner_search_read). Use it for totals and before paging through large result sets. | Lesen | An |
| res.partner_list_fields | Lists the fields of res.partner: technical name, label (string), type (char, integer, float, monetary, date, datetime, boolean, selection, many2one, one2many, many2many, ...), r… | Lesen | An |
| res.partner_create | Creates one res.partner record and returns its id in a list, e.g. [42]. | Schreiben | Aus |
| res.partner_write | Updates res.partner records: sets the same values on every id given. Returns true. | Schreiben | Aus |
Schreib-Tools sind für jede Rolle aus, bis Sie sie einschalten, ein Tool für eine Rolle. Die Namen und Beschreibungen sind das, was das Modell sieht, deshalb bleiben sie englisch; es bekommt außerdem die vollständige Parameterbeschreibung jedes Tools.
So kommen Sie an den Odoo-Token.
Fünf Minuten, einmalig. Niemand in Ihrem Team sieht ihn je.
- 1
Empfohlen: einen eigenen internen Benutzer für Loopthink anlegen (Einstellungen > Benutzer & Unternehmen > Benutzer > Neu) und ihm nur die App-Rechte geben, die er braucht, z. B. Verkauf: Benutzer: Nur eigene Dokumente, Rechnungsstellung: Abrechnung, Lager: Benutzer. Das Passwort leer lassen, damit er sich nicht interaktiv anmelden kann.
- 2
Als dieser Benutzer anmelden (oder ihn als Admin imitieren), das Benutzermenü (oben rechts) > Meine Einstellungen (Präferenzen) > Kontosicherheit öffnen und auf „Neuer API-Schlüssel“ klicken.
- 3
Eine Beschreibung eingeben (z. B. „Loopthink“) und eine Laufzeit wählen. Odoo erlaubt keine Schlüssel, die länger als drei Monate gelten, planen Sie also den Austausch ein.
- 4
Den Schlüssel sofort kopieren: Er wird nur einmal angezeigt. Hier die Odoo-URL und den Datenbanknamen eintragen.
- 5
In Loopthink fügen Sie Odoo aus dem Katalog hinzu und fügen den Token ein. Außerdem fragt der Connector nach odoo url und database name. Eine Minute später sieht Ihr Team die Tools.
Nur Odoo 19 und neuer: Diese Vorlage nutzt die JSON-2-API (POST /json/2/<model>/<method>). Odoo 17/18 haben nur XML-RPC/JSON-RPC, das wird nicht unterstützt. In Odoo Online gibt es die externe API nur im Tarif Custom, nicht in One App Free oder Standard. API-Schlüssel laufen nach höchstens drei Monaten ab und müssen erneuert werden. search_models braucht die Gruppe Administration: Zugriffsrechte (ir.model ist für normale Benutzer nicht lesbar).
Was wir in Odoo zu maskieren empfehlen.
Ein ERP enthält überall Personen: Kontakte mit E-Mail, Telefon und Adresse, USt-IdNr. und Registernummern, Bankkonten, und im Mitarbeitermodell private Adressen, Geburtstage und Ausweisnummern. Die vorgeschlagenen Felder maskieren Namen, Kontaktdaten, Adressen, Bankdaten und die privaten Personalfelder für Rollen, die nur Beträge, Status und Mengen brauchen. Die Zugriffsrechte von Odoo greifen trotzdem zuerst: Der Schlüssel sieht nur, was sein Benutzer sehen darf.
- name
- display_name
- complete_name
- partner_id
- partner_name
- contact_name
- email_from
- email_normalized
- phone
- mobile
- phone_sanitized
- street
- street2
- zip
- city
- vat
- company_registry
- website
- work_email
- work_phone
- mobile_phone
- private_email
- private_phone
- private_street
- private_street2
- private_zip
- private_city
- birthday
- identification_id
- passport_id
- ssnid
- acc_number
- bank_account_id
- login
Odoo und Loopthink
- Welche Odoo-Versionen werden unterstützt?
- Odoo 19 und neuer, weil der Connector die JSON-2-API nutzt, die mit Odoo 19 kam. Odoo 17 und 18 bieten nur XML-RPC und JSON-RPC, das wird nicht unterstützt. In Odoo Online gibt es die externe API nur im Tarif Custom, nicht in One App Free oder Standard.
- Zu welchem Benutzer sollte der API-Schlüssel gehören?
- Zu einem eigenen internen Benutzer mit nur den App-Rechten, die die KI braucht, zum Beispiel Verkauf: Benutzer: Nur eigene Dokumente, Rechnungsstellung: Abrechnung, Lager: Benutzer. Der Schlüssel hat keine Scopes und trägt alle Zugriffsrechte, Datensatzregeln und Feldbeschränkungen seines Benutzers. search_models braucht zusätzlich Administration: Zugriffsrechte.
- Muss ich den Schlüssel erneuern?
- Ja. Odoo erlaubt keine API-Schlüssel, die länger als drei Monate gelten. Planen Sie den Austausch ein und ersetzen Sie den Schlüssel in Loopthink, bevor er abläuft; sonst muss niemand etwas ändern.
- Wir hosten Odoo selbst. Erreicht der Connector die Instanz?
- Odoo Online und Odoo.sh funktionieren direkt. Eine selbst gehostete Instanz muss aus dem Internet per HTTPS erreichbar sein. Ist sie nur im eigenen Netz erreichbar, sagen Sie uns Bescheid, dann schauen wir es uns mit Ihnen an.
- Braucht jedes Teammitglied einen eigenen Odoo-Account?
- Nein. Loopthink hält einen Schlüssel oder Token für Odoo. Ihre Leute melden sich mit ihrer eigenen Identität bei Loopthink an, und jeder Aufruf an Odoo wird unter ihrem Namen protokolliert. Die Lizenzen in Odoo bleiben, wie sie heute sind.
- Wo liegt der Odoo-Schlüssel?
- In Loopthink, verschlüsselt, in der EU. Er erreicht weder den KI-Client noch die Personen, die den Connector nutzen. Rotieren Sie ihn in Odoo, wann immer Sie wollen, und fügen Sie den neuen einmal ein.
- Kann jemand aus dem Chat heraus in Odoo schreiben?
- Nur, wenn Sie es einschalten. Schreibaktionen sind eine eigene Zeile in der Rechtematrix und für jede Rolle standardmäßig aus. Braucht eine Rolle ein Schreib-Tool, geben Sie genau dieses eine Tool genau dieser Rolle frei.
- Was sieht das Modell?
- Das Ergebnis des Tool-Aufrufs, nach der Maskierung. Felder, die Sie als personenbezogen markieren, etwa E-Mail-Adressen, Namen oder Kartendaten, werden maskiert, bevor die Antwort zu den KI-Client reist. Das Modell bekommt die Zahlen, nicht die Menschen.
- Was kostet es?
- Kostenlos für eine Person und zwei Connectors, ohne Karte. Pro kostet 19 € im Monat für bis zu fünf Personen und jeden Connector auf dieser Seite, mit Rollen, feldgenauer Maskierung und 30 Tagen Audit-Log. Team kostet 49 € für zehn Personen und bringt Ihre eigenen REST-APIs und SQL-Datenbanken, Ihre eigene Domain und Ihren eigenen Identity Provider dazu. Kein Gespräch nötig.
Hängen Sie fest, oder fehlt ein Tool? Ein Mensch, der diesen Connector kennt, antwortet innerhalb eines Arbeitstags.