agenten-tuer

flowboxx Agenten-Tuer: ehrliche Antworten zu Websites, Software, KI, Telegram. Anfrage an Menschen.

Should I use this

Quality & Safety

B
Description quality
70%
Schema completeness
85%
Naming quality
80%
Poisoning risk
100%
Permission match
100%
Protocol compliance
100%

Findings (4)

  • LOWTool 'flowboxx_frage' description lacks action verbin flowboxx_frage
  • LOWTool 'betrieb_suchen' description lacks action verbin betrieb_suchen
  • LOWTool 'betrieb_fragen' description lacks action verbin betrieb_fragen
  • LOWTool 'betrieb_anfrage' description lacks action verbin betrieb_anfrage

Based on automated analysis of tool definitions and protocol compliance.

Context Cost

~1,559Tokens (tool definitions)
~972 BTypical response size
Moderate attention impact (1.22% of 128k context)

This is the approximate number of tokens consumed each time the server's tools are loaded into a model's context. Higher counts reduce the attention available for other tasks.

Install

One-Click Install

Add this to your `claude_desktop_config.json` file:

{
  "mcpServers": {
    "agenten-tuer": {
      "url": "https://agent.flowboxx.de/mcp"
    }
  }
}

Remote endpoints

https://agent.flowboxx.de/mcpstreamable-http

What it can do

Tool inventory

Tools (8)

🟢 Read-only🟡 Write🔴 Delete⚪ Unknown
🟢flowboxx_leistungen

Gibt die strukturierte Liste aller flowboxx-Leistungen zurueck (Bereich, Leistung, fuer wen, Beleg-Link, Status). Nutzen, wenn jemand wissen will, was flowboxx grundsaetzlich anbietet.

Input Schema

{
  "type": "object",
  "properties": {},
  "additionalProperties": false
}
🟢flowboxx_frage(text)

Beantwortet eine einzelne freie Frage zu flowboxx in 2 bis 4 Saetzen, ausschliesslich aus dem eigenen Wissen. Bei unbekanntem Thema folgt ein ehrlicher Rueckfall statt einer erfundenen Antwort.

Input Schema

{
  "type": "object",
  "properties": {
    "text": {
      "type": "string",
      "description": "Die Frage, maximal 600 Zeichen."
    }
  },
  "required": [
    "text"
  ],
  "additionalProperties": false
}
⚪flowboxx_anfrage(name, kontakt, anliegen, gespraechsverlauf)

Hinterlaesst eine Kontaktanfrage fuer einen Menschen bei flowboxx. Nutzen, wenn der Nutzer ausdruecklich Kontakt aufnehmen oder eine Anfrage hinterlassen moechte. kontakt = E-Mail-Adresse ODER Telefonnummer (mindestens eine davon, frei als Text). anliegen darf auch den Firmen- oder Betriebsnamen enthalten, das ist kein eigenes Feld.

Input Schema

{
  "type": "object",
  "properties": {
    "name": {
      "type": "string",
      "description": "Name der anfragenden Person"
    },
    "kontakt": {
      "type": "string",
      "description": "E-Mail-Adresse oder Telefonnummer, mindestens eine davon als Text"
    },
    "anliegen": {
      "type": "string",
      "description": "Worum es geht, darf Firma/Betrieb und Details enthalten"
    },
    "gespraechsverlauf": {
      "type": "object",
      "description": "Optional: Zusammenfassung und gewaehlter Vorschlag aus flowboxx_bedarf"
    }
  },
  "required": [
    "name",
    "kontakt",
    "anliegen"
  ],
  "additionalProperties": false
}
🟢flowboxx_bedarf(brief, antworten, session_id)

Klaert einen freien Kundenwunsch: stellt bis zu drei feste Rueckfragen, solange Pflichtangaben fehlen, und liefert danach eine Zusammenfassung mit drei Vorschlaegen (klein, mittel, gross) aus dem Leistungsinventar, ohne Preise, Termine oder Machbarkeitszusagen.

Input Schema

