MOCO in Claude, ChatGPT und jedem MCP-Client. Für Ihr ganzes Team.
Projekte, Zeiten, Rechnungen, Angebote, Leads, Planung. 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 · 23 Lese-Tools, 2 Schreib-Tools standardmäßig aus
“Wie viel vom Budget des Nordwind-Relaunchs ist verbraucht, und wie viele Stunden sind noch nicht abgerechnet?”
Nordwind-Relaunch zum 21. Oktober 2026:
| Kennzahl | Budget | Verbraucht | Rest |
|---|---|---|---|
| Budget | 48.000 € | 36.920 € | 11.080 € |
| Stunden | 520 h | 412,5 h | 107,5 h |
| Nicht abgerechnet | 86,0 h |
- nur lesend
- protokolliert
Ein Token rein, die Tools kommen raus.


MOCO ist das Betriebssystem einer Agentur: Projekte mit Budgets und Aufgaben, Zeiteinträge, Angebote, Rechnungen, Deals, Ressourcenplanung, Abwesenheiten und Einkäufe. Die Fragen kommen aus jeder Ecke, „wie viel Budget ist auf dem Relaunch noch übrig“, „wer ist nächste Woche frei“, „welche Angebote sind noch offen“, und MOCO beantwortet jede auf einem anderen Bildschirm.
Mit dem MOCO-Connector stellen Projektleitung, Finanzen, Vertrieb und Geschäftsführung sie in Claude oder ChatGPT und bekommen die Antwort aus dem laufenden Account. Loopthink hält einen API-Schlüssel, jede Person meldet sich mit ihrer eigenen Identität an, und jeder Aufruf wird unter ihrem Namen protokolliert.
23 Lese-Tools decken Projekte und ihre Reports, Aufgaben, Leistungen, Rechnungen, Angebote, Deals, Firmen, Kontakte, Benutzer, Planung, Abwesenheiten, Einkäufe und Kommentare ab. Die zwei Schreib-Tools, Zeit buchen und Kommentar hinzufügen, bleiben aus, bis Sie sie für eine Rolle einschalten.
- Projektleitung
“Wie viel vom Budget des Nordwind-Relaunchs ist verbraucht, und wie viele Stunden sind noch nicht abgerechnet?”
Beantwortet von
get_project_report - Finanzen
“Welche Rechnungen sind verschickt, aber unbezahlt, mit Betrag und Fälligkeit?”
Beantwortet von
list_invoices - Vertrieb
“Welche Angebote über 15.000 sind noch offen, und wann wurden sie verschickt?”
Beantwortet von
list_offers - Geschäftsführung
“Pipeline: alle Deals mit einer Wahrscheinlichkeit über 50 Prozent und ihrem Wert.”
Beantwortet von
list_deals - Ressourcenplanung
“Wer ist nächste Woche auf welchem Projekt eingeplant, und wer hat frei?”
Beantwortet von
list_planning_entries - Teammitglied
“Buche zwei Stunden auf das Projekt Nordwind, Aufgabe „Konzept“, für heute.”
Beantwortet von
create_activity
Was der MOCO-Connector kann.
| Tool | Was es tut | Zugriff | Standard |
|---|---|---|---|
| list_projects | List projects with budgets, customer, leader and dates. Use term for a wildcard search over project name, identifier and customer name. | Lesen | An |
| list_assigned_projects | List the projects (with tasks) assigned to the user who owns the API key. Use before create_activity to find project_id and task_id. | Lesen | An |
| get_project | Get one project with full details: budget, hourly rate, billing settings, tasks, contacts, custom properties. | Lesen | An |
| get_project_report | Business KPIs of a project: budget, budget progress, invoiced total, hours billable/unbillable, costs, costs by task. Use for 'how is project X doing'. | Lesen | An |
| list_project_tasks | List the tasks (Leistungen) of a project with budget and hourly rate. task IDs are needed for create_activity and for filtering activities. | Lesen | An |
| list_activities | List time entries (activities) with hours, description, billable/billed flags, project, task and user. Always set from/to (YYYY-MM-DD) to limit the period. | Lesen | An |
| list_invoices | List outgoing invoices with status, totals, dates and customer. status values: draft, created, sent, partially_paid, paid, overdue, ignored (comma-separate several). | Lesen | An |
| get_invoice | Get one invoice with line items, payments, totals and due date. | Lesen | An |
| list_invoice_expenses | List the expenses billed on an invoice. | Lesen | An |
| list_offers | List offers (Angebote). status: created, sent, accepted, partially_billed, billed, archived. | Lesen | An |
| get_offer | Get one offer with line items and totals. | Lesen | An |
| list_deals | List sales deals/leads with value, probability, status and reminder date. status: potential, pending, won, lost, dropped. | Lesen | An |
| get_deal | Get one deal with value, status, category and responsible user. | Lesen | An |
| list_companies | List companies: customers, suppliers or organizations. Use term to find a company by name and get its ID. | Lesen | An |
| get_company | Get one company with address, billing settings and custom properties. | Lesen | An |
| list_contacts | List contact persons. term searches name, firstname, work_email and company. | Lesen | An |
| get_contact | Get one contact person. | Lesen | An |
| list_users | List staff members (users). Use to resolve user IDs for activities, planning and reports. | Lesen | An |
| get_user_performance_report | Tracked hours vs. target hours, variation and absences for one user and year. | Lesen | An |
| list_planning_entries | List resource planning entries (who is planned on which project/deal, hours per day). period as YYYY-MM-DD:YYYY-MM-DD. | Lesen | An |
| list_schedules | List absences (holidays, sick days, public holidays). absence_code: 1 unplannable absence, 2 public holiday, 3 sick day, 4 holiday, 5 absence (comma-separate several). | Lesen | An |
| list_purchases | List incoming purchases/expense receipts (Ausgaben). status: pending (inbox) or archived. | Lesen | An |
| list_comments | List comments/notes on an object. commentable_type e.g. | Lesen | An |
| create_activity | WRITE: Creates a time entry for the user who owns the API key. Get project_id/task_id from list_assigned_projects or list_project_tasks. | Schreiben | Aus |
| create_comment | WRITE: Adds a comment/note to a project, company, contact, deal, offer, invoice etc. | 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 MOCO-Token.
Fünf Minuten, einmalig. Niemand in Ihrem Team sieht ihn je.
- 1
Empfohlen: Öffnen Sie als Admin Einstellungen > Erweiterungen > API & Webhooks.
- 2
Legen Sie einen Account-API-Schlüssel an und wählen Sie Nur-Lese-Zugriff (oder Vollzugriff, falls Schreib-Tools gebraucht werden).
- 3
Kopieren Sie den Schlüssel. Alternative: ein persönlicher Schlüssel unter Profil > Integrationen.
- 4
In Loopthink fügen Sie MOCO aus dem Katalog hinzu und fügen den Token ein. Außerdem fragt der Connector nach moco subdomain. Eine Minute später sieht Ihr Team die Tools.
Ein persönlicher Schlüssel aus Profil > Integrationen hat die Rechte dieses Benutzers; create_activity bucht Zeit für den Benutzer des Schlüssels. MOCO akzeptiert auch „Authorization: Token token=<key>“; hier wird Bearer verwendet. Rate-Limit 120 Anfragen pro 2 Minuten (1.200 im Unlimited-Tarif).
Was wir in MOCO zu maskieren empfehlen.
MOCO mischt Kundendaten mit Mitarbeiterdaten: private und geschäftliche E-Mails, Telefonnummern, Privatadressen, Geburtstage, IBANs und Abrechnungsnotizen. Die vorgeschlagenen Felder maskieren diese und behalten Budgets, Stunden, Beträge, Daten und Status. Eine Budgetfrage im Chat zeigt so nie die Privatadresse einer Kollegin oder eines Kollegen.
- work_email
- home_email
- billing_email_cc
- phone
- work_phone
- mobile_phone
- fax
- work_fax
- address
- work_address
- home_address
- birthday
- iban
- firstname
- lastname
- info
- billing_notes
- vat_identifier
MOCO und Loopthink
- Persönlicher Schlüssel oder Account-Schlüssel?
- Für die Lese-Tools ist ein Account-API-Schlüssel mit Nur-Lese-Zugriff die bessere Wahl. Ein persönlicher Schlüssel aus Profil > Integrationen handelt als dieser Benutzer; ihn braucht create_activity, denn ein Zeiteintrag wird immer für den Benutzer des Schlüssels gebucht.
- Was ist die MOCO-Subdomain, nach der der Connector fragt?
- Der Teil vor .mocoapp.com in Ihrer MOCO-URL. Wenn Sie sich unter acme.mocoapp.com anmelden, ist die Subdomain acme.
- Gibt es ein Rate-Limit?
- MOCO erlaubt 120 Anfragen pro zwei Minuten, 1.200 im Unlimited-Tarif. Eine Frage braucht meist einen bis drei Aufrufe, ein Team passt also bequem hinein.
- Braucht jedes Teammitglied einen eigenen MOCO-Account?
- Nein. Loopthink hält einen Schlüssel oder Token für MOCO. Ihre Leute melden sich mit ihrer eigenen Identität bei Loopthink an, und jeder Aufruf an MOCO wird unter ihrem Namen protokolliert. Die Lizenzen in MOCO bleiben, wie sie heute sind.
- Wo liegt der MOCO-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 MOCO, wann immer Sie wollen, und fügen Sie den neuen einmal ein.
- Kann jemand aus dem Chat heraus in MOCO 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.