mcpserver.lol
registry/redash-mcp
Connection check local install

redash-mcp

Connect Redash to Claude -- query data, manage dashboards, and run SQL with natural language.

Tools 24
GitHub stars 1
Installs / wk 385
Licence MIT
Transport stdio
Last checked never

Tools & capabilities

24 tools

Read from the published package source — this server runs locally, so there is no endpoint to query. Names are taken from the code, not observed at runtime, and descriptions are often absent.

add_widget from source
Add a saved query
archive_query from source
Archive a saved query, removing it from active query lists. This is Redash
create_alert from source
Create an alert that watches a saved query and fires when a chosen result column crosses a threshold (e.g., daily_signups less than 10). Behavior: creates the alert and returns its…
create_dashboard from source
Create a new, empty dashboard. Behavior: creates the dashboard and returns its id, name, and slug. Usage: after creating it, populate it with charts using add_widget, passing visua…
create_query from source
evaluate_queries from source
Build and run an accuracy test suite for SQL generation on a data source. Behavior: action
fork_query from source
Fork (duplicate) an existing saved query into a new, independently editable copy, leaving the original unchanged. Behavior: creates the copy and returns its new id and name. Usage:…
get_alert from source
Get the full detail of a single alert. Behavior: returns the alert
get_bird_config from source
View BIRD SQL configuration and status.
get_dashboard from source
Get a dashboard
get_query from source
Get the full definition of a saved query. Behavior: returns the query
get_query_result from source
Run an existing saved query by its ID and return the latest results. Behavior: executes the query as stored in Redash and returns up to max_rows rows as a markdown table or JSON, w…
get_table_columns from source
Get the column names and data types for one or more tables in a data source. Accepts a single table or a comma-separated list of tables. Use this to confirm exact column names and…
list_alerts from source
List all alerts configured in Redash. Behavior: returns an array where each alert has id, name, current state (ok / triggered / unknown), last_triggered_at, its linked query (id, n…
list_dashboards from source
List dashboards in Redash, most recently updated first. Behavior: returns a paginated array where each item has id, name, slug, and created/updated timestamps. Usage: use this to d…
list_data_sources from source
List connected data sources (id, name, type). Call this first to get data_source_id.
list_queries from source
List saved (named) queries in Redash, most recently updated first. Behavior: returns a paginated array where each item has id, name, description, data_source_id, and updated_at. Us…
list_tables from source
List tables in a data source. Use keyword to filter by name. Verify table names here before writing SQL.
manage_few_shot_examples from source
Manage the few-shot examples that smart_query uses to generate more accurate SQL. Behavior: action
manage_keyword_map from source
Manage keyword-to-table-name mappings. After inspecting the schema with list_tables, register domain-specific mappings to improve smart_query table-matching accuracy. e.g., {
run_query from source
smart_query from source
submit_query_feedback from source
Record whether the SQL produced for a question was correct, so smart_query improves over time. Behavior: stores an up/down rating; when you rate
update_query from source
Update fields of an existing saved query. Behavior: only the fields you pass are changed (name, SQL, description, or tags); any omitted field is left untouched. Returns the query