Zum Inhalt springen

Was ein Assistent kann

Ein verbundener KI-Client bekommt einen festen Satz an Tools. Das hier sind alle. Du rufst sie nie selbst auf — die Liste steht hier, damit du weißt, was ein Client erreichen kann und was nicht.

Tool Was es liefert
get_authoring_context Deine Vorlagen, wiederverwendbaren Blöcke, letzten Angebote und Markenfarben, dazu das genaue Abschnittsformat. Assistenten rufen das zuerst auf.
search_docs Diese Dokumentation.
list_proposals Deine Angebote, neueste zuerst, filterbar nach Status und Freitext.
get_proposal Ein Angebot mit allen Abschnitten.
list_sections Die Abschnitte eines Angebots oder einer Vorlage mit Textvorschau und den verwendeten Platzhaltern, ohne den vollen Layoutbaum.
render_preview Einen Layout-Bericht und Screenshots davon, wie ein Abschnitt tatsächlich aussieht.
list_templates Deine Angebotsvorlagen.
get_proposal_template Eine Vorlage mit ihren Abschnitten und den Platzhaltern, die tatsächlich darin stehen.
list_placeholders Jeden existierenden Platzhalter, samt der Auszeichnung zum Einfügen.
fetch_page_content Den Text einer öffentlichen Webseite — etwa deiner eigenen Leistungs- oder Arbeitsweise-Seite — als Rohmaterial.
list_template_blocks Deine wiederverwendbaren Blöcke.
get_template_block Die Abschnitte in einem Block.
get_price_table Die Positionen eines Preis-Abschnitts, ohne die berechneten Summen.
get_accept_section Die Annahme-Konfiguration: Button, Formularfelder, Ablehnen-Link, Signatur-Flag.
find_images Stockfoto-Vorschläge, zurückgegeben als echte Bilder.
list_customers Deine Kundenliste, durchsuchbar.
get_customer Einen Kundendatensatz.

Jedes Tool unten braucht die Schreibberechtigung und ein aktives Abo — dieselbe Schranke wie in der App. Nach Ablauf der Testphase kann ein Assistent weiter lesen, aber nicht schreiben.

Tool Was es ändert
create_proposal Legt einen Entwurf an, optional aus einer Vorlage.
create_proposal_template Legt eine leere Angebotsvorlage an.
add_section Fügt einen Abschnitt an gewählter Position ein, sonst am Ende.
update_section Ersetzt einen Abschnitt. Die Art des Abschnitts kann es nicht ändern.
remove_section Löscht einen Abschnitt.
reorder_sections Setzt die Reihenfolge. Muss jeden Abschnitt genau einmal nennen.
add_price_section Legt einen Preis-Abschnitt mit seinen Positionen an.
set_price_table Ersetzt die Positionen einer Preistabelle.
add_accept_section Legt den Annahme-Abschnitt an. Einer pro Angebot bzw. Vorlage.
set_accept_section Ersetzt die Annahme-Konfiguration — es ersetzt, es führt nicht zusammen.
create_customer Legt einen Kunden an. Das schreibt echte CRM-Daten.

Summen werden nie geschrieben. Für eine Preistabelle liefert ein Assistent nur Positionen — Beschreibung, Menge, Einzelpreis, Rabatte, Steuer. Pural berechnet jede Zwischensumme, jeden Rabatt, jede Steuerzeile und die Gesamtsumme beim Lesen des Angebots. Eine getippte Summe wäre veraltet, sobald sich eine Zeile darüber ändert — deshalb wird keine gespeichert.

Dieselben Tools bearbeiten Vorlagen. Jedes Abschnitts-Tool nimmt entweder eine proposalId oder eine proposalTemplateId, nie beides. Eine Vorlage enthält genau dieselben Abschnitte wie ein Angebot, also baut ein Assistent sie mit denselben add_section-, add_price_section- und add_accept_section-Aufrufen. Der Unterschied steckt im Text: alles Kundenspezifische wird dort zu einem Platzhalter.

Neben den Tools bietet der Server zwei Prompts an. In Claude Code erscheinen sie als /pural:draft_proposal und /pural:draft_proposal_template. Siehe Mit KI entwerfen.

Diese Grenzen gelten unabhängig davon, welche Berechtigungen erteilt wurden:

  • Versenden. Kein Tool verschickt E-Mails. Der Versand bleibt eine Entscheidung, die du in der App triffst.
  • Hochladen. Ein Assistent kann ein Stockfoto oder ein vorhandenes Asset platzieren, aber keine Datei in deinen Workspace legen.
  • Vorlagen löschen. Er kann Angebotsvorlagen anlegen und bearbeiten, aber keine löschen. Aus einer Vorlage sind andere Angebote entstanden — das bleibt eine Entscheidung, die du in der App triffst.
  • Kunden ändern. Er kann einen anlegen und die Liste lesen; einen bestehenden Datensatz ändern oder löschen kann er nicht, und Kundenkontakte sind gar nicht zugänglich.