Tools for PostHog analytics, annotations, and project management.
A Model Context Protocol (MCP) server for interacting with PostHog analytics through Liquidium. Create annotations and manage projects directly through Claude Desktop or Smithery!
The easiest way to use Liquidium MCP is through Smithery:
Prerequisites
pip
or uv
package managerannotation:write
and project:read
scopes obtained from your project settingsInstallation
# 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
.env
file in the project root:
PERSONAL_API_KEY=phx_your_posthog_api_key_here
Claude Desktop Setup
~/Library/Application Support/Claude/claude_desktop_config.json
%APPDATA%\Claude\claude_desktop_config.json
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.After setup, you'll see a hammer icon in Claude Desktop. The following commands are available:
Ask Claude:
"List my PostHog projects"
Ask Claude:
"List my PostHog insights" or "Search for revenue insights in my PostHog"
You can ask:
Using the Project ID you get from the list of projects, ask Claude:
"Create a PostHog annotation in project 53497 saying 'Deployed v1.2.3'"
or with a specific date:
"Create a PostHog annotation in project 53497 for March 20th saying 'Started new marketing campaign'"
~/Library/Logs/Claude/mcp*.log
(macOS) or %APPDATA%\Claude\logs
(Windows)claude_desktop_config.json
are absolute pathsFeel free to open issues and PRs! We follow PostHog's contribution guidelines.
AI Task schedule planning with LLamaIndex and Timefold: breaks down a task description and schedules it around an existing calendar
Integrates with the Productboard API, offering 49 specialized tools to manage all major Productboard functionalities.
A comprehensive travel planning server for flight search, accommodation booking, currency exchange, and weather forecasting.
Access your WeChat Reading (微信读书) bookshelf, notes, highlights, and reviews.
Interact with Amazon services for product search, cart management, and viewing order history.
Connect to the Taskade platform via MCP. Access tasks, projects, workflows, and AI agents in real-time through a unified workspace and API.
An intelligent tutoring server that uses GitHub documentation repositories to provide structured educational prompts and tools.
Manage and interact with Google Calendar events using the Google Calendar API.
Interact with Asana tasks, projects, workspaces, and comments using the Asana API.
Perform queries and entity operations in your Fibery workspace.