The open source analytics engine for AI agents. MCP server for GA4, Mixpanel, PostHog.
Setup
Choose your client, copy the config, then fill in any required environment variables.
claude mcp add engageable-analytics --env ANTHROPIC_API_KEY='<ANTHROPIC_API_KEY>' --env POSTHOG_API_KEY='<POSTHOG_API_KEY>' --env GA4_CREDENTIALS_JSON='<GA4_CREDENTIALS_JSON>' --env MIXPANEL_SERVICE_ACCOUNT_SECRET='<MIXPANEL_SERVICE_ACCOUNT_SECRET>' -- uvx engageable~/.codex/config.toml
[mcp_servers.engageable-analytics]
command = "uvx"
args = ["engageable"]
env = { ANTHROPIC_API_KEY = "<ANTHROPIC_API_KEY>", POSTHOG_API_KEY = "<POSTHOG_API_KEY>", GA4_CREDENTIALS_JSON = "<GA4_CREDENTIALS_JSON>", MIXPANEL_SERVICE_ACCOUNT_SECRET = "<MIXPANEL_SERVICE_ACCOUNT_SECRET>" }
# codex mcp add engageable-analytics --env ANTHROPIC_API_KEY='<ANTHROPIC_API_KEY>' --env POSTHOG_API_KEY='<POSTHOG_API_KEY>' --env GA4_CREDENTIALS_JSON='<GA4_CREDENTIALS_JSON>' --env MIXPANEL_SERVICE_ACCOUNT_SECRET='<MIXPANEL_SERVICE_ACCOUNT_SECRET>' -- uvx engageable~/.cursor/mcp.json
{
"mcpServers": {
"engageable-analytics": {
"command": "uvx",
"args": [
"engageable"
],
"env": {
"ANTHROPIC_API_KEY": "<ANTHROPIC_API_KEY>",
"POSTHOG_API_KEY": "<POSTHOG_API_KEY>",
"GA4_CREDENTIALS_JSON": "<GA4_CREDENTIALS_JSON>",
"MIXPANEL_SERVICE_ACCOUNT_SECRET": "<MIXPANEL_SERVICE_ACCOUNT_SECRET>"
}
}
}
}.vscode/mcp.json
{
"servers": {
"engageable-analytics": {
"type": "stdio",
"command": "uvx",
"args": [
"engageable"
],
"env": {
"ANTHROPIC_API_KEY": "<ANTHROPIC_API_KEY>",
"POSTHOG_API_KEY": "<POSTHOG_API_KEY>",
"GA4_CREDENTIALS_JSON": "<GA4_CREDENTIALS_JSON>",
"MIXPANEL_SERVICE_ACCOUNT_SECRET": "<MIXPANEL_SERVICE_ACCOUNT_SECRET>"
}
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"engageable-analytics": {
"command": "uvx",
"args": [
"engageable"
],
"env": {
"ANTHROPIC_API_KEY": "<ANTHROPIC_API_KEY>",
"POSTHOG_API_KEY": "<POSTHOG_API_KEY>",
"GA4_CREDENTIALS_JSON": "<GA4_CREDENTIALS_JSON>",
"MIXPANEL_SERVICE_ACCOUNT_SECRET": "<MIXPANEL_SERVICE_ACCOUNT_SECRET>"
}
}
}
}claude_desktop_config.json
{
"mcpServers": {
"engageable-analytics": {
"command": "uvx",
"args": [
"engageable"
],
"env": {
"ANTHROPIC_API_KEY": "<ANTHROPIC_API_KEY>",
"POSTHOG_API_KEY": "<POSTHOG_API_KEY>",
"GA4_CREDENTIALS_JSON": "<GA4_CREDENTIALS_JSON>",
"MIXPANEL_SERVICE_ACCOUNT_SECRET": "<MIXPANEL_SERVICE_ACCOUNT_SECRET>"
}
}
}
}.trae/mcp.json
{
"mcpServers": {
"engageable-analytics": {
"command": "uvx",
"args": [
"engageable"
],
"env": {
"ANTHROPIC_API_KEY": "<ANTHROPIC_API_KEY>",
"POSTHOG_API_KEY": "<POSTHOG_API_KEY>",
"GA4_CREDENTIALS_JSON": "<GA4_CREDENTIALS_JSON>",
"MIXPANEL_SERVICE_ACCOUNT_SECRET": "<MIXPANEL_SERVICE_ACCOUNT_SECRET>"
}
}
}
}Environment variables
ANTHROPIC_API_KEYPOSTHOG_API_KEYGA4_CREDENTIALS_JSONMIXPANEL_SERVICE_ACCOUNT_SECRET
Replace the placeholders with your own credentials and keep them out of version control.