The Statsig MCP connector routes your AI agent's tool calls to Statsig's own MCP server through Scalekit. Each user signs in to Statsig once, and Scalekit stores and refreshes their tokens, so your agent never handles credentials. It comes with 48 tools.
- Tools
- 48
- What they doRead · write · destructive
- 47 · 0 · 147 read0 write1 destructive
- Users sign in with
- OAuth
- OAuth app
- Your own Statsig MCP server app
Setup
Install the SDK
Terminal window npm install @scalekit-sdk/node dotenvTerminal window pip install scalekit-sdk-python python-dotenvSet your credentials
Add your Scalekit credentials to your
.envfile. Find values in app.scalekit.com > Developers > API Credentials..env SCALEKIT_ENVIRONMENT_URL=<your-environment-url>SCALEKIT_CLIENT_ID=<your-client-id>SCALEKIT_CLIENT_SECRET=<your-client-secret>Create the Statsig MCP connection
In AgentKit > Connections, create a Statsig MCP connection and copy its redirect URI. The name you give it is the
connection_nameyour code passes. See Configure connections.Register an OAuth app
Statsig MCP server connections use your own OAuth app. Register one with Statsig MCP server and add the redirect URI you copied.
Then enter the app's Client ID and Client Secret on the Statsig MCP connection.
Authorize a user and make your first call
quickstart.mts import { ScalekitClient } from '@scalekit-sdk/node'import 'dotenv/config'import { createInterface } from 'node:readline/promises'const scalekit = new ScalekitClient(process.env.SCALEKIT_ENVIRONMENT_URL,process.env.SCALEKIT_CLIENT_ID,process.env.SCALEKIT_CLIENT_SECRET,)const actions = scalekit.actionsconst connector = 'statsigmcp'const identifier = 'user_123'// Generate an authorization link for the userconst { link } = await actions.getAuthorizationLink({ connectionName: connector, identifier })console.log('Authorize Statsig MCP:', link)const rl = createInterface({ input: process.stdin, output: process.stdout })await rl.question('Press Enter after authorizing...')rl.close()// Make your first callconst result = await actions.executeTool({connector,identifier,toolName: 'statsigmcp_get_context',toolInput: {},})console.log(result)Terminal window npx tsx quickstart.mtsquickstart.py import osfrom scalekit import ScalekitClientfrom dotenv import load_dotenvload_dotenv()scalekit_client = ScalekitClient(env_url=os.getenv("SCALEKIT_ENVIRONMENT_URL"),client_id=os.getenv("SCALEKIT_CLIENT_ID"),client_secret=os.getenv("SCALEKIT_CLIENT_SECRET"),)actions = scalekit_client.actionsconnection_name = "statsigmcp"identifier = "user_123"# Generate an authorization link for the userlink_response = actions.get_authorization_link(connection_name=connection_name,identifier=identifier,)print("Authorize Statsig MCP:", link_response.link)input("Press Enter after authorizing...")# Make your first callresult = actions.execute_tool(tool_input={},tool_name="statsigmcp_get_context",connection_name=connection_name,identifier=identifier,)print(result)Terminal window python quickstart.pyEach user signs in once. See Authorize a user for the full flow and statuses.
Tools
Pass the exact name toexecute_toolstatsigmcp_cluster_log_patternsCluster similar log lines into templates (same as `statsig-query log-patterns`).Read-onlyCluster Log Patterns
Cluster similar log lines into templates (same as `statsig-query log-patterns`). Use after `Query_Logs_Explorer` when raw lines are too noisy. Pass a Logs Explorer filter (e.g. `service:scrapi AND tier:latest AND level:error`) — do not wrap in `#logs{ }`. Statsig/OpenAI internal organizations only (mirrors CAPI `@OpenAIAndStatsigOrgOnly`). Optional: `field` (default clusters on log message field), `limit`, time window (`start_ts`/`end_ts` in ms).
Inputs
paramsobjectrequired- Request parameters object. Contains the path and query values for this call.
statsigmcp_fetchFetch the full document for a search result id.Read-onlyfetch
Fetch the full document for a search result id. Use the id returned by search.
Inputs
idstringrequired- ID of the search result document to fetch, as returned by the search tool.
statsigmcp_get_audit_logsList audit logs for this Statsig project.Read-onlyGet Audit Logs
List audit logs for this Statsig project. Supports filtering by id, sorting, tags, date range, and pagination.
Inputs
paramsobjectrequired- Request parameters object. Contains the path and query values for this call.
statsigmcp_get_autotune_eligible_reviewersList the users and reviewer groups eligible to approve/reject a review of this autotune experiment.Read-onlyGet Autotune Eligible Reviewers
List the users and reviewer groups eligible to approve/reject a review of this autotune experiment. Use this to pick valid reviewer_ids / reviewer_group_ids when creating or editing an autotune review. The response carries everyone_eligible (true when anyone may review), users (the flattened, deduped set of eligible individuals), and groups (each with its member user_ids). Note: project admins can always review and are NOT enumerated here. path_id = the autotune's ID.
Inputs
paramsobjectrequired- Request parameters object. Contains the path and query values for this call.
statsigmcp_get_autotune_review_by_idGet a single review for an autotune experiment by its review ID, including its status, proposed change type, author, and requested reviewers.Read-onlyGet Autotune Review by ID
Get a single review for an autotune experiment by its review ID, including its status, proposed change type, author, and requested reviewers. A review is a proposed change that goes through an approve → commit lifecycle before it is applied. path_id = the autotune's ID; path_reviewID = the review ID (from Get_List_of_Autotune_Reviews or Create_Autotune_Review).
Inputs
paramsobjectrequired- Request parameters object. Contains the path and query values for this call.
statsigmcp_get_contextBootstrap the authenticated Statsig MCP session.Read-onlyGet Context
Bootstrap the authenticated Statsig MCP session. Returns bounded organization, selected project, environment, effective API-key permissions, review settings, accessible product areas, project environments, event sources, metrics, default timezone, and relevant links. The project includes whether new entities require a Target App or a team, with bounded Target App and team names to choose from. The API key already selects one project, so no project ID is required. Use scope for common bundles and fields/limit to request only the context sections you need.
Inputs
fieldsarray- Top-level fields to return. Omit to use scope. Field selection can cross scopes.
limitinteger- Maximum metrics, event sources, Target Apps, and teams to return when requested (default 20, max 50).default
20 scopestring- Context bundle to return when fields is omitted. session is the default bootstrap; project adds bounded project collections and links; all returns both.one of
sessionprojectalldefaultsession
statsigmcp_get_dynamic_config_details_by_idGet the details (including rules, return values, and more) for a Dynamic Config (static, targetable JSON) in the Statsig console.Read-onlyGet Dynamic Config Details by ID
Get the details (including rules, return values, and more) for a Dynamic Config (static, targetable JSON) in the Statsig console.
Inputs
paramsobjectrequired- Request parameters object. Contains the path and query values for this call.
statsigmcp_get_dynamic_config_eligible_reviewersList the users and reviewer groups eligible to approve/reject a review of this dynamic config.Read-onlyGet Dynamic Config Eligible Reviewers
List the users and reviewer groups eligible to approve/reject a review of this dynamic config. Use this to pick valid reviewer_ids / reviewer_group_ids when creating or editing a dynamic config review. The response carries everyone_eligible (true when anyone may review), users (the flattened, deduped set of eligible individuals), and groups (each with its member user_ids). Note: project admins can always review and are NOT enumerated here. path_id = the dynamic config's name/ID.
Inputs
paramsobjectrequired- Request parameters object. Contains the path and query values for this call.
statsigmcp_get_dynamic_config_review_by_idGet a single review for a dynamic config by its review ID, including its status, proposed change, author, and requested reviewers.Read-onlyGet Dynamic Config Review by ID
Get a single review for a dynamic config by its review ID, including its status, proposed change, author, and requested reviewers. A review is a proposed change to the dynamic config that goes through an approve → commit lifecycle before it is applied. path_id = the dynamic config's name/ID; path_reviewID = the review ID (from Get_List_of_Dynamic_Config_Reviews or Create_Dynamic_Config_Review).
Inputs
paramsobjectrequired- Request parameters object. Contains the path and query values for this call.
statsigmcp_get_dynamic_config_version_historyList historical versions of a Dynamic Config (static, targetable JSON object) to reconstruct a timeline of how it changed — rules, return values, defaults, and metadata across edits.Read-onlyGet Dynamic Config Version History
List historical versions of a Dynamic Config (static, targetable JSON object) to reconstruct a timeline of how it changed — rules, return values, defaults, and metadata across edits. Useful for debugging when dynamic config behavior changed and what changed it.
Inputs
paramsobjectrequired- Request parameters for this tool.
statsigmcp_get_experiment_details_by_idGet details including parameters (return values), groups, status & more of an experiment in Statsig.Read-onlyGet Experiment Details by ID
Get details including parameters (return values), groups, status & more of an experiment in Statsig. Use query_fields to return only specific top-level fields and keep the response small.
Inputs
paramsobjectrequired- Request parameters for this tool.
statsigmcp_get_experiment_eligible_reviewersList the users and reviewer groups eligible to approve/reject a review of this experiment (A/B test).Read-onlyGet Experiment Eligible Reviewers
List the users and reviewer groups eligible to approve/reject a review of this experiment (A/B test). Use this to pick valid reviewer_ids / reviewer_group_ids when creating or editing an experiment review. The response carries everyone_eligible (true when anyone may review), users (the flattened, deduped set of eligible individuals), and groups (each with its member user_ids). Note: project admins can always review and are NOT enumerated here. path_id = the experiment's ID.
Inputs
paramsobjectrequired- Request parameters for this tool.
statsigmcp_get_experiment_metric_dimension_resultsGet topline and dimensional breakdown results for one specific experiment metric.Read-onlyGet Experiment Metric Dimension Results
Get 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.
Inputs
paramsobjectrequired- Request parameters for this tool.
statsigmcp_get_experiment_overall_resultsGet overall pulse results for an experiment across all pulse metrics.Read-onlyGet Experiment Overall Results
Get 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.
Inputs
paramsobjectrequired- Request parameters for this tool.
statsigmcp_get_experiment_review_by_idGet a single review for an experiment (A/B test) by its review ID, including its status, proposed change type, author, and requested reviewers.Read-onlyGet Experiment Review by ID
Get a single review for an experiment (A/B test) by its review ID, including its status, proposed change type, author, and requested reviewers. A review is a proposed change that goes through an approve → commit lifecycle before it is applied. path_id = the experiment's ID; path_reviewID = the review ID (from Get_List_of_Experiment_Reviews or Create_Experiment_Review).
Inputs
paramsobjectrequired- Request parameters for this tool.
statsigmcp_get_experiment_version_historyList historical versions of an experiment (AB Test) to reconstruct a timeline of how it changed — groups, allocation, status, parameters, and metadata across edits.Read-onlyGet Experiment Version History
List historical versions of an experiment (AB Test) to reconstruct a timeline of how it changed — groups, allocation, status, parameters, and metadata across edits. Useful for debugging when experiment behavior changed and what changed it.
Inputs
paramsobjectrequired- Request parameters for this tool.
statsigmcp_get_gate_details_by_idGet all details about a gate (feature flag) like its rules, idType, and more, from the Statsig Console.Read-onlyGet Gate Details by ID
Get all details about a gate (feature flag) like its rules, idType, and more, from the Statsig Console. To judge whether a feature is actually live for a user, check status and isEnabled BEFORE reasoning about rules: when isEnabled is false the rules are NOT evaluated and every user receives the same blanket value — status "Launched" means all users pass (gate returns true) and status "Disabled" means all users fail (gate returns false). The rules apply only when isEnabled is true (status "In Progress"), where a user passes only if they match a passing rule. status "Archived" means the gate is retired.
Inputs
paramsobjectrequired- Request parameters for this tool.
statsigmcp_get_gate_eligible_reviewersList the users and reviewer groups eligible to approve/reject a review of this gate (feature flag).Read-onlyGet Gate Eligible Reviewers
List the users and reviewer groups eligible to approve/reject a review of this gate (feature flag). Use this to pick valid reviewer_ids / reviewer_group_ids when creating or editing a gate review. The response carries everyone_eligible (true when anyone may review), users (the flattened, deduped set of eligible individuals), and groups (each with its member user_ids). Note: project admins can always review and are NOT enumerated here. path_id = the gate's name/ID.
Inputs
paramsobjectrequired- Request parameters for this tool.
statsigmcp_get_gate_resultsGet the metric results for a given gate and rule in the gateRead-onlyGet Gate Results
Get the metric results for a given gate and rule in the gate
Inputs
paramsobjectrequired- Request parameters for this Statsig Console API call.
statsigmcp_get_gate_review_by_idGet a single review for a gate (feature flag) by its review ID, including its status, proposed change, author, and requested reviewers.Read-onlyGet Gate Review by ID
Get a single review for a gate (feature flag) by its review ID, including its status, proposed change, author, and requested reviewers. A review is a proposed change to the gate that goes through an approve → commit lifecycle before it is applied. path_id = the gate's name/ID; path_reviewID = the review ID (from Get_List_of_Gate_Reviews or Create_Gate_Review).
Inputs
paramsobjectrequired- Request parameters for this Statsig Console API call.
statsigmcp_get_gate_version_historyList historical versions of a gate (feature flag) to reconstruct a timeline of how it changed — rules, IDtype, enabled state, and metadata across edits.Read-onlyGet Gate Version History
List historical versions of a gate (feature flag) to reconstruct a timeline of how it changed — rules, IDtype, enabled state, and metadata across edits. Useful for debugging when gate behavior changed and what changed it.
Inputs
paramsobjectrequired- Request parameters for this Statsig Console API call.
statsigmcp_get_layer_details_by_idGet all details about a layer, including its parameters and metadata, from the Statsig Console.Read-onlyGet Layer Details by ID
Get all details about a layer, including its parameters and metadata, from the Statsig Console.
Inputs
paramsobjectrequired- Request parameters for this Statsig Console API call.
statsigmcp_get_layer_experimentsList the experiments in a layer, including each experiment's allocation and groups within the layer.Read-onlyGet Layer Experiments
List the experiments in a layer, including each experiment's allocation and groups within the layer. The API enforces a maximum query_limit of 100. If query_limit is not provided, default to 100 (or fewer) and never exceed 100.
Inputs
paramsobjectrequired- Request parameters for this Statsig Console API call.
statsigmcp_get_layer_overridesGet the conditional and ID overrides configured for a layer in the Statsig Console.Read-onlyGet Layer Overrides
Get the conditional and ID overrides configured for a layer in the Statsig Console.
Inputs
paramsobjectrequired- Request parameters for this Statsig Console API call.
statsigmcp_get_list_of_autotune_reviewsList the reviews for an autotune experiment, newest first.Read-onlyGet List of Autotune Reviews
List the reviews for an autotune experiment, newest first. A review is a proposed change to the autotune (start / reallocate / make_decision / delete, etc.) that goes through an approve → commit lifecycle before it is applied to the live autotune. Defaults to a small page (the active/most-recent review is the usual interest); pass query_limit / query_page to page further back through history. Use path_id = the autotune's ID.
Inputs
paramsobjectrequired- Request parameters object. Contains the path and query values for this call.
statsigmcp_get_list_of_dynamic_config_reviewsList the reviews for a dynamic config, newest first.Read-onlyGet List of Dynamic Config Reviews
List the reviews for a dynamic config, newest first. A review is a proposed change to the dynamic config (rules, default_value, enabled state, archive, delete, etc.) that goes through an approve → commit lifecycle before it is applied to the live config. Defaults to a small page (the active/most-recent review is the usual interest); pass query_limit / query_page to page further back through history. Use path_id = the dynamic config's name/ID.
Inputs
paramsobjectrequired- Request parameters for this Statsig Console API call.
statsigmcp_get_list_of_dynamic_configsList all Dynamic Configs (static, targetable JSON objects) in this Statsig project.Read-onlyGet List of Dynamic Configs
List 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.
Inputs
paramsobjectrequired- Request parameters for this Statsig Console API call.
statsigmcp_get_list_of_experiment_reviewsList the reviews for an experiment (A/B test), newest first.Read-onlyGet List of Experiment Reviews
List the reviews for an experiment (A/B test), newest first. A review is a proposed change to the experiment (start / stop / make_decision / rollout / settings, etc.) that goes through an approve → commit lifecycle before it is applied to the live experiment. Defaults to a small page (the active/most-recent review is the usual interest); pass query_limit / query_page to page further back through history. Use path_id = the experiment's ID.
Inputs
paramsobjectrequired- Request parameters for this Statsig Console API call.
statsigmcp_get_list_of_experimentsList all experiments (AB Tests) in this Statsig project.Read-onlyGet List of Experiments
List all experiments (AB Tests) in this Statsig project. Supports filtering by status, tags, creator, team (query_teamID), and created date range (query_createdStartDate / query_createdEndDate as YYYY-MM-DD). To fetch several specific experiments at once, pass query_ids (a batch read) instead of calling Get_Experiment_Details_by_ID repeatedly, and use query_fields to return only the fields you need and keep the response small. The API enforces a maximum query_limit of 100. If query_limit is not provided, default to 100 (or fewer) and never exceed 100.
Inputs
paramsobjectrequired- Request parameters for this Statsig Console API call.
statsigmcp_get_list_of_gate_reviewsList the reviews for a gate (feature flag), newest first.Read-onlyGet List of Gate Reviews
List the reviews for a gate (feature flag), newest first. A review is a proposed change to the gate (rules, enabled state, archive, delete, etc.) that goes through an approve → commit lifecycle before it is applied to the live gate. Defaults to a small page (the active/most-recent review is the usual interest); pass query_limit / query_page to page further back through history. Use path_id = the gate's name/ID.
Inputs
paramsobjectrequired- Request parameters for the tool.
statsigmcp_get_list_of_gatesList all gates (feature flags) in this Statsig project.Read-onlyGet List of Gates
List all gates (feature flags) in this Statsig project. Live state for each gate is determined by status and isEnabled, not just rules: when isEnabled is false the rules are NOT evaluated — status "Launched" means every user passes (true) and status "Disabled" means every user fails (false); rules apply only when isEnabled is true (status "In Progress"). Supports filtering by type, tags, creator, and team (query_teamID). The API enforces a maximum query_limit of 100. If query_limit is not provided, default to 100 (or fewer) and never exceed 100.
Inputs
paramsobjectrequired- Request parameters for the tool.
statsigmcp_get_list_of_layersList all layers in this Statsig project.Read-onlyGet List of Layers
List 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.
Inputs
paramsobjectrequired- Request parameters for the tool.
statsigmcp_get_list_of_metric_sourcesList all metric sources in this Statsig project.Read-onlyGet List of Metric Sources
List 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.
Inputs
paramsobjectrequired- Request parameters for the tool.
statsigmcp_get_list_of_metricsList all metrics in this Statsig project.Read-onlyGet List of Metrics
List 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.
Inputs
paramsobjectrequired- Request parameters for the tool.
statsigmcp_get_list_of_param_storesList param stores in this Statsig project.Read-onlyGet List of Param Stores
List 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.
Inputs
paramsobjectrequired- Request parameters for the tool.
statsigmcp_get_list_of_promptsList all Prompts in this Statsig project.Read-onlyGet List of Prompts
List all Prompts in this Statsig project. A Prompt is a specialized AI Config for managing and versioning LLM prompts. Supports pagination via limit and page.
Inputs
paramsobjectrequired- Request parameters for the tool.
statsigmcp_get_list_of_segmentsList all segments in this Statsig project.Read-onlyGet List of Segments
List all segments in this Statsig project.
Inputs
paramsobjectrequired- Request parameters for the tool.
statsigmcp_get_metric_definition_by_idGet the full definition for a metric in Statsig, including its type, source, and configuration details.Read-onlyGet Metric Definition by ID
Get the full definition for a metric in Statsig, including its type, source, and configuration details.
Inputs
paramsobjectrequired- Request parameters for the tool.
statsigmcp_get_param_store_details_by_idGet a param store by name, including its description, typed parameters, and metadata.Read-onlyGet Param Store Details by Id
Get a param store by name, including its description, typed parameters, and metadata.
Inputs
paramsobjectrequired- Request parameters object. Set path_id to the name of the param store to fetch.
statsigmcp_get_prompt_details_by_idGet the details (name, description, target apps, team, tags, and metadata) for a single Prompt in the Statsig console.Read-onlyGet Prompt Details by ID
Get the details (name, description, target apps, team, tags, and metadata) for a single Prompt in the Statsig console.
Inputs
paramsobjectrequired- Request parameters object. Set path_id to the ID of the Prompt to fetch.
statsigmcp_get_segment_by_idGet all details about a segment in the Statsig Console.Read-onlyGet Segment by ID
Get all details about a segment in the Statsig Console.
Inputs
paramsobjectrequired- Request parameters object. Set path_id to the ID of the segment to fetch.
statsigmcp_get_tool_schemaGet the full input schema, description, and annotations for any Statsig MCP tool by name — including tools not shown in the default tool list (find them with Search_Tools).Read-onlyGet Tool Schema
Get the full input schema, description, and annotations for any Statsig MCP tool by name — including tools not shown in the default tool list (find them with Search_Tools). After fetching the schema, execute the tool with Invoke_Tool.
Inputs
tool_namestringrequired- Exact tool name as returned by Search_Tools, e.g. "Approve_Gate_Review".
statsigmcp_getexperimentsummarychartsGet Experiment Summary charts and underlying data.Read-onlyGetExperimentSummaryCharts
Get Experiment Summary charts and underlying data.
Inputs
paramsobjectrequired- Request parameters for this tool.
statsigmcp_query_logs_explorerFetch log lines from Statsig Logs Explorer (MCP equivalent of `statsig-query logs`).Read-onlyQuery Logs Explorer
Fetch log lines from Statsig Logs Explorer (MCP equivalent of `statsig-query logs`). Uses the same filter syntax as the console filter bar and CLI `--filter` (e.g. `service:scrapi AND tier:latest AND level:error`). Do not wrap filters in `#logs{ }`. Set `source` to `logs` (default), `events`, or `spans`. Supports time window (`start_ts`/`end_ts` in ms), `columns`, `limit`, and cursor pagination via `after`. For noisy results, follow up with `Cluster_Log_Patterns`.
Inputs
paramsobjectrequired- Request parameters object. Use query_query for the filter, query_source for logs, events or spans, query_start_ts and query_end_ts for the time window in ms, query_columns, query_limit, and query_after for cursor pagination. All fields inside are optional.
statsigmcp_searchSearch Statsig resources by name.Read-onlysearch
Search Statsig resources by name. Put the name alone in query and the resource category in types. For example, use query hello_datanom and types [experiment], never query "experiment hello_datanom". Use fetch to retrieve a selected result.
Inputs
querystringrequired- Resource name or name fragment only. Do not include the resource type.
limitinteger- Maximum number of results to return (1 to 100).
typesarray- Canonical resource types to search, such as experiment or feature_gate.
statsigmcp_search_toolsSearch the full Statsig MCP tool catalog using natural language, exact names, aliases, categories, and typo-tolerant matching.Read-onlySearch Tools
Search the full Statsig MCP tool catalog using natural language, exact names, aliases, categories, and typo-tolerant matching. Results are permission-aware and ranked by relevance, operation intent, reliability, and usage. Fetch a result's schema with Get_Tool_Schema, then execute it with Invoke_Tool.
Inputs
querystringrequired- What you are trying to do, in your own words or as keywords. Plain questions work: "what reviews are pending for gates", "which segments apply to this rule". Keywords work too: "autotune review", "param store".
categorystring- Only return tools in this product or workflow category.one of
discoverygatesexperimentsdynamic_configslayerssegmentsmetricsparam_storesautotunesreviewsaudit_logslogstagssearchother operation_typestring- Only return read tools, non-destructive write tools, or destructive tools.one of
readwritedestructive
statsigmcp_invoke_toolExecute any Statsig MCP tool by name with arguments — including tools not shown in the default tool list.DestructiveInvoke Tool
Execute any Statsig MCP tool by name with arguments — including tools not shown in the default tool list. Find tools with Search_Tools, get their exact input schema with Get_Tool_Schema, then execute them here. The target tool's own permissions apply (e.g. read-only orgs cannot invoke write tools).
Inputs
tool_namestringrequired- Exact tool name as returned by Search_Tools, e.g. "Get_List_of_Gate_Reviews".
argumentsobject- The tool's arguments, matching the inputSchema returned by Get_Tool_Schema.
No tools match.