Endpunkt oder Werkzeug ausführen
run_endpointFührt einen Skael-Endpunkt aus (z. B. E-Mail finden oder prüfen, Impressum auslesen, Website scrapen, Google Maps, Firmendaten) oder ein Werkzeug, das search_tools gefunden hat; alles läuft über dasselbe Guthaben. Endpunkt: endpoint (Slug oder Typ, z. B. google_search) und input (Eingaben laut describe_endpoint). Mit dry_run: true werden nur Eingaben und Kosten geprüft, nichts wird ausgegeben. Ohne dry_run läuft die Anfrage und kostet Credits; nach höchstens 25 s kommt das Ergebnis oder status "pending" mit einer enrichment_id für get_enrichment. Über 500 Credits antwortet der Server mit CONFIRMATION_REQUIRED: frag die Person ausdrücklich und ruf erst dann mit confirmation_token und denselben Angaben erneut auf. Batch: statt input eine Liste inputs mit bis zu 100 Eingaben für denselben Endpunkt, z. B. 50 Websites für web_scraper oder icp_checker. Ein Preis vorab für alle (dry_run nennt Summe und Obergrenze), eine Bestätigung über 500 Credits für den ganzen Batch, ungültige Zeilen werden einzeln abgelehnt, der Rest läuft. Die Ergebnisse holst du gesammelt mit get_enrichment und enrichment_ids. icp_checker hat zwei Stufen: with_reason: false liefert nur die Entscheidung (icp, confidence; reason und evidence bleiben null), with_reason: true dazu Begründung und wörtliches Zitat der Website für 1 Credit mehr. Ohne with_reason gilt die Einstellung der Organisation; dry_run nennt den Preis. Werkzeug: tool (Name aus search_tools) und arguments. Werkzeuge aus der Liste bitte direkt aufrufen. Für viele gleichartige Anfragen inputs statt Einzelaufrufen, nicht für Lead-Listen in Schleifen: Lead-Listen baust du mit start_lead_project.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "run_endpoint"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tool | No | Name eines Werkzeugs aus search_tools. Nicht zusammen mit endpoint. | |
| input | No | Eingaben für den Endpunkt, wie describe_endpoint sie beschreibt. | |
| inputs | No | Batch: bis zu 100 Eingaben für denselben Endpunkt, je ein Objekt wie input. Nicht zusammen mit input. | |
| dry_run | No | true: nur prüfen und Kosten schätzen, nichts ausführen, nichts ausgeben. | |
| endpoint | No | Slug oder Typ des Endpunkts, z. B. google_search. Nicht zusammen mit tool. | |
| arguments | No | Argumente für das Werkzeug unter tool. | |
| organization | No | Slug der Organisation. Nur nötig, wenn das Werkzeug ORG_AMBIGUOUS meldet. | |
| client_request_id | No | Eigene ID für diesen Aufruf. Dieselbe ID mit denselben Angaben liefert innerhalb von 24 Stunden das erste Ergebnis, ohne erneut Credits zu kosten. | |
| confirmation_token | No | Token aus CONFIRMATION_REQUIRED, erst nach ausdrücklichem Ja der Person. |