run_research
Launch agentic research to find companies or people matching your criteria. Get a cost estimate first, then confirm to execute and receive a job ID for status polling.
Instructions
Start an agentic research job to find companies or people matching your criteria. Returns a job_id to poll with check_research_status. Send with confirmed=false first to get a cost estimate, then confirmed=true to execute.
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": {
"query": "<query>"
},
"name": "run_research"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| depth | No | Research depth: 'standard' (2 credits/result), 'thorough' (3), or 'deep' (5). Default: standard. | standard |
| limit | No | Max results to find. Default 10, max 50. | |
| query | Yes | Natural language search criteria (e.g. 'fintech founders in NY', 'SaaS companies with 50-200 employees'). | |
| confirmed | No | Set to false for cost estimate, true to execute. Always get estimate first. | |
| target_type | No | What to search for: 'companies' or 'people'. Default: companies. | companies |
| idempotency_key | No | Optional stable key to prevent duplicate research job creation on retries. |