
A Model Context Protocol server for Hackle API providing tools and resources for querying A/B Test data.
Features
- experiment-list: Fetches a paginated list of all A/B Test experiments from your Hackle workspace with optional search filtering
- experiment-detail: Retrieves detailed information and results for a specific experiment (A/B Test)
- active-user-series: Retrieves active user count data over time
- retention-series: Retrieves user retention data aggregated by time units (day, week, month)
- stickiness-series: Retrieves user stickiness metrics (frequency of return visits) by time units
Installation
Option 1: Installing via Smithery
To install hackle-mcp for Claude Desktop automatically via Smithery:
npx -y @smithery/cli install @hackle-io/hackle-mcp --client claude
Option 2: Add to claude_desktop_config by hand
Add this entry to your claude_desktop_config.json:
- On Mac: ~/Library/Application Support/Claude/claude_desktop_config.json
- On Windows: %APPDATA%Claudeclaude_desktop_config.json
- On Linux: ~/.config/Claude/claude_desktop_config.json
{
"mcpServers": {
"hackle-mcp": {
"command": "npx",
"args": [
"-y",
"@smithery/cli@latest",
"run",
"@hackle-io/hackle-mcp",
"--config",
"{"apiKey":"YOUR_API_KEY"}"
]
}
}
}
Restart Claude if running
Getting Your API Key
To use the Hackle MCP Server, you will need an API key. To obtain your API key:
- Contact the Hackle team directly through Hackle Slack Community
- Request an API key for MCP Server access
- The Hackle team will provide you with a unique API key
Important: Never share your API key or commit it to public repositories. Treat your API key as a sensitive credential.