{
  "type": "object",
  "properties": {
    "brief": {
      "type": "string"
    },
    "antworten": {
      "type": "object",
      "description": "Bisherige Antworten auf Rueckfragen, Schluessel = Fragen-Key"
    },
    "session_id": {
      "type": "string",
      "description": "Optionale Sitzungs-Id des Clients, nur zur Protokollierung"
    }
  },
  "required": [
    "brief"
  ],
  "additionalProperties": false
}
🟢betrieb_suchen(text, ort)

Sucht einen Betrieb im flowboxx-Hub (nur AKTIVE Tueren). Nutzen, wenn eine KI fuer einen Menschen einen bestimmten Betrieb oder ein Angebot in einer Region sucht.

Input Schema

{
  "type": "object",
  "properties": {
    "text": {
      "type": "string",
      "description": "Betriebsname oder gesuchte Leistung"
    },
    "ort": {
      "type": "string",
      "description": "Ort oder Region, optional"
    }
  },
  "required": [
    "text"
  ],
  "additionalProperties": false
}
🟢betrieb_fragen(kennung, text)

Beantwortet eine Frage zu einem bestimmten, bereits gefundenen Betrieb (kennung aus betrieb_suchen), ausschliesslich aus dessen eigenen Angaben.

Input Schema

{
  "type": "object",
  "properties": {
    "kennung": {
      "type": "string"
    },
    "text": {
      "type": "string"
    }
  },
  "required": [
    "kennung",
    "text"
  ],
  "additionalProperties": false
}
⚪betrieb_anfrage(kennung, name, kontakt, anliegen)

Hinterlaesst eine Anfrage direkt bei einem Betrieb aus dem Hub (kennung aus betrieb_suchen). Die Mail geht an den Betrieb selbst.

Input Schema

{
  "type": "object",
  "properties": {
    "kennung": {
      "type": "string"
    },
    "name": {
      "type": "string"
    },
    "kontakt": {
      "type": "string",
      "description": "E-Mail oder Telefonnummer"
    },
    "anliegen": {
      "type": "string"
    }
  },
  "required": [
    "kennung",
    "name",
    "kontakt",
    "anliegen"
  ],
  "additionalProperties": false
}
⚪tuer_anlegen(name, ort, kontakt_mail, website, leistungen, ...)

Legt fuer einen Betrieb einen ENTWURF im flowboxx-Hub an. Erst nach Klick auf den Bestaetigungslink (Mail an kontakt_mail, 48 Stunden gueltig) wird der Eintrag aktiv und fuer andere KIs auffindbar. Ohne zustimmung=true wird NICHTS angelegt. Nutzen, wenn eine KI im Auftrag eines Betriebs diesen ansprechbar machen moechte.

Input Schema

{
  "type": "object",
  "properties": {
    "name": {
      "type": "string"
    },
    "ort": {
      "type": "string"
    },
    "kontakt_mail": {
      "type": "string",
      "description": "E-Mail-Adresse des Betriebs"
    },
    "website": {
      "type": "string",
      "description": "Optional, wird nur gespeichert, nicht gecrawlt"
    },
    "leistungen": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "fragen": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "sprache": {
      "type": "string",
      "description": "Sprachcode, Standard de"
    },
    "branche": {
      "type": "string",
      "description": "Eine feste Branche, siehe enum",
      "enum": [
        "anwalt",
        "zahnarzt",
        "arzt",
        "makler",
        "pruefdienst",
        "elektro_shk",
        "dach",
        "kfz",
        "steuerberater",
        "pflege",
        "hotel_gastro",
        "coaching",
        "agentur",
        "sonstiges"
      ]
    },
    "plz": {
      "type": "string",
      "description": "5-stellige Postleitzahl des Betriebs"
    },
    "zustimmung": {
      "type": "boolean",
      "description": "Pflicht: true, sonst keine Anlage"
    }
  },
  "required": [
    "name",
    "ort",
    "kontakt_mail",
    "branche",
    "plz",
    "zustimmung"
  ],
  "additionalProperties": false
}

Community

Rate this Server

Evidence

Recent observations

verifiedversion not recorded8 tools