Hackle MCP Server

Model Context Protocol server for Hackle

Remote serverstreamable-http

What is the Hackle MCP Server?

Hackle MCP connects Hackle MCP to AI assistants that speak the Model Context Protocol. Model Context Protocol server for Hackle.

What Hackle MCP does

A Model Context Protocol server for Hackle API providing tools and resources for querying A/B Test data.

Practical notes

  • Maintained by hackle-io.

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
Parameters- remoteConfigId: Remote config's id.
pageSizeNumber of items per page (default: 100)
searchKeywordSearch keyword (optional)
dateDate (optional)
chartTypeAnalytics 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.
statusStatus of remote config: ACTIVE, ARCHIVED (default: 'ACTIVE')
keytype: Condition's type: HACKLE_PROPERTY, USER_PROPERTY, AB_TEST, FEATURE_FLAG, COHORT, SEGMENT.
dataTypeType of remote config's value: STRING, JSON, NUMBER, BOOLEAN. The request will not be accepted if dataType and remote config values does not match.
userIdentifierCriteriaUser identifier criteria for targeting. You can use criteria provided by Hackle($deviceId, $userId) or your own criteria created at Hackle dashboard website. (d
bodyRequest body.
remoteConfigDefaultValueDefault value of remote config. This value's type should match with dataType field.
conditionalValuesArray of conditional remote config's value with user group targeting.
ruleNameName of targeting condition rule.
remoteConfigValueRemote config's value. This value's type should match with dataType field.
targetconditions: Targeting rules. Users who The user he satisfies all conditions in this array will see this rule's remote config value.
matchoperator: Operators that will be used to match key and values of the condition.
valueTypeType of targeting condition's value: NUMBER, STRING, BOOLEAN, VERSION.
valuesValues 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

How to install the Hackle MCP Server

{
  "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.

Configuration

VariableDescriptionRequired
API_KEYDeclared in the maintainer’s client configuration.Check documentation

Example prompts to try

  • “Use Hackle MCP to Tools.”

Frequently asked questions

Model Context Protocol server for Hackle Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.