opencritic-mcp
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@opencritic-mcp Search for Hollow Knight on OpenCritic"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
opencritic-mcp
An MCP (Model Context Protocol) server that gives AI assistants access to OpenCritic game review scores via the official OpenCritic API on RapidAPI.
Search for games and retrieve aggregated critic scores, review tiers, and individual reviews — all without scraping. For full API endpoints and response specs, see the OpenCritic API Documentation.
Tools
Tool | Parameters | Description |
|
| Search by game title — returns up to 10 matches with IDs |
|
| Get critic score, % recommended, tier, developer, publisher, platforms, genres, loot boxes, and box art. Filter by platform (e.g. |
|
| Get individual critic reviews (outlet, score, author, language, platform tags, excerpt, link). Filter by platform. |
Related MCP server: Video Games MCP Server
Prerequisites
Node.js v18 or later
A free RapidAPI key for the OpenCritic API
Getting a RapidAPI key
Sign up or log in (free)
Subscribe to the Basic plan (free tier: 200 requests/day, 25 searches/day)
Copy your
X-RapidAPI-Keyfrom the dashboard
Your key is only ever used locally. It is read from an environment variable at runtime and never stored in the package.
Installation
Option A — npx (no install required)
{
"mcpServers": {
"opencritic": {
"command": "npx",
"args": ["-y", "opencritic-mcp"],
"env": {
"RAPIDAPI_KEY": "your_rapidapi_key_here"
}
}
}
}Option B — Clone and build locally
git clone https://github.com/brandikun/opencritic-mcp.git
cd opencritic-mcp
npm install
npm run buildThen add to your MCP config:
{
"mcpServers": {
"opencritic": {
"command": "node",
"args": ["/absolute/path/to/opencritic-mcp/dist/index.js"],
"env": {
"RAPIDAPI_KEY": "your_rapidapi_key_here"
}
}
}
}MCP Client Config Locations
Client | Config file |
Antigravity / AGY |
|
Claude Desktop |
|
Claude Desktop (Windows) |
|
Example usage
Once connected, you can ask your AI assistant things like:
"Search for Hollow Knight on OpenCritic"
"What's the critic score for Disco Elysium?"
"Show me the top critic reviews for Elden Ring"
"Cross-reference my Steam library with OpenCritic scores" (when paired with a Steam MCP)
Security notes
Your
RAPIDAPI_KEYis passed via environment variable — it never appears in source code or gets committed to gitThe server uses only Node's built-in
fetchand the official MCP SDK — no third-party HTTP clientsIf
RAPIDAPI_KEYis missing, the server exits immediately with a clear error message
Free tier limits & Caching
Limit | Value |
Requests per day | 200 |
Searches per day | 25 |
Requests per second | 4 |
Built-in Caching: To protect your daily RapidAPI quota, responses are cached in memory for 1 hour. Repeated detail or review queries cost 0 API requests.
License
MIT
Available Tools
3 toolsget_gameA
Get full details and critic scores for a game by its OpenCritic ID. Includes critic score, % recommended, tier, developer, publisher, platforms, genres, loot box status, and box art. Optionally filter by platform name (e.g. 'PC', 'PS5', 'Xbox').
Inputs: id (required), platform.
get_game_reviewsA
Get individual critic reviews for a game by its OpenCritic ID. Returns reviews including outlet, score, author, language, platforms, excerpt, and a link to the full review. Optionally filter by platform name (e.g. 'PC', 'PS5').
Inputs: id (required), limit, platform.
search_gameA
Search for a game by name on OpenCritic. Returns up to 10 matches with their IDs, which can be passed to get_game or get_game_reviews.
Inputs: query (required).
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
TDQS
Scored across 3 tools
Each tool has a distinct purpose: search_game finds games by name, get_game retrieves full details for a specific game, and get_game_reviews fetches individual critic reviews. There is no overlap in functionality, and the descriptions clearly indicate when to use each.
All tool names follow the same verb_noun pattern with lowercase snake_case: get_game, search_game, get_game_reviews. The pattern is consistent and predictable, making it easy to guess the function of each tool.
With only three tools, the server is well-scoped for its purpose of accessing OpenCritic data. Each tool covers a necessary step in the workflow (search, details, reviews), and no redundant or superfluous tools are present.
The toolset provides a complete read-only workflow: search to find a game, then retrieve either its full details or its individual reviews. There are no obvious gaps, and the filter options add flexibility for platform-specific queries.
Related MCP Connectors
App Store and Google Play reviews, ratings, sentiment and developer replies as agent tools.
Search, inspect, recommend, and explain rated AI tools through Agent Radar.
Read-only search of 2,189 AI agent tools (MCP servers, x402 APIs) with daily automated trust scores.
Bounded tools for rendering, extraction, RAG, enrichment, local discovery and review analysis.
Related MCP Servers
- AlicenseBqualityCmaintenanceEnables LLMs to retrieve and analyze Steam game reviews, providing access to review statistics, game information, and helping summarize pros and cons of games.168 npm7MIT
- AlicenseNot gradedqualityDmaintenanceProvides direct access to the RAWG gaming database, allowing users to search for games, retrieve detailed metadata, and explore genres within Claude. It streamlines game research by offering information on ratings, platforms, and release dates through natural language queries.3MIT
- AlicenseNot gradedqualityDmaintenanceExposes Metacritic game, movie, TV, and music review data through MCP tools and resources, enabling LLM hosts to search and retrieve reviews with optional filters.1MIT
- AlicenseNot gradedqualityBmaintenanceEnables AI agents to recommend Steam games from natural language by searching games, finding similar titles, filtering by tags and platform, and retrieving detailed game metadata.1MIT