Integration · Productivity
Connect Claude & ChatGPT to Actaport
Ask your AI which deadlines are coming up, what is in a matter, or to run a conflict check in Actaport. It can search matters (Akten), contacts, tasks, deadlines, follow-ups, documents and invoices. It can also open matters, add deadlines, notes, follow-ups, tasks and time entries, and update statuses, with your approval if you want it.
Free plan, no credit card. Takes about a minute.
Try asking
“Which deadlines (Fristen) end in the next two weeks?”
The AI searches deadlines across all matters by end date and lists them with matter and reason.
“Run a conflict check for Max Müller as the opposing party.”
It runs a read-only conflict check (Kollisionsprüfung) for the name and role and shows any matches.
“Show me matter 123/2026 and its documents.”
It reads the matter with parties, handler and subject, and lists the documents in it.
What your AI can do
Matters and parties
Search, read, open and update matters (Akten), search and manage contacts, and run conflict checks.
Deadlines, follow-ups and tasks
Search and add deadlines, follow-ups and tasks across matters, and set their status to open or done.
Notes, time, documents and invoices
Add notes and time entries, full-text search and download documents, and read invoices.
“Add a phone note to that matter: client called, sends the contract tomorrow.”
It adds a note of type TELEFONNOTIZ with title and description to the matter.
“Set a follow-up on that matter for next Monday to check the contract.”
It adds a follow-up (Wiedervorlage) with the date and reason.
“Record 45 minutes of work on that matter for me: call with client.”
It finds your user and records a time entry (Aufwand) with start, end and activity.
81 tools for Actaport
These tools are switched on when you connect. You can switch any of them off, or require your approval before it runs.
check_conflictsRun a conflict check (Kollisionsprüfung) for a person: name, vorname, rolle and optional address and birth date. Read-only.create_akteChanges dataOpen a new matter (Akte): aktenbezeichnung, sachbearbeiter (user id), assistenzen (user ids), beteiligte (at least one party with kontakt and rolle), plus optional wegen, rechtsgebiete and gegenstandswert.create_akten_ordnerChanges dataCreate a new ordner for a akten. Required: name. API summary: Erstellt einen neuen Ordner in der Akte.create_aufgabeChanges dataCreate a task (Aufgabe): titel, empfaenger (recipient id and type), faelligkeit (due date-time), priorisierung (NIEDRIG, NEUTRAL, HOCH, VERFUEGUNG), optional akte (aktennummer) and beschreibung.create_aufwandChanges dataRecord a time entry (Aufwand) on a matter: start, ende, benutzer (user id), taetigkeit and optional billable minutes and hourly rate.create_documentChanges dataCreate a new document. Required: name, ordner id or dokumenttyp. Search documents first to avoid duplicates. API summary: Erstellt ein neues Dokument in der Akte.create_eigene_auslagenChanges dataCreate a new eigene auslagen. Required: grundlage, art, typ, umsatzsteuer, anzahl or datum. Search eigene auslagens first to avoid duplicates. API summary: Erstellt eine neue eigene Auslage.create_fremde_auslagenChanges dataCreate a new fremde auslagen. Required: grundlage, art, anzahl, netto, datum or benutzer. Search fremde auslagens first to avoid duplicates. API summary: Erstellt eine neue fremde Auslage.create_fristChanges dataAdd a deadline (Frist) to a matter: laufende_nummer, bezugs_jahr, fristende, fristgrund and optional vorfrist, notfrist and anmerkung.create_kontaktChanges dataCreate a contact (Kontakt): typ (person or organisation), name and optional vorname, adressen, phone numbers and emails.create_kostenstellenChanges dataCreate a new kostenstellen. API summary: Erstellt eine Kostenstelle.create_notizChanges dataAdd a note (Notiz) to a matter: typ (AKTENNOTIZ, TERMINNOTIZ, TELEFONNOTIZ), titel and beschreibung.create_rvgChanges dataCreate a new rvg. Required: taetigkeit, umsatzsteuer, positionen or benutzer. Search rvgs first to avoid duplicates. API summary: Erstellt eine neue RVG Position.create_wiedervorlageChanges dataAdd a follow-up (Wiedervorlage) to a matter: laufende_nummer, bezugs_jahr, vorlagedatum and grund, optional anmerkung.delete_eigene_auslagenDeletesPermanently delete a eigene auslagen by eigene auslagen id. Destructive action; may require approval. API summary: Löscht eine eigene Auslage.delete_fremde_auslagenDeletesPermanently delete a fremde auslagen by fremde auslagen id. Destructive action; may require approval. API summary: Löscht eine fremde Auslage.delete_kostenstellenDeletesPermanently delete a kostenstellen by kostenstellen id. Destructive action; may require approval. API summary: Löscht eine Kostenstelle.delete_rvgDeletesPermanently delete a rvg by rvg id. Destructive action; may require approval. API summary: Löscht eine RVG Position.download_dokumentDownload a document by document_id.get_akteGet one matter (Akte) by laufende_nummer and bezugs_jahr, with parties, handler and subject.get_aufgabeGet one task (Aufgabe) by aufgaben_id.get_aufwaendeGet one aufwaende by aufwaende id. API summary: Liefert einen Zeitaufwand einer Akte zurück.get_auswahllisteGet one auswahlliste by auswahlliste id. API summary: Übertragung einer Auswahlliste.get_benutzerGet one benutzer by benutzer id. API summary: Liefert die Benutzerdaten eines Benutzers.get_current_userGet the connected Actaport API user (Benutzer) and its details.get_dezernateGet one dezernate by dezernate id. API summary: Liefert Informationen über ein Dezernat.get_documentGet one document by document id. API summary: Liefert die Metadaten eines Dokuments.get_eigene_auslagenGet one eigene auslagen by eigene auslagen id. API summary: Liefert die Metadaten einer eigenen Auslage.get_fremde_auslagenGet one fremde auslagen by fremde auslagen id. API summary: Liefert die Metadaten einer fremden Auslage.get_fristenGet one fristen by fristen id. API summary: Liefert eine Frist zurück.get_gruppenGet one gruppen by gruppen id. API summary: Liefert eine Gruppe zurück.get_kategorienGet one kategorien by kategorien id. API summary: Liefert eine Zusatzinformationskategorie zurück.get_kontaktGet one contact (Kontakt) by kontakte_id, with addresses, phones and emails.get_kostenstellenGet one kostenstellen by kostenstellen id. API summary: Listet eine Kostenstelle.get_notizenGet one notizen by notizen id. API summary: Liefert die Notiz der Akte mit der angegebenen Aktennummer und Id.get_ordnerGet one ordner by ordner id. API summary: Liefert die Metadaten eines Ordners.get_rechnungGet one invoice (Rechnung) by rechnungen_id.get_rvgGet one rvg by rvg id. API summary: Liefert die Metadaten einer RVG Position.get_vorlagenGet one vorlagen by vorlagen id. API summary: Liefert die Metadaten einer Vorlage.get_wiedervorlagenGet one wiedervorlagen by wiedervorlagen id. API summary: Liefert die Metadaten einer Wiedervorlage zurück.list_akte_dokumenteList the documents of a matter by laufende_nummer and bezugs_jahr.list_akten_ordnersList ordners for a akten. Optional filters: sort. API summary: Liefert die Ordnerstruktur einer Akte.list_aufwaendeList time entries (Aufwände) recorded on a matter by laufende_nummer and bezugs_jahr.list_beteiligte_honorarsList honorars for a beteiligte. API summary: Liefert das Honorar eines Beteiligtes zurück.list_dashboardsList dashboards. API summary: Liefert das Dashboard für Webhooks.list_kategoriensList kategoriens. API summary: Liefert alle definierte Zusatzinformationskategorien für eine Akte zurück.list_kostenstellensList kostenstellens. API summary: Listet alle Kostenstellen auf.list_notizenList notes (Notizen) of a matter by laufende_nummer and bezugs_jahr.list_vorschlaegesList vorschlaeges. Results are paginated. API summary: Vorschlagsliste für zulässige Hauptakten.search_aktenSearch matters (Akten). Use filter entries like operator(field,'value'), sort as "property,asc|desc", page and limit. Each Akte is addressed by laufende_nummer and bezugs_jahr.search_aufgabenSearch tasks (Aufgaben) with filter, sort and paging.search_aufwaendes_get_aufwaendeuebersichtSearch aufwaendes by sort or filter. Use this to find existing aufwaendes before creating a new aufwaende. Results are paginated. API summary: Listet alle Zeitaufwände auf.search_benutzerList users (Benutzer) of the firm. Use to find user IDs for handlers, tasks and time entries.search_dezernatesSearch dezernates by sort or filter. Use this to find existing dezernates before creating a new dezernate. Results are paginated. API summary: Liefert Informationen über die Dezernate.search_dokumenteFull-text search documents by suchbegriff, optionally limited to one aktennummer.search_eigene_auslagensSearch eigene auslagens by sort or filter. Use this to find existing eigene auslagens before creating a new eigene auslagen. Results are paginated. API summary: Liefert die Metadaten aller eigenen Auslagen zu einer Akte.search_fremde_auslagensSearch fremde auslagens by sort or filter. Use this to find existing fremde auslagens before creating a new fremde auslagen. Results are paginated. API summary: Liefert die Metadaten aller fremden Auslagen zu einer Akte.search_fristenSearch deadlines (Fristen) across all matters with filter, sort and paging.search_gruppensSearch gruppens by sort or filter. Use this to find existing gruppens before creating a new gruppen. Results are paginated. API summary: Liefert alle Gruppe zurück.search_kontakteFull-text search for contacts (Kontakte) by suchbegriff (name, email, etc.).search_kontaktesSearch kontaktes by sort or filter. Use this to find existing kontaktes before creating a new kontakte. Results are paginated. API summary: Liefert alle Kontakte.search_rechnungenSearch invoices (Rechnungen) with filter, sort and paging.search_rvgsSearch rvgs by sort or filter. Use this to find existing rvgs before creating a new rvg. Results are paginated. API summary: Liefert die Metadaten aller RVG Positionen zu einer Akte.search_vorlagensSearch vorlagens by sort or filter. Use this to find existing vorlagens before creating a new vorlagen. Results are paginated. API summary: Liefert alle Vorlagen.search_wiedervorlagenSearch follow-ups (Wiedervorlagen) across all matters with filter, sort and paging.set_aufgabe_statusChanges dataSet a task's (Aufgabe) status by aufgaben_id: OFFEN, ZU_PRUEFEN or ERLEDIGT.set_frist_statusChanges dataSet a deadline's (Frist) status: OFFEN, ZUGENEHMIGEN, VORFRIST_ERLEDIGT or ERLEDIGT. Pass the matter, fristen_id and its current fristende and fristgrund.set_wiedervorlage_statusChanges dataSet a follow-up (Wiedervorlage) to OFFEN or ERLEDIGT by matter and wiedervorlagen_id.update_akteChanges dataUpdate a matter (Akte) by laufende_nummer and bezugs_jahr: designation, subject, parties, handler, tags or value.update_aufgabenChanges dataUpdate an existing aufgaben identified by aufgaben id. API summary: Aktualisiert die Aufgabe mit der angegebenen Id.update_aufwaendeChanges dataUpdate an existing aufwaende identified by aufwaende id. API summary: Aktualisiert den Zeitaufwand mit der angegebenen Id.update_beteiligte_honorarsVisible to othersUpdate an existing honorar identified by beteiligte id. Has effects visible outside this system. API summary: Aktualisiert das Honorar eines Beteiligtes.update_documentsVisible to othersUpdate an existing document identified by document id. Has effects visible outside this system. API summary: Aktualisiert die Metadaten eines Dokuments.update_eigene_auslagenChanges dataUpdate an existing eigene auslagen identified by eigene auslagen id. API summary: Aktualisiert eine eigene Auslage.update_fremde_auslagenChanges dataUpdate an existing fremde auslagen identified by fremde auslagen id. API summary: Aktualisiert eine fremde Auslage.update_fristenChanges dataUpdate an existing fristen identified by fristen id. API summary: Aktualisiert eine Frist.update_kontaktChanges dataUpdate a contact (Kontakt) by kontakte_id; typ and name are required.update_kostenstellenChanges dataUpdate an existing kostenstellen identified by kostenstellen id. API summary: Aktualisiert eine Kostenstelle.update_notizenChanges dataUpdate an existing notizen identified by notizen id. API summary: Aktualisiert eine Notiz der Akte mit der angegebenen Aktennummer und Id.update_rvgChanges dataUpdate an existing rvg identified by rvg id. API summary: Aktualisiert eine RVG Position.update_wiedervorlagenChanges dataUpdate an existing wiedervorlagen identified by wiedervorlagen id. API summary: Aktualisiert eine Wiedervorlage.
Set up in three steps
- 1
Pick the app
Create a free HeyMyApps account and choose Actaport from the app list.
- 2
Paste your key
Book the API add-on on Actaport's in-app booking page. Actaport then sends you your Kanzlei-Alias (realm), a Client-ID and Client-Secret and the API user's username and password. Enter them here, and HeyMyApps exchanges them for access tokens automatically.
- 3
Add the link to your AI
You get a personal MCP link. Add it to Claude, ChatGPT or Cursor:
- Click your name, then Settings › Connectors › Add custom connector.
- Paste your link as the Remote MCP server URL.
- Switch it on from the + menu in a chat.
Questions
What can the AI do in Actaport?
It can search and read matters, contacts, tasks, deadlines, follow-ups, notes, time entries, documents, invoices and users, and run conflict checks. It can open and update matters, create and update contacts, add deadlines, follow-ups, notes, tasks and time entries, and set the status of tasks, deadlines and follow-ups.
Does the AI see my Actaport credentials?
No. Your Kanzlei-Alias, Client-ID, Client-Secret and API user login are encrypted at rest and never shown to the AI. After you save them, they are not shown again, not even to you. The AI only sees the results of the tools it calls.
Can I control what the AI is allowed to do?
Yes. You choose which tools are switched on, so you can start with searches and conflict checks only. Marking a deadline as done or changing a matter can require your approval before it runs. Every tool call is logged.
Does it work with ChatGPT?
Yes. In ChatGPT, open Settings › Apps & Connectors › Advanced, turn on Developer mode and add your HeyMyApps link. Developer mode needs a paid ChatGPT plan: Plus, Pro, Business or Enterprise. The same link also works in Claude (Settings › Connectors › Add custom connector), Cursor and other MCP clients.
What does it cost?
HeyMyApps has a free plan with no credit card required. Paid plans bill per completed task. You also need your own Actaport account.
How does the AI find the right matter?
Actaport addresses each matter by its running number (laufende Nummer) and reference year (Bezugsjahr), like 123/2026. If you give the AI that number, it uses it directly. Otherwise it searches matters with filters first and asks you if more than one fits.
Let your AI work in Actaport today.
Start free. Your key stays encrypted, and you decide what the AI may do.
Connect Actaport freeHeyMyApps is not affiliated with Actaport. Product names are trademarks of their owners.





