Skip to main content
Glama
manifest.json4.14 kB
{ "manifest_version": "0.3", "name": "metabase-mcp", "display_name": "Metabase", "version": "1.1.4", "description": "A high-performance MCP server for Metabase analytics data access with response optimization and robust error handling.", "long_description": "This MCP server provides AI assistants with optimized access to Metabase analytics data. Features up to 90% token reduction through response optimization, comprehensive error handling with structured responses, and tools for searching, listing, retrieving, and exporting data from Metabase instances. Includes concurrent processing, pagination support, and export capabilities for large datasets. Supports both API key and email/password authentication methods.", "author": { "name": "Jericho Sequitin", "url": "https://github.com/jerichosequitin" }, "repository": { "type": "git", "url": "https://github.com/jerichosequitin/metabase-mcp" }, "icon": "icon.png", "server": { "type": "node", "entry_point": "build/src/index.js", "mcp_config": { "command": "node", "args": [ "${__dirname}/build/src/index.js" ], "env": { "METABASE_URL": "${user_config.metabase_url}", "METABASE_API_KEY": "${user_config.metabase_api_key}", "METABASE_USER_EMAIL": "${user_config.metabase_user_email}", "METABASE_PASSWORD": "${user_config.metabase_password}", "EXPORT_DIRECTORY": "${user_config.export_directory}", "METABASE_READ_ONLY_MODE": "${user_config.read_only_mode}" } } }, "tools": [ { "name": "search", "description": "Search across all Metabase items using native search API" }, { "name": "list", "description": "Fetch all records for a single Metabase resource type" }, { "name": "retrieve", "description": "Fetch detailed information for specific items with concurrent processing" }, { "name": "execute", "description": "Execute SQL queries or run saved cards against Metabase databases. Warning: Can execute destructive SQL operations." }, { "name": "export", "description": "Export large datasets in CSV, JSON, or XLSX formats" }, { "name": "clear_cache", "description": "Clear the internal cache for stored data" } ], "keywords": [ "metabase", "mcp", "model-context-protocol", "ai", "claude", "analytics", "data", "business-intelligence", "sql", "dashboard" ], "license": "MIT", "user_config": { "metabase_url": { "type": "string", "title": "URL", "description": "Metabase URL", "required": true, "default": "https://your-metabase-instance.com" }, "metabase_api_key": { "type": "string", "title": "API Key", "description": "Metabase API Key. Leave empty for email/password authentication.", "required": false, "sensitive": true, "default": "" }, "metabase_user_email": { "type": "string", "title": "User Email", "description": "Metabase User Email. Leave empty for API key authentication.", "required": false, "default": "" }, "metabase_password": { "type": "string", "title": "Password", "description": "Metabase User Password. Leave empty for API key authentication.", "required": false, "sensitive": true, "default": "" }, "read_only_mode": { "type": "boolean", "title": "Read-Only Mode", "description": "When enabled, restricts the execute tool to SELECT queries only. Write operations (INSERT, UPDATE, DELETE, DROP, etc.) will be blocked.", "required": false, "default": true }, "export_directory": { "type": "directory", "title": "Export Directory", "description": "Directory where exported files will be saved", "required": true, "default": "${DOWNLOADS}/Metabase" } }, "compatibility": { "claude_desktop": ">=0.11.0", "platforms": ["darwin", "win32", "linux"], "runtimes": { "node": ">=18.0.0" } } }

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/jerichosequitin/Metabase'

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