Skip to main content
Glama
arkty

@arkty/redash-mcp

by arkty

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
REDASH_URLYesRedash instance URL
REDASH_API_KEYYesUser API key (from Redash profile settings)
REDASH_TIMEOUTNoRequest timeout in ms30000
REDASH_MAX_ROWSNoMax rows in JSON response500
REDASH_OUTPUT_DIRNoDirectory for CSV file output.
REDASH_DEFAULT_TABLENoDefault table name (shown in tool description)
REDASH_EXTRA_HEADERSNoExtra HTTP headers (JSON or key=value;key2=value2)
REDASH_POLL_INTERVALNoJob polling interval in ms1000
REDASH_MAX_POLL_ATTEMPTSNoMax poll attempts before timeout120
REDASH_DEFAULT_DATA_SOURCE_IDNoDefault data source ID

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
list_data_sourcesA

List all available Redash data sources (databases) with their IDs, names, and types

get_data_source_schemaA

Get the full database schema (all tables and their columns) for a data source. Use list_data_sources first to find the data_source_id.

get_table_infoA

Get detailed column information (names and types) for a specific table. Use search_schema if you don't know the exact table name.

search_schemaA

Search for tables and columns by name pattern (case-insensitive). Useful when you don't know the exact table or column name.

execute_adhoc_queryA

Execute a SQL query directly against a data source. No query object is created in Redash — leaves no trace. Destructive SQL (INSERT/UPDATE/DELETE/DROP etc.) is blocked. For running queries this is the DEFAULT tool. Use create_query only when user explicitly asks to save a query to Redash web UI.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

A4.1/5.0

Scored across 5 tools

Disambiguation4/5

The tools are mostly distinct: execute_adhoc_query handles query execution, list_data_sources handles data sources, and the remaining three handle schema discovery. There is some overlap among get_data_source_schema, get_table_info, and search_schema, but the descriptions clearly separate whole-schema, specific-table, and pattern-search use cases.

Naming Consistency5/5

All tool names follow a consistent verb_noun snake_case pattern: execute_adhoc_query, list_data_sources, get_data_source_schema, get_table_info, and search_schema. The naming style is uniform and predictable.

Tool Count5/5

With 5 tools, the server is well-scoped for its apparent purpose: running ad-hoc SQL queries and exploring database schemas. Each tool has a clear role and no redundant tools are present.

Completeness3/5

The server covers ad-hoc query execution and schema discovery well, but it references create_query for saving queries to Redash without actually providing that tool. This leaves a notable gap for users who want to persist or manage queries in the Redash web UI.

Maintenance

ActivityInactive
ResponsivenessNo issues