Der MCP-Endpunkt
Ein konversationales Tool, SMS-verifizierte Identität, echte Buchungen. Der volle Vertrag.
Der MCP-Endpunkt ist der Weg, über den Tool-nutzende Assistenten (claude.ai-Konnektoren, ChatGPT und andere MCP-Clients) mit einer Praxis sprechen:
POST /api/a2a/{public-token}/mcp
Transport ist Streamable HTTP, zustandslos, nur JSON-Antworten. Das Token steht in der URL, weil mehrere Assistenten-Plattformen beim Hinzufügen eines Konnektors keine eigenen Header setzen können.
Live-Demo-Konnektor, direkt zum Einfügen in jeden MCP-Client:
https://founderexecute.com/api/a2a/a2a_4adce6dd8c149abd94d885bbe7a32323cfc9745edfa53b8e/mcp
Ein Tool: reception_message
Der verbundene Assistent sieht genau ein Tool:
{
"name": "reception_message",
"inputSchema": {
"message": "string — Ihre Nachricht an die Rezeption, Klartext",
"conversation_id": "uuid, optional — aus dem vorherigen Ergebnis; nur bei der ersten Nachricht weglassen"
}
}
Jeder Aufruf liefert:
{
"reply": "Am Donnerstag habe ich 14:30 oder 16:00 bei Frau Weber. Was passt?",
"conversation_id": "0d7c…",
"status": "ok"
}
Der Gesprächsvertrag
- Der Assistent schickt Nachrichten, die Rezeption antwortet, und der Assistent gibt
conversation_idbei jedem Zug zurück. Diese ID ist der gesamte Sitzungszustand; es gibt keine Server-Sessions. - Wenn die Rezeption den Patienten verifizieren muss, wird
statuszu"awaiting_input": Der Patient hat gerade einen 6-stelligen SMS-Code bekommen, der Assistent fragt seinen Nutzer danach und gibt ihn wörtlich weiter. - Bevor etwas final ist, liest die Rezeption die Buchung vor und bittet um Bestätigung.
- Ist ein Gespräch abgelaufen, trägt die nächste Antwort
"conversation_reset": trueund eine frische ID. Der Assistent fasst das Anliegen kurz zusammen und macht weiter.
Diese Regeln werden dem Assistenten im MCP-Feld instructions mitgegeben; gut erzogene Clients folgen ihnen ohne Zusatzarbeit auf Ihrer Seite.
Limits
Pro Token: 30 Anfragen pro Minute, plus eine tägliche, in der Datenbank gezählte Gesprächsobergrenze. Genug für echte Patienten, langweilig für Schleifen.
Dasselbe Gespräch über A2A
Agenten, die das A2A-Protokoll sprechen, senden stattdessen JSON-RPC an /api/a2a/{public-token}: message/send mit Text-Parts und optionaler contextId (gleiche Kontinuitätsidee), dazu tasks/get zum erneuten Lesen des letzten Tasks. Antworten sind A2A-Task-Objekte mit Status completed oder input-required (der SMS-Schritt). Streaming gibt es auf keinem der beiden Transporte.
Bringen Sie Ihre Plattform ins Agenten-Web.
Ein Integrationsgespräch: Ihr Backend, die Kanäle, die Konditionen — und eine Live-Buchung zum Zusehen.