create_tracking_plan
Save a tracking plan: the analytics events (marker types) the game should send, each with when it fires, why it matters, where in the game it goes, and its typed properties. A coding agent connected to Gamebeast's MCP server then implements it (get_tracking_plan, update_tracking_plan_items), and Gamebeast tracks each event from planned to verified as data arrives in the development environment. Each event's description and property descriptions are also copied into the event list where the event has none yet. Check list_event_types and get_tracking_plan first: continue an open plan rather than starting another, and don't plan events the SDK already sends by default. Up to 60 events; names are exact and case-sensitive. Saved when this runs; explain it in reason. Load the manage-events skill (load_skill("manage-events")) first.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| items | Yes | ||
| title | Yes | Short plan name, e.g. 'Core loop + economy'. | |
| reason | Yes | Why you are proposing this plan, in one sentence the user reads on the card. | |
| summary | No | One or two sentences on what this plan lets the studio answer. | |
| projectId | Yes | The project (application) id to scope this call to. Use list_projects to discover valid ids. | |
| environment | Yes | The environment name to scope this call to (e.g. 'production'). Use list_projects to discover the names available to this token. |