Skip to main content

Overview

Open-source business intelligence platform for querying databases and creating dashboards. Through Langdock’s integration, you can access and manage Metabase directly from your conversations.
Authentication: API Key Category: Data & Analytics Availability: All workspace plans

Available Actions

List databases

metabase.list_databases
List all connected databases Requires Confirmation: No Parameters: None Output: Returns the operation result

Get database metadata

metabase.get_database_metadata
Get database schema including tables and their fields Requires Confirmation: No Parameters:
  • databaseId (TEXT, Required): The ID of the database
Output: Returns the operation result

Run native query

metabase.run_native_query
Execute a raw SQL query against a database. Set format=csv to return a downloadable CSV file. Requires Confirmation: No Parameters:
  • databaseId (TEXT, Required): The ID of the database to query
  • query (MULTI_LINE_TEXT, Required): The SQL query to execute
  • format (TEXT, Optional): Output format: json (default) for inline results, or csv to return a downloadable file
Output: Returns the operation result

List collections

metabase.list_collections
List all collections Requires Confirmation: No Parameters: None Output: Returns the operation result

Get collection

metabase.get_collection
Get collection details Requires Confirmation: No Parameters:
  • collectionId (TEXT, Required): The ID of the collection
Output: Returns the operation result

Get collection items

metabase.get_collection_items
Get items (dashboards, questions) in a collection Requires Confirmation: No Parameters:
  • collectionId (TEXT, Required): The ID of the collection
  • limit (NUMBER, Optional): Maximum number of items to return
  • offset (NUMBER, Optional): Number of items to skip (for pagination)
Output: Returns the operation result

Get root collection items

metabase.get_root_collection_items
Get items in the root collection Requires Confirmation: No Parameters: None Output: Returns the operation result

List dashboards

metabase.list_dashboards
List all dashboards Requires Confirmation: No Parameters: None Output: Returns the operation result

Get dashboard

metabase.get_dashboard
Get dashboard details including cards Requires Confirmation: No Parameters:
  • dashboardId (TEXT, Required): The ID of the dashboard
Output: Returns the operation result

Get question

metabase.get_question
Get saved question (card) details Requires Confirmation: No Parameters:
  • questionId (TEXT, Required): The ID of the question/card
Output: Returns the operation result

Run question

metabase.run_question
Execute a saved question and return results. Set format=csv to return a downloadable CSV file. Requires Confirmation: No Parameters:
  • questionId (TEXT, Required): The ID of the question to execute
  • parameters (TEXT, Optional): JSON array of filter parameters
  • format (TEXT, Optional): Output format: json (default) for inline results, or csv to return a downloadable file
Output: Returns the operation result

List questions

metabase.list_questions
List all saved questions/cards Requires Confirmation: No Parameters: None Output: Returns the operation result
metabase.search
Search across dashboards, questions, tables, and collections Requires Confirmation: No Parameters:
  • q (TEXT, Required): Text to search for
  • models (TEXT, Optional): Comma-separated types: dashboard, card, table, collection, database
  • limit (NUMBER, Optional): Maximum number of results to return
  • offset (NUMBER, Optional): Number of results to skip (for pagination)
Output: Returns the operation result