Create_Dynamic_Config
ChatGPTCreate a new Dynamic Config (static, targetable JSON object) in the Statsig console, including targeting rules, its ID (how we'll refer to it in-code) and its IDtype, which it'll randomize users on. CRITICAL CONSTRAINTS: - the return value for each variant must be set with returnValueJson5. - Always include DefaultValue field in the POST request
Create_Experiment
ChatGPTCreate an experiment, including its ID (which is how we refer to it in-code), its groups (test/control, and return values) and the ID type it should randomize users on.
Create_Gate
ChatGPTCreate a new gate (feature flag), including its rules (who should pass it) its ID (how we'll refer to it in-code) and its IDtype, which it'll randomize users on.
Create_Layer
ChatGPTCreate a new layer, including its name, ID type, and optional target apps or team ownership.
Create_Segment
ChatGPTCreate a new segment, including its name, type, optional ID, ID type, and rules for rule-based segments.
GetExperimentSummaryCharts
ChatGPTGet Experiment Summary charts and underlying data.
Get_Audit_Logs
ChatGPTList audit logs for this Statsig project. Supports filtering by id, sorting, tags, date range, and pagination.
Get_Dynamic_Config_Details_by_ID
ChatGPTGet the details (including rules, return values, and more) for a Dynamic Config (static, targetable JSON) in the Statsig console.
Get_Experiment_Details_by_ID
ChatGPTGet details including parameters (return values), groups, status & more of an experiment in Statsig.
Get_Experiment_Metric_Dimension_Results
ChatGPTGet topline and dimensional breakdown results for one specific experiment metric. Use this when you already know the metric ID and need that metric broken down by dimensions. Do not use this tool for an experiment-wide summary across all pulse metrics; use Get_Experiment_Overall_Results instead.
Get_Experiment_Overall_Results
ChatGPTGet overall pulse results for an experiment across all pulse metrics. Use this when you need the experiment-wide topline view or a cross-metric summary. Do not use this tool when you need the dimensional breakdown for one specific metric; use Get_Experiment_Metric_Dimension_Results instead.
Get_Gate_Details_by_ID
ChatGPTGet all details about a gate (feature flag) like its rules, IDtype, and more, from the Statsig Console.
Get_Gate_Results
ChatGPTGet the metric results for a given gate and rule in the gate
Get_Layer_Details_by_ID
ChatGPTGet all details about a layer, including its parameters and metadata, from the Statsig Console.
Get_List_of_Dynamic_Configs
ChatGPTList all Dynamic Configs (static, targetable JSON objects) in this Statsig project. The API enforces a maximum query_limit of 100. If query_limit is not provided, default to 100 (or fewer) and never exceed 100.
Get_List_of_Experiments
ChatGPTList all experiments (AB Tests) in this Statsig project. The API enforces a maximum query_limit of 100. If query_limit is not provided, default to 100 (or fewer) and never exceed 100.
Get_List_of_Gates
ChatGPTList all gates (feature flags) in this Statsig project. The API enforces a maximum query_limit of 100. If query_limit is not provided, default to 100 (or fewer) and never exceed 100.
Get_List_of_Layers
ChatGPTList all layers in this Statsig project. The API enforces a maximum query_limit of 100. If query_limit is not provided, default to 100 (or fewer) and never exceed 100.
Get_List_of_Metric_Sources
ChatGPTList all metric sources in this Statsig project. The API enforces a maximum query_limit of 100. If query_limit is not provided, default to 100 (or fewer) and never exceed 100.
Get_List_of_Metrics
ChatGPTList all metrics in this Statsig project. The API enforces a maximum query_limit of 100. If query_limit is not provided, default to 100 (or fewer) and never exceed 100.
Get_List_of_Param_Stores
ChatGPTList param stores in this Statsig project. The API enforces a maximum query_limit of 100. If query_limit is not provided, default to 100 (or fewer) and never exceed 100.
Get_List_of_Segments
ChatGPTList all segments in this Statsig project.
Get_Metric_Definition_by_ID
ChatGPTGet the full definition for a metric in Statsig, including its type, source, and configuration details.
Get_Param_Store_Details_by_Id
ChatGPTGet a param store by name, including its description, typed parameters, and metadata.
Get_Segment_by_ID
ChatGPTGet all details about a segment in the Statsig Console.
Start_Experiment_Code_Cleanup
ChatGPTStart code cleanup for a stale experiment by name, which creates a PR to remove the experiment from your codebase.
Start_Gate_Code_Cleanup
ChatGPTStart code cleanup for a gate by name, which creates a PR to remove the gate from your codebase.
Update_Dynamic_Config_Entirely
ChatGPTFully update a dynamic config, replacing everything the dynamic config currently has on the Statsig console with the data included in this POST request. Use the GET option to gather the attributes of the dynamic config, edit them, then use this tool. CRITICAL CONSTRAINTS: - the return value for each variant must be set with returnValueJson5. - Always include DefaultValue field in the POST request
Update_Experiment_Entirely
ChatGPTFully update an experiment, replacing everything the experiment currently has on the Statsig console with the data included in this POST request. Use the GET option to gather the attributes of the experiment, edit them, then use this Tool.
Update_Gate_Entirely
ChatGPTFully update a gate, replacing everything the gate currently has on the Statsig console with the data included in this POST request. Use the GET option to gather the attributes of the gate, edit them, then use this tool.
Update_Layer_Entirely
ChatGPTFully update a layer, replacing everything the layer currently has on the Statsig console with the data included in this POST request. Use the GET option to gather the attributes of the layer, edit them, then use this tool.
Update_Segment
ChatGPTUpdate a Statsig segment using the appropriate segment endpoint. Supports rule-based rule updates and add operations for ID list / user store ID list segments via params.query_operation.
fetch
ChatGPTFetch the full document for a search result id. Use the id returned by search.
search
ChatGPTSearch the Statsig MCP data source and return relevant results. Use the fetch tool to retrieve full documents.