Redash MCP Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| REDASH_URL | Yes | Your Redash instance URL (e.g., https://redash.example.com) | |
| REDASH_API_KEY | Yes | Your Redash API key | |
| REDASH_TIMEOUT | No | Timeout for API requests in milliseconds | 30000 |
| REDASH_MAX_RESULTS | No | Maximum number of results to return | 1000 |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {} |
| resources | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| list_queriesB | List all available queries in Redash |
| get_queryA | Get details of a specific query |
| create_queryC | Create a new query in Redash |
| update_queryC | Update an existing query in Redash |
| archive_queryB | Archive (soft-delete) a query in Redash |
| list_data_sourcesA | List all available data sources in Redash |
| execute_queryB | Execute a Redash query and return results |
| get_query_results_csvA | Get query results in CSV format. Returns the last cached results, or optionally refreshes the query first to get the latest data. Note: Does not support parameterized queries. |
| list_dashboardsB | List all available dashboards in Redash |
| get_dashboardC | Get details of a specific dashboard |
| get_dashboard_by_slugB | Get details of a specific dashboard by its slug |
| get_visualizationB | Get details of a specific visualization |
| execute_adhoc_queryA | Execute an ad-hoc query without saving it to Redash. Creates a temporary query that is automatically deleted after execution. |
| create_visualizationB | Create a new visualization for a query |
| update_visualizationD | Update an existing visualization |
| delete_visualizationB | Delete a visualization |
| get_schemaC | Get schema of a specific data source |
| create_dashboardB | Create a new dashboard in Redash |
| update_dashboardC | Update an existing dashboard in Redash |
| archive_dashboardB | Archive (soft-delete) a dashboard in Redash |
| fork_dashboardB | Fork (duplicate) an existing dashboard |
| get_public_dashboardC | Get a public dashboard by its share token |
| share_dashboardB | Share a dashboard and create a public link |
| unshare_dashboardA | Unshare a dashboard and revoke its public link |
| get_my_dashboardsB | Get dashboards created by the current user |
| get_favorite_dashboardsB | Get dashboards marked as favorite by the current user |
| add_dashboard_favoriteB | Add a dashboard to favorites |
| remove_dashboard_favoriteB | Remove a dashboard from favorites |
| get_dashboard_tagsA | Get all tags used in dashboards |
| list_alertsB | List all alerts in Redash |
| get_alertB | Get details of a specific alert |
| create_alertB | Create a new alert in Redash. Alerts notify you when a query result meets a specified condition. |
| update_alertB | Update an existing alert in Redash |
| delete_alertB | Delete an alert from Redash |
| mute_alertB | Mute an alert to temporarily stop notifications |
| get_alert_subscriptionsA | Get all subscriptions for an alert |
| add_alert_subscriptionB | Subscribe to an alert to receive notifications |
| remove_alert_subscriptionC | Unsubscribe from an alert |
| fork_queryB | Fork (duplicate) an existing query |
| get_my_queriesC | Get queries created by the current user |
| get_recent_queriesC | Get recently accessed queries |
| get_query_tagsA | Get all tags used in queries |
| get_favorite_queriesB | Get queries marked as favorite by the current user |
| add_query_favoriteB | Add a query to favorites |
| remove_query_favoriteA | Remove a query from favorites |
| list_widgetsA | List all widgets |
| get_widgetC | Get details of a specific widget |
| create_widgetB | Create a new widget on a dashboard |
| update_widgetC | Update an existing widget |
| delete_widgetC | Delete a widget from a dashboard |
| list_query_snippetsA | List all reusable query snippets |
| get_query_snippetA | Get details of a specific query snippet |
| create_query_snippetA | Create a new reusable query snippet |
| update_query_snippetC | Update an existing query snippet |
| delete_query_snippetC | Delete a query snippet |
| list_destinationsA | List all alert notification destinations (email, Slack, etc.) |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/suthio/redash-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server