Enables interaction with PostHog analytics, allowing users to list projects, create annotations with optional timestamps, view and search for insights, and retrieve detailed information about specific insights.
Liquidium MCP Server
A Model Context Protocol (MCP) server for interacting with PostHog analytics through Liquidium. Create annotations and manage projects directly through Claude Desktop or Smithery!
Features
List Projects: View all available PostHog projects in your organization
Create Annotations: Add annotations to your PostHog projects with optional timestamps
List and Search Insights: View and search for insights in your PostHog projects
Get Insight Details: View detailed information about specific insights
Related MCP server: PostHog MCP Server
Setup
Option 1: Smithery (Recommended)
The easiest way to use Liquidium MCP is through Smithery:
Click "Add to Claude"
Enter your PostHog API Key when prompted
Start using Liquidium tools in Claude!
Option 2: Local Installation
Prerequisites
Python 3.10 or higher
piporuvpackage managerPostHog API Key with
annotation:writeandproject:readscopes obtained from your project settings
Installation
# clone the repo git clone https://github.com/Shudufhadzo/liquidium-mcp.git cd liquidium-mcp # Create and activate virtual environment python -m venv .venv # On Windows .venv\Scripts\activate # On macOS/Linux source .venv/bin/activate # Install dependencies pip install -e .Configuration
Create a
.envfile in the project root:PERSONAL_API_KEY=phx_your_posthog_api_key_here
Claude Desktop Setup
Install Claude Desktop
Open Claude Desktop settings and click "Edit Config". Alternatively, you can open the file from:
macOS:
~/Library/Application Support/Claude/claude_desktop_config.jsonWindows:
%APPDATA%\Claude\claude_desktop_config.json
Add this to your
claude_desktop_config.json(adjust paths according to your system):{ "mcpServers": { "posthog": { "command": "/path/to/python", # Get this by running: which python "args": [ "-m", "posthog_mcp", "--directory", "/path/to/your/posthog-mcp" # Full path to this project ] } } }Check the latest documentation on setting up Claude Desktop as MCP client if you ran into any issues.
Usage
After setup, you'll see a hammer icon in Claude Desktop. The following commands are available:
List Projects
Ask Claude:
Get and Search for Insights
Ask Claude:
"List my PostHog insights" or "Search for revenue insights in my PostHog"
Search for documentations online
You can ask:
"how can i do reverse proxy in nextjs in posthog?"
Create Annotation
Using the Project ID you get from the list of projects, ask Claude:
or with a specific date:
Troubleshooting
If the hammer icon doesn't appear, restart Claude Desktop
Check logs at
~/Library/Logs/Claude/mcp*.log(macOS) or%APPDATA%\Claude\logs(Windows)Verify your PostHog API key has the correct permissions
Make sure all paths in
claude_desktop_config.jsonare absolute paths
Contributing
Feel free to open issues and PRs! We follow PostHog's contribution guidelines.