create_report
Create a new live report in the account. Confirm the configuration with the user before calling this: the report is visible to everyone on the account as soon as it is created. Most report types build their data asynchronously, so run_report may need a couple of minutes before it returns rows.
Per report type: attribute needs attribute_name + attribute_level; character_attribute needs character_attribute_names; event needs event_name_id + group_by_attribute; progression needs progression_type_id + from/to milestone type ids only. Metrics and filters reference attributes by name and level (use list_attribute_types); on event reports they always use the event's own attributes, so omit attribute_level there. Attributes that do not exist yet are created with the report and start with no data.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"report_type": "<report_type>"
},
"name": "create_report"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| label | No | Report name shown in the UI. Defaults to a generic name. | |
| filters | No | Attribute filters the report offers. Not allowed on progression reports. | |
| metrics | No | Columns to compute. Not allowed on progression reports (their metrics are fixed). | |
| threshold | No | Optional minimum/maximum sample-size filter to hide low-sample rows. | |
| description | No | ||
| report_type | Yes | The kind of report to create. | |
| event_name_id | No | Event reports only: id from list_event_names. | |
| player_fields | No | Player reports only: player attribute columns to display next to the player, in order. | |
| attribute_name | No | Attribute reports only: the attribute to group by. | |
| attribute_level | No | Attribute reports only: the level of attribute_name. | |
| character_fields | No | Character reports only: extra character attribute columns to display. | |
| character_filters | No | Character reports only: character attributes to filter rows by. | |
| group_by_attribute | No | Event reports only: the event attribute each row groups by. | |
| default_recent_days | No | Event reports only: default time window in days. | |
| progression_type_id | No | Progression reports only: id from list_progression_types. | |
| character_attribute_names | No | Character attribute reports only: names from list_character_attribute_names to group characters by. | |
| to_progression_milestone_type_id | No | Progression reports only: the ending milestone type id. | |
| from_progression_milestone_type_id | No | Progression reports only: the starting milestone type id. |