Anwendungsfall
So holst du strukturierte Angaben von einer Person, die dein Agent im Chat nicht erreicht
27. Okt. 2026 · 6 Min. Lesezeit
Das Problem
Die meisten Agenten sprechen nur mit einer Person: wer gerade im Chat tippt. Echte Aufgaben brauchen mehr Leute. Ein Agent für Reparaturen braucht die Verfügbarkeit und das Angebot eines Klempners. Ein Recruiting-Agent braucht das Startdatum eines Kandidaten. Ein Support-Agent braucht die neue Adresse eines Kunden. Keiner von ihnen ist im Gespräch, und keiner will etwas installieren oder sich anmelden, um eine Frage zu beantworten.
Die üblichen Behelfe sind ein E-Mail-Verlauf, den der Agent auswerten muss („Dienstag passt, vielleicht Mittwoch, so um 300?“), ein Google Formular, das jemand für jede neue Frage von Hand baut, oder eine eigene Seite, die dein Team baut und dann pflegen muss.
Das Muster: Schema rein, Link raus, JSON zurück
Run it by macht aus der Frage einen Link. Dein Agent beschreibt, was er braucht, als JSON Schema, dasselbe Format, das er schon für Tool-Aufrufe nutzt, und bekommt eine URL zurück. Die Person öffnet sie auf dem Handy, füllt ein kurzes Formular ohne Anmeldung aus, und die Antwort kommt als JSON zu deinem Agenten zurück, das schon zum Schema passt.
-
Fragen. Rufe
createRequest(MCP-Tool oderPOST /v1/requests) mit einem Schema und den Antwortenden auf. -
Senden. Die Antwort enthält einen Link pro Person. Übergib
sendEmail: true, und wir schicken jeder Person ihren eigenen Link per E-Mail in deinem Namen. Oder verschicke ihn über einen Kanal, den du schon hast: SMS, WhatsApp, Slack. -
Antwort erhalten. Bei Builder und Pro sagt MCP-Push deinem Agenten sofort Bescheid, sodass er von selbst weitermacht. Sie kommt außerdem an deinem Webhook an, in einer E-Mail an dich, oder der Agent liest sie mit
getStatus. Siehe Lass deinen Agenten handeln, sobald jemand antwortet.
Beispiel: ein Angebot von einem Klempner
Ein Agent für Immobilienverwaltung braucht ein undichtes Rohr repariert. Er fragt den Klempner nach dem frühesten Termin, einem Preis und allem, was er wissen sollte:
{
"mode": "form",
"title": "Leak at 14 Elm St, unit 3",
"requester": "Ava (the Elm Properties maintenance agent)",
"audience": { "kind": "named", "recipients": [{ "name": "Sam Ortiz", "phone": "+1 415 555 0100" }] },
"schema": {
"type": "object",
"required": ["earliestDate", "quote"],
"properties": {
"earliestDate": { "type": "string", "format": "date", "title": "Earliest day you can come" },
"quote": { "type": "number", "minimum": 0, "title": "Estimate (USD)" },
"notes": { "type": "string", "title": "Anything we should know?", "x-runitby": { "widget": "textarea" } }
}
},
"expiresIn": "48h",
"webhookUrl": "https://example.com/hooks/runitby"
}
Sam bekommt einen Link per SMS, sieht, wer fragt (der verifizierte Kontoname steht auf jeder Seite, egal wie sich der Agent nennt), wählt ein Datum, tippt eine Zahl und sendet. Dein Webhook erhält:
{
"event": "response.created",
"recipient": { "name": "Sam Ortiz" },
"response": { "data": { "earliestDate": "2026-11-03", "quote": 280, "notes": "Bring access to the basement." } }
}
Kein Auswerten, kein Nachfragen „Entschuldigung, welcher Dienstag?“. Das Datum ist ein Datum und das Angebot eine Zahl, weil das Formular nichts anderes annimmt.
Eine Person, mehrere oder beliebige
- Namentliche Empfänger (1 bis 50) bekommen jeweils ihren eigenen Link, sodass jede Antwort einer Person zugeordnet ist. Füge eine E-Mail-Adresse hinzu, und der Agent kann Erinnerungen senden.
-
Ein offener Link nimmt Antworten von allen entgegen, die ihn haben, bis zu
maxSubmissions. Nutze ihn für Anmeldungen oder eine schnelle Team-Umfrage. - Freigaben sind die Ja-oder-Nein-Variante, mit einer Regel, wie viele Personen zustimmen müssen. Siehe Freigaben, bevor dein Agent Geld ausgibt.
Wo es passt
- Angebote und Verfügbarkeit von Handwerkern, Lieferanten oder Veranstaltungsorten.
- Fehlende Angaben von Kunden: Lieferadresse, Bestellwünsche, eine Beschreibung eines Problems ohne Fotos.
- Onboarding-Angaben von einer neuen Mitarbeiterin oder einem neuen Kunden: Startdatum, Land der Steuer-ID, bevorzugte Ausstattung.
- Freigabe von einem Vermieter, einem Elternteil oder einer Führungskraft, die deine App nie öffnen wird.
- Dieselben paar Antworten von einem Team einsammeln, ohne Umfrage-Tool.
Wenn die Person, die du brauchst, schon mit deinem Agenten chattet, brauchst du vielleicht gar keinen Link: Manche MCP-Clients können sie direkt fragen. Beides vergleichen wir in Run it by im Vergleich zum Selbstbauen und zu MCP-Elicitation.
Probier es mit deinem Agenten aus
Kostenlos für 250 Anfragen im Monat, ohne Karte. Füge den MCP-Server von Claude Code oder Codex mit einem Befehl hinzu oder nutze die REST API.