Skip to main content
Glama
brandikun

opencritic-mcp

by brandikun

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_game

query (string)

Search by game title — returns up to 10 matches with IDs

get_game

id (number), platform? (string)

Get critic score, % recommended, tier, developer, publisher, platforms, genres, loot boxes, and box art. Filter by platform (e.g. 'PC', 'PS5', 'Xbox').

get_game_reviews

id (number), platform? (string), limit? (number)

Get individual critic reviews (outlet, score, author, language, platform tags, excerpt, link). Filter by platform.


Related MCP server: IGDB MCP Server

Prerequisites

  • Node.js v18 or later

  • A free RapidAPI key for the OpenCritic API

Getting a RapidAPI key

  1. Go to rapidapi.com/opencritic/api/opencritic-api

  2. Sign up or log in (free)

  3. Subscribe to the Basic plan (free tier: 200 requests/day, 25 searches/day)

  4. Copy your X-RapidAPI-Key from 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 build

Then 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

~/.gemini/antigravity-cli/settings.json

Claude Desktop

~/Library/Application Support/Claude/claude_desktop_config.json (macOS)

Claude Desktop (Windows)

%APPDATA%\Claude\claude_desktop_config.json


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_KEY is passed via environment variable — it never appears in source code or gets committed to git

  • The server uses only Node's built-in fetch and the official MCP SDK — no third-party HTTP clients

  • If RAPIDAPI_KEY is 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

Install Server
A
license - permissive license
A
quality
B
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

View all related MCP servers

Related MCP Connectors

  • Bounded tools for rendering, extraction, RAG, enrichment, local discovery and review analysis.

  • SEO research, audits, backlinks, GSC, and content workflow tools for AI agents.

  • Live App Store & Google Play data for AI agents: app discovery, ASO keywords, reviews.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/brandikun/opencritic-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server