Tools

Every tool the Analyse MCP server offers, which ones can write, and which plan features they need.

Updated October 7, 20264 min read

Most tools only read. The ones marked Writes create or edit something, and are off unless you turn them on. None of them can delete. Start with list_games to get game ids; every other tool takes a game_id.

  • Dates are from and to in YYYY-MM-DD, defaulting to the last 30 days.
  • Money is in US dollar cents.

Tools that write

They are never added on their own:

  • Apps that sign in: tick Create and edit things for you on the approval screen. To add it to an app that is already connected, connect the app again.
  • Access tokens: tick the tools you want when you create the token.

What they can do is limited the same way the web app is:

  • Your role decides. Campaigns, experiments, knowledge, goals and alert settings need an owner or admin. Analysts can make dashboards and segments, and change the ones they made.
  • Your plan's features and limits apply.
  • Starting or ending an experiment, and pausing or ending a campaign, affect live players.
  • They can't delete anything, change where alerts are sent, or touch billing, payouts, API keys or your team. Do those in Analyse.

Metrics

ToolWhat it returns
list_gamesThe games this connection can read
query_metricsAny metric the dashboards can show
compare_periodsTwo date ranges side by side, with the change

Dashboards

ToolWhat it doesWrites
read_dashboardLists saved custom dashboards and what this game's tiles may use, or returns one dashboard with each tile's definition and data
create_dashboardMakes a new custom dashboard with tilesYes
update_dashboardRenames a dashboard, or adds, replaces, removes and reorders its tilesYes

Players

ToolWhat it doesNeedsWrites
list_playersSearch and list player profiles, with their tags
read_playerOne player: sessions, spend, timeline and tags
list_segmentsSaved segments and how many players matchSegments (Starter+)
list_eventsThe events and properties the game sends
create_segmentSaves a new segment from conditionsSegments (Starter+)Yes
add_players_to_segmentAdds players to a saved segment by handYes
tag_playersPuts a tag on up to 200 playersYes
untag_playersTakes a tag off up to 200 playersYes

Analysis

ToolWhat it returnsNeeds
run_funnelA funnel of 2 to 8 stepsExplore (Pro+)
run_cohortRetention by join cohortRetention
run_queryA custom query, like the Explore builderExplore (Pro+)

Growth

ToolWhat it doesNeedsWrites
read_campaignsCampaign spend, attribution and return, with each campaign's links, hostnames and codesCampaigns (Starter+)
read_sourcesTraffic sources and creator codesAcquisition (Starter+)
read_experimentsExperiment results and significance, and what an experiment in this game may useExperiments (Pro+)
create_campaignMakes a campaign with its short link, hostnames and creator codeCampaigns (Starter+)Yes
update_campaignEdits a campaign, or pauses, resumes or ends itCampaigns (Starter+)Yes
create_experimentSets up an A/B test, as a draft or runningExperiments (Pro+)Yes
update_experimentRenames or edits a test, or starts, extends or ends itExperiments (Pro+)Yes

Revenue

ToolWhat it returns
read_revenueRevenue, ARPU and the package breakdown
read_transactionsIndividual purchases and refunds

Export

ToolWhat it returns
export_csvA result set as CSV, up to 5,000 rows

Knowledge

ToolWhat it doesNeedsWrites
search_knowledgePages in the game's Knowledge that match a searchKnowledge (Pro+)
read_knowledge_pageOne Knowledge page, with the revision a write needsKnowledge (Pro+)
create_knowledge_sectionAdds a sectionKnowledge (Pro+)Yes
create_knowledge_pageAdds a page, optionally with its textKnowledge (Pro+)Yes
update_knowledge_pageRenames a page or changes its iconKnowledge (Pro+)Yes
write_knowledge_pageAppends to a page's text or replaces it. Refused if someone saved the page since it was readKnowledge (Pro+)Yes

Settings

ToolWhat it doesWrites
read_goals_and_alertsMonthly goals, alert rules and thresholds, recent alerts, quiet hours and the digest. Never the webhook address
update_goalsSets, changes or removes monthly goalsYes
update_alert_settingsTurns alert rules and channels on or off, and changes thresholds, quiet hours and the digest. It can't set where alerts are sentYes

Tools your plan does not include are hidden from the client's tool list, so the app never tries to call them.