Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
MCP_MODENoServer mode: read, write, or fullread
LOG_LEVELNoLogging: debug, info, warn, errorinfo
METABASE_URLYesYour Metabase instance URL
METABASE_API_KEYYesMetabase API key
METABASE_TIMEOUTNoRequest timeout (ms)30000
ANTHROPIC_API_KEYNoEnables NLQ and insight tools
METABASE_MAX_ROWSNoMax rows returned per query10000
RATE_LIMIT_REQUESTS_PER_MINUTENoRate limit threshold60

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
list_dashboardsB

List all dashboards in Metabase

get_dashboardB

Get dashboard details including its cards

list_cardsA

List questions/cards in Metabase. Returns up to 100 cards. Use search_content for discovery.

get_cardB

Get details of a specific question/card

execute_cardC

Execute an existing question/card and get results

list_databasesB

List all connected databases

get_database_schemaB

Get tables and columns for a database

execute_queryA

Execute a SQL query (SELECT statements only)

search_contentB

Search across Metabase content (dashboards, cards, collections)

get_collectionsB

List all collections

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

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/1luvc0d3/metabase-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server