← WebMCP Directory

Tool tree

maikel-szymanski.de

Productivity & BusinessTools verified
Website
Webdesigner Pirna
Explore capabilities

    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"
    }