# OpenCritic MCP

> OpenCritic provides your AI agent with direct access to video game intelligence. It aggregates aggregate scores, detailed critic snippets, and historical rankings for thousands of titles. Use it to instantly check a game's overall rating, find top-rated classics from specific years (Hall of Fame), or audit recent reviews across multiple critics—all without browsing any review site.

## Overview
- **Category:** data-analytics
- **Price:** Free
- **Tags:** video-games, review-aggregation, critic-scores, rankings, game-intelligence

## Description

OpenCritic gives your agent direct access to video game intelligence, letting you pull structured data on aggregate scores, detailed critic snippets, and historical rankings for thousands of titles. You're not stuck browsing review sites; your AI client gets everything it needs right here.

**To find a title or check its core stats**, start with `search_games`. This tool searches the entire database using a title name or specific keyword to pinpoint what you're looking for. Once you have the correct game, you use `get_game_details` to instantly pull its aggregate score, rating tier, and basic facts about the title.

**For deep review auditing**, if you focus on one specific title, `get_game_reviews` pulls detailed snippets and scores written by individual critics or publications. If you need to know who wrote those reviews, run `list_critics` first—it gives you a comprehensive rundown of every recognized critic and publication that contributes data to the platform. When you want to check what's buzzing across many games at once, use `get_recent_reviews`; this fetches snippets and scores from critics covering various titles within a specified timeframe.

**To track market trends**, if you need to know what's hot right now, run `get_popular_games` for a list of highly ranked or currently trending video games. You can also look ahead by checking out unreleased titles with `get_upcoming_games`, which gives you early visibility into the next big things in the market.

**For historical context**, if you want to know who the all-time greats are, use `get_hall_of_fame`. This tool pulls a list of the highest-rated, seminal games recognized as 'Hall of Fame' titles for any given year. You combine these capabilities—using `search_games` to locate a title, then running `get_game_details` for its score, and finally using `get_recent_reviews` to audit recent buzz—to build a complete picture of the game industry without leaving your client environment.

## Tools

### get_game_details
Retrieves the aggregate score, rating tier, and core details for a specific video game title.

### get_game_reviews
Pulls detailed review snippets and scores from individual critics or publications for one game.

### get_hall_of_fame
Gets a list of the highest-rated games recognized as 'Hall of Fame' titles for a specific year.

### list_critics
Provides a list of recognized critics and publications that contribute reviews to the platform.

### get_popular_games
Returns a list of video games that are currently highly ranked or trending on the platform.

### get_recent_reviews
Fetches review snippets and scores from critics across multiple titles within a specified timeframe.

### search_games
Searches across the entire database by title name or keyword to find relevant video games.

### get_upcoming_games
Lists highly anticipated or unreleased video games, giving you early market visibility.

## Prompt Examples

**Prompt:** 
```
What is the OpenCritic score for 'Elden Ring'?
```

**Response:** 
```
Searching OpenCritic for 'Elden Ring'... It has an outstanding Top Critic Average of 95 and is rated as 'Mighty'. 98% of critics recommend this game. Would you like to read some specific review snippets?
```

**Prompt:** 
```
List the top games from 2023.
```

**Response:** 
```
Retrieving the 2023 Hall of Fame... The top-rated titles include 'Baldur's Gate 3', 'The Legend of Zelda: Tears of the Kingdom', and 'Alan Wake 2'. Shall I give you the exact scores for each?
```

**Prompt:** 
```
Show me upcoming games on OpenCritic.
```

**Response:** 
```
Fetching upcoming releases... I see several highly anticipated titles coming soon, such as 'Dragon's Dogma 2' and 'Hades II'. I can track their review status for you as they get closer to launch.
```

## Capabilities

### Search and retrieve core game stats
Find a title using `search_games`, then get its current aggregate score, rating tier, and basic details with `get_game_details`.

### Audit multiple critic reviews
Fetch detailed review snippets for one game (`get_game_reviews`) or pull a list of the most recent reviews published across various titles using `get_recent_reviews`.

### Identify top-rated historical games
Access the 'Hall of Fame' tool to get lists of the highest-rated, seminal games from a specific year (`get_hall_of_fame`).

### Track market lifecycle data
Get current popular titles with `get_popular_games` or check out what's coming next using `get_upcoming_games`.

### Source review credentials and trends
List all recognized critics and publications available via `list_critics`, or find games matching specific criteria by running a broad search with `search_games`.

