Model Context Protocol server for Hackle
Hackle MCP connects Hackle MCP to AI assistants that speak the Model Context Protocol. Model Context Protocol server for Hackle.
A Model Context Protocol server for Hackle API providing tools and resources for querying A/B Test data.
Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.
Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.
| Tool | What it does |
|---|---|
| Parameters | - remoteConfigId: Remote config's id. |
| pageSize | Number of items per page (default: 100) |
| searchKeyword | Search keyword (optional) |
| date | Date (optional) |
| chartType | Analytics chart's type(FUNNEL, DATA_INSIGHT, RETENTION, USER_PATH). It can be found in the response of Data Report Detail Tool or Analytics Chart List Tool. |
| status | Status of remote config: ACTIVE, ARCHIVED (default: 'ACTIVE') |
| key | type: Condition's type: HACKLE_PROPERTY, USER_PROPERTY, AB_TEST, FEATURE_FLAG, COHORT, SEGMENT. |
| dataType | Type of remote config's value: STRING, JSON, NUMBER, BOOLEAN. The request will not be accepted if dataType and remote config values does not match. |
| userIdentifierCriteria | User identifier criteria for targeting. You can use criteria provided by Hackle($deviceId, $userId) or your own criteria created at Hackle dashboard website. (d |
| body | Request body. |
| remoteConfigDefaultValue | Default value of remote config. This value's type should match with dataType field. |
| conditionalValues | Array of conditional remote config's value with user group targeting. |
| ruleName | Name of targeting condition rule. |
| remoteConfigValue | Remote config's value. This value's type should match with dataType field. |
| target | conditions: Targeting rules. Users who The user he satisfies all conditions in this array will see this rule's remote config value. |
| match | operator: Operators that will be used to match key and values of the condition. |
| valueType | Type of targeting condition's value: NUMBER, STRING, BOOLEAN, VERSION. |
| values | Values of targeting condition's key. Followings are some special cases: The values will be treated as names if you are using SEGMENT. Only strings 'A' and 'B' a |
{
"mcpServers": {
"hackle-mcp": {
"command": "npx",
"args": [
"-y",
"@hackle-io/hackle-mcp@latest"
],
"env": {
"API_KEY": "YOUR_API_KEY"
}
}
}
}From the project documentation. Replace placeholders and example paths before connecting.
| Variable | Description | Required |
|---|---|---|
| API_KEY | Declared in the maintainer’s client configuration. | Check documentation |
Read, search and edit files inside allowed directories with the Model Context Protocol reference Filesystem server.
Retrieve version-aware library documentation and code examples with Context7 MCP, using resolve-library-id and query-docs.
A MCP server to install other MCP servers
Ask any GitHub repository a question. Get source-backed answers.
Lets a coding agent read the screenshots you beam to its server with Hostbeam.
Publish HTML or Markdown to a public URL in one call. Zero config, auto-registers on first use.