run_query
Execute SQL queries against Redash data sources and return results as tables or JSON. Configure cache TTL and query timeout.
Instructions
Execute SQL against a data source and return results. Check schema with list_tables and get_table_columns first.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| data_source_id | Yes | Data source ID from list_data_sources | |
| query | Yes | SQL query to execute | |
| max_age | No | Redash cache TTL in seconds (0 to 604800). Defaults to REDASH_DEFAULT_MAX_AGE env var | |
| max_rows | No | Max rows to return (1 to 10000, default 100) | |
| format | No | Output format: table (markdown) or json | table |
| timeout_secs | No | Query execution timeout in seconds (1 to 300, default 30) |