run_waterfall
Execute a waterfall enrichment by sequentially trying multiple providers until one succeeds, subject to spending limits. Requires a waterfall identifier and parameters.
Instructions
Execute a waterfall enrichment that tries multiple providers until one succeeds. Subject to spending limits.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"waterfall_identifier": "<waterfall_identifier>",
"params": "<params>"
},
"name": "run_waterfall"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| waterfall_identifier | Yes | The identifier of the waterfall to run (e.g., "email_getter") | |
| params | Yes | Parameters required by the waterfall | |
| provider_ids | No | Optional: Specific provider IDs to use (default: uses all in cost-optimized order) | |
| email_verifier | No | Optional: Email verifier enrichment ID to verify results |