The gaming attention graph: Steam players, Twitch live viewers, aggro ratio, hype, history.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Bearer <Aggrometer API key> - get one at https://aggrometer.com/#pricing (Basic $3.99/mo, Pro $29/mo, or prepaid credits)
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Aggrometer's signature metric: aggro = live Twitch viewers / concurrent Steam players, same hour, per game (min 500 players). Above 1.0 means more people watch than play — spectacle games, watch-to-learn genres. A sudden aggro jump is an early attention signal.
This tool isn't marked read-only, so it may change something on the server or in an account you connected.
Aggrometer's signature metric: aggro = live Twitch viewers / concurrent Steam players, same hour, per game (min 500 players). Above 1.0 means more people watch than play — spectacle games, watch-to-learn genres. A sudden aggro jump is an early attention signal.
| Argument | Type | Description |
|---|---|---|
| genre | string |
{
"type": "object",
"properties": {
"genre": {
"type": "string"
}
},
"additionalProperties": false
}Full profile of one game by Steam app id: hourly player history, Twitch viewer history, daily viewer-hours, price/discount history, top-seller rank appearances, clips-per-day virality, review counts and review-activity buckets back to launch, Wikipedia pageview history (monthly since 2018 + daily), developer news velocity, achievement-completion depth, and metadata (genres, developer, publisher). Use search_games first if you only know the name.
| Argument | Type | Description |
|---|---|---|
| app_id* | integer | Steam app id, e.g. 1623730 for Palworld |
{
"type": "object",
"required": [
"app_id"
],
"properties": {
"app_id": {
"type": "integer",
"description": "Steam app id, e.g. 1623730 for Palworld"
}
},
"additionalProperties": false
}Every Steam genre aggregated: game count, combined players, combined live viewers, genre-level aggro ratio, and combined hype (anticipation) of the genre's unreleased games. The whitespace signal: high players + low hype = an underserved genre; low players + high hype = a wave arriving.
No arguments.
{
"type": "object",
"properties": {},
"additionalProperties": false
}Warehouse status: how many games are tracked, hours of history recorded, snapshot counts, and data freshness timestamps. Call this first to understand data coverage.
No arguments.
{
"type": "object",
"properties": {},
"additionalProperties": false
}Aggrometer Anticipation Index: top-wishlisted unreleased Steam games scored with pre-release Twitch attention and Wikipedia attention surges (score = wishlist-rank points + log-scaled live viewers + log-scaled pageview surge vs 30-day average). A relative index - compare games against each other; week-over-week change is the launch-anticipation signal.
No arguments.
{
"type": "object",
"properties": {},
"additionalProperties": false
}Find games in the tracked catalog by name (substring match). Returns app ids for use with game_detail, plus current player counts.
| Argument | Type | Description |
|---|---|---|
| query* | string |
{
"type": "object",
"required": [
"query"
],
"properties": {
"query": {
"type": "string",
"minLength": 2
}
},
"additionalProperties": false
}Top 100 games by current Steam concurrent players (updated hourly). Optionally scoped to one Steam genre.
| Argument | Type | Description |
|---|---|---|
| genre | string | Steam genre name, e.g. 'Action', 'RPG', 'Strategy' (exact match; see genre_rollup for the list) |
{
"type": "object",
"properties": {
"genre": {
"type": "string",
"description": "Steam genre name, e.g. 'Action', 'RPG', 'Strategy' (exact match; see genre_rollup for the list)"
}
},
"additionalProperties": false
}Top 100 games by current live Twitch viewership (15-min updates). Optionally scoped to one Steam genre.
| Argument | Type | Description |
|---|---|---|
| genre | string |
{
"type": "object",
"properties": {
"genre": {
"type": "string"
}
},
"additionalProperties": false
}