Honeycomb MCP Server provides a direct interface for Claude AI to interact with the Honeycomb API, enabling programmatic access to observability and monitoring workflows. Created by kajirita2002, this TypeScript-based server allows querying, creating, and managing datasets, queries, events, boards, and other Honeycomb resources through a standardized set of tools. It's particularly useful for developers and DevOps teams wanting to automate observability tasks and perform data analysis through natural language interaction.
Authenticates with the Honeycomb API and validates your API key. No input parameters required (uses environment variable).
Lists all available datasets in your Honeycomb environment. No input parameters required.
Gets detailed information about a specific dataset. Input: datasetSlug (string, required): Slug of the dataset to retrieve.
Lists all columns in a dataset with optional filtering. Input: datasetSlug (string, required): Slug of the dataset; key_name (string, optional): Filter by a specific column key name.
Creates a new query for a dataset. Input: datasetSlug (string, required): Slug of the dataset; query (object, required): Query configuration object with calculation, time range, and filters.
Gets information about a specific query. Input: datasetSlug (string, required): Slug of the dataset; queryId (string, required): ID of the query to retrieve.
Executes a query and returns the results (runs a query). Input: datasetSlug (string, required): Slug of the dataset; queryId (string, required): ID of the query to run; disable_series (boolean, optional): Whether to disable series data; disable_total_by_aggregate (boolean, optional): Whether to disable total aggregates; disable_other_by_aggregate (boolean, optional): Whether to disable other aggregates; limit (integer, optional): Limit on the number of results.
Gets the results of a previously executed query. Input: datasetSlug (string, required): Slug of the dataset; queryResultId (string, required): ID of the query result to retrieve.
Lists dataset definitions with pagination support. Input: page (number, optional): Page number (starting from 1); limit (number, optional): Number of results per page (default: 100, max: 1000); sort_by (string, optional): Field to sort by (e.g. 'name', 'description'); sort_order (string, optional): Sort order ('asc' or 'desc').
Lists all available boards. No input parameters required.
Gets detailed information about a specific board. Input: boardId (string, required): ID of the board to retrieve.
No reviews yet. Be the first to review!
Sign in to join the conversation
Our bundler currently only supports TypeScript-based servers. Check back soon!