Skip to content

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.

Connect Actaport free

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.

30 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_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_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_notizChanges dataAdd a note (Notiz) to a matter: typ (AKTENNOTIZ, TERMINNOTIZ, TELEFONNOTIZ), titel and beschreibung.
  • create_wiedervorlageChanges dataAdd a follow-up (Wiedervorlage) to a matter: laufende_nummer, bezugs_jahr, vorlagedatum and grund, optional anmerkung.
  • 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_current_userGet the connected Actaport API user (Benutzer) and its details.
  • get_kontaktGet one contact (Kontakt) by kontakte_id, with addresses, phones and emails.
  • get_rechnungGet one invoice (Rechnung) by rechnungen_id.
  • list_akte_dokumenteList the documents of a matter by laufende_nummer and bezugs_jahr.
  • list_aufwaendeList time entries (Aufwände) recorded on a matter by laufende_nummer and bezugs_jahr.
  • list_notizenList notes (Notizen) of a matter by laufende_nummer and bezugs_jahr.
  • 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_benutzerList users (Benutzer) of the firm. Use to find user IDs for handlers, tasks and time entries.
  • search_dokumenteFull-text search documents by suchbegriff, optionally limited to one aktennummer.
  • search_fristenSearch deadlines (Fristen) across all matters with filter, sort and paging.
  • search_kontakteFull-text search for contacts (Kontakte) by suchbegriff (name, email, etc.).
  • search_rechnungenSearch invoices (Rechnungen) with filter, sort and paging.
  • 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_kontaktChanges dataUpdate a contact (Kontakt) by kontakte_id; typ and name are required.

Set up in three steps

  1. 1

    Pick the app

    Create a free PipMCP account and choose Actaport from the app list.

  2. 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 PipMCP exchanges them for access tokens automatically.

  3. 3

    Add the link to your AI

    You get a personal MCP link. Add it to Claude, ChatGPT or Cursor:

    1. Click your name, then Settings › Connectors › Add custom connector.
    2. Paste your link as the Remote MCP server URL.
    3. 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 PipMCP 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?

PipMCP 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 free

PipMCP is not affiliated with Actaport. Product names are trademarks of their owners.