## Use Cases

### Assessing competitor hype cycles
A publisher needs to see if their new rival is gaining traction. They ask the agent to run `get_popular_games` and then use `get_recent_reviews` on those top titles. This shows a rapid trend analysis, indicating where they need to focus development efforts.

### Writing an 'All-Time Best' list
A journalist wants to write an article on genre greats. They don't want guesswork; they ask the agent to run `get_hall_of_fame` for multiple years and cross-reference the results with `list_critics` to cite authority.

### Verifying a pre-release title score
A content creator hears about an upcoming game. They use `get_upcoming_games` to confirm its status, then immediately run `search_games` and `get_game_details` to get the current predicted OpenCritic rating for their article hook.

### Deep-diving into a single score
Someone needs to know why Game X got a 9/10. They use `search_games` first, then immediately call `get_game_reviews` on that specific title. This pulls the raw snippets so they can quote directly and support their argument.

## Benefits

- Stop opening 10 tabs. Your agent handles the full review audit cycle, pulling snippets from specific critics via `get_game_reviews` without manual data collection.
- Quickly gauge a title's worth using `get_game_details`. You get the aggregate score and rating tier instantly, allowing you to filter thousands of games in seconds.
- Track market history accurately. Use `get_hall_of_fame` to build reliable historical data sets for comparisons—it’s far more precise than relying on general search results.
- Know what's next. Check the development pipeline using `get_upcoming_games`, and see current hype levels with `get_popular_games`. Never be surprised by a release again.
- Understand your sources. Instead of just seeing a score, run `list_critics` to know who wrote it. This adds critical depth to any analysis you build.

## How It Works

The bottom line is that your AI client manages all API calls behind the scenes, letting you talk to it like a gaming analyst instead of building complex web scraping scripts.

1. First, subscribe to the OpenCritic server and provide your RapidAPI Key.
2. Next, tell your AI client what you need—for example, 'What were the top games from 2019?'
3. The agent calls `get_hall_of_fame` using the specified year, then formats the list of titles and scores for you to read.

## Frequently Asked Questions

**How do I check if a game is currently trending? (using get_popular_games)**
You call `get_popular_games`. This tool returns a list of titles that are actively generating review traffic or sales right now. It's the quickest way to gauge current market hype.

**What is the difference between `search_games` and `get_game_details`?**
`search_games` finds titles by keyword (it gives you a list of IDs). You then use `get_game_details` on a specific ID to retrieve the score, tier, and full metadata for that single game.

**Can I find out what games are coming next? (using get_upcoming_games)**
Yes, use `get_upcoming_games`. This tool lists anticipated titles. It’s useful for content planning because you can track their expected launch windows and pre-release buzz.

**How do I find the best games from a specific year? (using get_hall_of_fame)**
You call `get_hall_of_fame` and pass the target year. It returns a curated list of titles recognized for excellence in that particular cycle, which is much more reliable than just checking current scores.

**What should I do if I run into rate limits when using `get_game_reviews`?**
The server enforces standard API rate limits. If you hit the quota, expect a 429 HTTP error code. You'll need to program an exponential backoff strategy for reliable retries.

**How do I authenticate my calls when using `get_game_details`?**
You must provide your OpenCritic RapidAPI Key. Pass this key in the designated header field for every call. The server validates the key before returning any game data.

**Can I filter reviews by specific critics using `get_game_reviews`?**
Yes, you can target individual sources. The `get_game_reviews` tool allows filtering results down to show only the snippets and scores from a particular critic or publication.

**What parameters are available for the `search_games` function?**
`search_games` accepts filters by title and genre. This lets you narrow your search scope, ensuring you only get results that match specific criteria.

**What is the difference between 'Top Critic Average' and 'OpenCritic Rating'?**
The 'Top Critic Average' is the simple numeric mean of scores, while the 'OpenCritic Rating' (Tier) categorizes the game into levels like Mighty, Strong, Fair, or Weak based on its performance relative to other games.

**Can I see reviews from a specific publication like IGN or GameSpot?**
Yes! Use the `get_game_reviews` tool with the Game ID. The response will include a list of individual reviews, identifying the critic and their publication for each snippet.

**How do I find the best games released in a specific year?**
Use the `get_hall_of_fame` tool and provide the target year. Your agent will retrieve the highest-rated games for that period according to OpenCritic's aggregate scores.