gradeNot graded
page: Home
get_site_overviewAnswer
Kompakter Überblick über diese Website: wer dahintersteht, welche Leistungen es zu welchen Preisspannen gibt, welche Region bedient wird und wie man Kontakt aufnimmt. Guter erster Aufruf, bevor gesucht oder gefiltert wird.
View tool JSON
{
"name": "get_site_overview",
"kind": "answer",
"impl": "imperative",
"description": "Kompakter Überblick über diese Website: wer dahintersteht, welche Leistungen es zu welchen Preisspannen gibt, welche Region bedient wird und wie man Kontakt aufnimmt. Guter erster Aufruf, bevor gesucht oder gefiltert wird.",
"inputSchema": {
"type": "object",
"properties": {}
},
"page": "/"
}search_siteAnswer
Durchsucht den Volltext aller Seiten dieser Website nach Stichwörtern und liefert Treffer mit Textausschnitt, Seitentyp und URL. Für inhaltliche Fragen wie „was steht hier über DSGVO", „schreibt er etwas über Ladezeit", „Preise für Handwerker".
View tool JSON
{
"name": "search_site",
"kind": "answer",
"impl": "imperative",
"description": "Durchsucht den Volltext aller Seiten dieser Website nach Stichwörtern und liefert Treffer mit Textausschnitt, Seitentyp und URL. Für inhaltliche Fragen wie „was steht hier über DSGVO\", „schreibt er etwas über Ladezeit\", „Preise für Handwerker\".",
"inputSchema": {
"type": "object",
"properties": {
"query": {
"type": "string",
"description": "Ein oder mehrere Suchbegriffe, deutsch."
},
"limit": {
"type": "integer",
"description": "Anzahl Treffer, 1 bis 8. Standard 5."
}
},
"required": [
"query"
]
},
"page": "/"
}list_servicesAnswer
Listet alle angebotenen Leistungen mit Preisspanne in Euro und Kurzbeschreibung. Antwortet auf „was bietet er an" und „was kostet Leistung X ungefähr".
View tool JSON
{
"name": "list_services",
"kind": "answer",
"impl": "imperative",
"description": "Listet alle angebotenen Leistungen mit Preisspanne in Euro und Kurzbeschreibung. Antwortet auf „was bietet er an\" und „was kostet Leistung X ungefähr\".",
"inputSchema": {
"type": "object",
"properties": {}
},
"page": "/"
}list_referencesAnswer
Listet umgesetzte Kundenprojekte mit Kunde, Branche, Art der Leistung, Jahr und Projektseite. Filterbar nach Branche, Leistung und Jahr. Antwortet auf „hat er schon mal für eine Kanzlei gearbeitet", „was hat er 2026 gemacht".
View tool JSON
{
"name": "list_references",
"kind": "answer",
"impl": "imperative",
"description": "Listet umgesetzte Kundenprojekte mit Kunde, Branche, Art der Leistung, Jahr und Projektseite. Filterbar nach Branche, Leistung und Jahr. Antwortet auf „hat er schon mal für eine Kanzlei gearbeitet\", „was hat er 2026 gemacht\".",
"inputSchema": {
"type": "object",
"properties": {
"branche": {
"type": "string",
"description": "Branche des Kunden, zum Beispiel Rechtsanwalt, Handwerk, Bildung."
},
"leistung": {
"type": "string",
"description": "Art der Leistung, zum Beispiel Website, Redesign, Webanwendung."
},
"jahr": {
"type": "string",
"description": "Jahr der Umsetzung, vierstellig."
},
"limit": {
"type": "integer",
"description": "Anzahl Projekte, 1 bis 25. Standard 10."
},
"offset": {
"type": "integer",
"description": "Wie viele Projekte übersprungen werden. Für das Weiterblättern."
}
}
},
"page": "/"
}list_articlesAnswer
Listet die Ratgeber-Artikel dieser Website, zuletzt aktualisierte zuerst, mit Kurzbeschreibung, Datum und URL. Für „welche Artikel gibt es", „worüber schreibt er". Inhaltliche Suche über search_site.
View tool JSON
{
"name": "list_articles",
"kind": "answer",
"impl": "imperative",
"description": "Listet die Ratgeber-Artikel dieser Website, zuletzt aktualisierte zuerst, mit Kurzbeschreibung, Datum und URL. Für „welche Artikel gibt es\", „worüber schreibt er\". Inhaltliche Suche über search_site.",
"inputSchema": {
"type": "object",
"properties": {
"limit": {
"type": "integer",
"description": "Anzahl Artikel, 1 bis 25. Standard 10."
},
"offset": {
"type": "integer",
"description": "Wie viele Artikel übersprungen werden. Für das Weiterblättern."
}
}
},
"page": "/"
}get_page_outlineAnswer
Gibt die Überschriftenstruktur der gerade geöffneten Seite zurück: Ebene, Titel und eine Abschnitts-ID. Mit dieser ID lädt get_section den zugehörigen Text nach, ohne die ganze Seite lesen zu müssen. Lange Seiten kommen in mehreren Portionen, siehe naechster_offset.
View tool JSON
{
"name": "get_page_outline",
"kind": "answer",
"impl": "imperative",
"description": "Gibt die Überschriftenstruktur der gerade geöffneten Seite zurück: Ebene, Titel und eine Abschnitts-ID. Mit dieser ID lädt get_section den zugehörigen Text nach, ohne die ganze Seite lesen zu müssen. Lange Seiten kommen in mehreren Portionen, siehe naechster_offset.",
"inputSchema": {
"type": "object",
"properties": {
"offset": {
"type": "integer",
"description": "Wie viele Überschriften übersprungen werden. Für das Weiterblättern."
}
}
},
"page": "/"
}get_sectionAnswer
Gibt den Text eines einzelnen Abschnitts der gerade geöffneten Seite zurück, inklusive aufgeklappter Antworten in Frage-Antwort-Blöcken. Die Abschnitts-ID stammt aus get_page_outline.
View tool JSON
{
"name": "get_section",
"kind": "answer",
"impl": "imperative",
"description": "Gibt den Text eines einzelnen Abschnitts der gerade geöffneten Seite zurück, inklusive aufgeklappter Antworten in Frage-Antwort-Blöcken. Die Abschnitts-ID stammt aus get_page_outline.",
"inputSchema": {
"type": "object",
"properties": {
"id": {
"type": "string",
"description": "Abschnitts-ID aus get_page_outline."
}
},
"required": [
"id"
]
},
"page": "/"
}page: Preisrechner
get_price_optionsAnswer
Zeigt die Fragen des Preisrechners und die möglichen Antworten. Ohne Angabe kommen die vier Projektarten mit ihrer Grundspanne; mit einer Projektart kommen die weiteren Fragen genau dieses Pfades. Vorstufe zu estimate_price.
View tool JSON
{
"name": "get_price_options",
"kind": "answer",
"impl": "imperative",
"description": "Zeigt die Fragen des Preisrechners und die möglichen Antworten. Ohne Angabe kommen die vier Projektarten mit ihrer Grundspanne; mit einer Projektart kommen die weiteren Fragen genau dieses Pfades. Vorstufe zu estimate_price.",
"inputSchema": {
"type": "object",
"properties": {
"projektart": {
"type": "string",
"description": "Eine der Projektarten, zum Beispiel „Neue Website\" oder „SEO & KI-Sichtbarkeit\"."
}
}
},
"page": "/preisrechner"
}estimate_priceAnswer
Rechnet eine Preisspanne mit dem Preisrechner dieser Seite aus und zeigt das Ergebnis sichtbar an, damit der Besucher es prüfen und als Anfrage weiterschicken kann. Nicht beantwortete Fragen bleiben mit 0 € stehen und werden zurückgemeldet. Kein Angebot, keine Anfrage.
View tool JSON
{
"name": "estimate_price",
"kind": "answer",
"impl": "imperative",
"description": "Rechnet eine Preisspanne mit dem Preisrechner dieser Seite aus und zeigt das Ergebnis sichtbar an, damit der Besucher es prüfen und als Anfrage weiterschicken kann. Nicht beantwortete Fragen bleiben mit 0 € stehen und werden zurückgemeldet. Kein Angebot, keine Anfrage.",
"inputSchema": {
"type": "object",
"properties": {
"projektart": {
"type": "string",
"description": "Pflicht. Eine der Projektarten aus get_price_options."
},
"antworten": {
"type": "object",
"description": "Antworten je Frage: Schlüssel ist frage_key aus get_price_options, Wert ein Antwort-Label oder eine Liste davon."
}
},
"required": [
"projektart"
]
},
"page": "/preisrechner"
}