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.
Integrates with Wiki.js, enabling AI to read and update documentation.
Enables AI assistants to seamlessly interact with your Twenty CRM data through its API.
Access data from the Bakaláři school system, including schedules, absences, and grades, through a standardized API.
Access and manage your VISO TRUST third-party risk program directly through your AI assistant.
Dynamic and reflective problem-solving through thought sequences
Premium memory consistent across all AI applications.
Trello Desktop MCP server that enables Claude Desktop to interact with Trello boards, cards, lists, and team members through natural language commands.
Connects AI agents to the Feishu/Lark platform for automating tasks like document processing, conversation management, and calendar scheduling.
Provides the current UTC time from multiple verified sources.
MCP server for managing accounting and taxes with Norman Finance.