Skip to main content
Glama

PostHog MCP Server

by Shudufhadzo

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

Setup

The easiest way to use Liquidium MCP is through Smithery:

  1. Visit Liquidium MCP on Smithery
  2. Click "Add to Claude"
  3. Enter your PostHog API Key when prompted
  4. Start using Liquidium tools in Claude!

Option 2: Local Installation

  1. Prerequisites
    • Python 3.10 or higher
    • pip or uv package manager
    • PostHog API Key with annotation:write and project:read scopes obtained from your project settings
  2. 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 .
  3. Configuration
    • Create a .env file in the project root:
      PERSONAL_API_KEY=phx_your_posthog_api_key_here
  4. 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.json
      • Windows: %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:

"List my PostHog projects"

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:

"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'"

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.json are absolute paths

Contributing

Feel free to open issues and PRs! We follow PostHog's contribution guidelines.

-
security - not tested
A
license - permissive license
-
quality - not tested

hybrid server

The server is able to function both locally and remotely, depending on the configuration or use case.

A server that allows users to interact with PostHog analytics platform through Claude Desktop, enabling listing projects, creating annotations, searching insights, and accessing documentation.

  1. Features
    1. Setup
      1. Option 1: Smithery (Recommended)
      2. Option 2: Local Installation
    2. Usage
      1. List Projects
      2. Get and Search for Insights
      3. Search for documentations online
      4. Create Annotation
    3. Troubleshooting
      1. Contributing

        Related MCP Servers

        • A
          security
          F
          license
          A
          quality
          A server that enables Claude Desktop users to access the Claude API directly, allowing them to bypass Professional Plan limitations and use advanced features like custom system prompts and conversation management.
          Last updated -
          1
          5
          Python
          • Apple
        • -
          security
          F
          license
          -
          quality
          A server that enables interaction with PostgreSQL, MySQL, MariaDB, or SQLite databases through Claude Desktop using natural language queries.
          Last updated -
          Python
        • -
          security
          A
          license
          -
          quality
          A server that allows Claude to search and retrieve emails from your Gmail account, supporting functions like searching emails, retrieving full content of specific emails, and listing recent messages.
          Last updated -
          2
          Python
          Apache 2.0
        • A
          security
          A
          license
          A
          quality
          A server that allows users to manage documents and perform Claude-powered searches using Needle through the Claude Desktop application.
          Last updated -
          7
          39
          Python
          MIT License
          • Apple

        View all related MCP servers

        MCP directory API

        We provide all the information about MCP servers via our MCP API.

        curl -X GET 'https://glama.ai/api/mcp/v1/servers/Shudufhadzo/liquidium-mcp'

        If you have feedback or need assistance with the MCP directory API, please join our Discord server