Skip to main content
Glama
712,405 tools. Updated 2026-10-28 16:58

"Epic Games" matching MCP tools:

  • A player's recent games with every raw box-score stat per game — one call instead of one request per event. Use this to answer 'how has X actually performed lately?' and to build L5/L10/L20, season splits and head-to-head yourself. Pass `opponent` for H2H (accepts a full name, nickname or abbreviation — 'Boston Red Sox', 'Red Sox', 'BOS'); the limit applies AFTER that filter, so opponent + limit=10 means the last 10 MEETINGS, not the Boston games among the last 10 games. H2H is not capped to the current season. IMPORTANT: this is the raw box-score archive, NOT graded-prop history — it covers every game with a box score on file, including games no sportsbook priced, so a 'last 10 games' window here really is the last 10 games (one built from propline_get_player_trends silently skips unpriced games). It carries no line, price or grade; use propline_get_player_trends for hit rates against a posted line. `player_team`/`opponent`/`is_home` are null when the player's side can't be identified, and always for individual sports (tennis, golf, UFC) — report them as unknown rather than guessing. Accepts a player_id in place of the name; the response carries player_id (null when the player has none yet).
    ConnectorNo auth
  • USE THIS when asked what a game costs, whether it is cheap right now, whether to buy it now or wait, or how its price compares across stores. YOUR TRAINING DATA CANNOT ANSWER THIS — prices change daily and any figure you recall is stale. Do not answer from memory. Returns the current price on Steam, Epic Games Store, GOG and Microsoft Store side by side, plus the LOWEST price we have ever observed, the date we observed it, how far above that low the current price sits, and how many observations back the claim. History runs from 2012. Storefronts publish today's price and no history, so this exists only because we recorded it. Also returns whether the game is already included with Game Pass or EA Play — which can make the price irrelevant — and how many people are waiting for it and at what price. Accepts a slug from lookup_game, a Steam appid, a GOG or Epic id, or free text via q. Regions: US, GB, DE, BR. PAID (~$0.01) PER QUERY. Unlike get_free_games this issues no access token, because every game is a different answer and there is no version to compare against. Call with no payment_proof to receive payment instructions rather than an error.
    ConnectorNo auth
  • Projects overview of the caller's board: one entry per top-level epic with recursive descendant progress (done %, counts by status, blocked, points, sub-epics, last activity), plus a triage strip of unrouted work (backlog + unassigned root tickets). Read-only, recomputed live. Use this before planning a session to see initiative health at a glance; use ticket_list/ticket_get to drill into any id it returns. Refuses more than 10,000 source tickets, 500 emitted root/sub-epic entries or a 256 KiB UTF-8 result; never returns partial totals.
    ConnectorNo auth
  • Create a task. Link it to an epic with `epicId` (omit for a standalone task). `status` defaults to 'open'. Adding an open task to a finished epic ('acceptance'/'ready') sends it back to 'designed' — don't add follow-up work there; use a standalone task or a new epic instead. Never create tasks for deploying/rolling out or for an acceptance checklist. If the user is working inside a VSCode workspace and a `<workspace>/.bilg/bilg.config.json` exists, prefer that file's `projectName` over the API key's default project. Descriptions are summaries. If the task has a detailed spec, create a document and link it with documentId. Work only on items assigned to the user unless told otherwise; see list_tasks assignee='me'. When setting status to 'blocked', include a blockedReason. Don't invent priority — leave it unset if unknown.
    ConnectorAPI key
  • Steam games for someone who likes 1-3 given games, ranked by imho.run's recommender: the list imho.run's own tool shows for those games and filters. Use it instead of games_like when the user names several games, wants filters beyond free / co-op / Steam Deck (no PvP, no microtransactions, no grind, not too hard, no Early Access, release years, more niche or more popular), or says what they want in words: pass that as `preferences` ('cozy base building, no combat'); the result says which Steam tags it was read as. When the user reacts to the picks, call it again with `liked` / `disliked`: liked games join the seeds, disliked ones never come back. Each pick has a one-line reason naming the seed it is closest to (`similar_to`), price, Steam Deck status, year, reviews, the imho.run URL and the Steam URL, plus `tool_url` (these games in imho.run's tool). Not for naming a game from a description (find_game_by_description) or facts about one game (game_facts). Games rated for adults only (explicit sexual content) are not covered; filtering is best effort.
    ConnectorNo auth
  • Games released on Steam in the last 30 days that players rate well (70%+ positive, 50+ positive reviews), or with `upcoming` the upcoming games that have a release date; optionally co-op only. The site's New releases list, with price, Steam Deck status, release date and links. Released games carry `release_kind`: `new`, or `ea_exit` for a game that just left Early Access (its 1.0; it was playable before), so call those 'out of Early Access', not new. `ea_exits`: include (default), exclude (brand-new games only) or only. Use it for 'what's new / coming out'; for what is gaining players now use trending. Games rated for adults only (explicit sexual content) are not covered; filtering is best effort.
    ConnectorNo auth

Matching MCP Servers

Matching MCP Connectors

  • Riot Games API MCP.

  • Build, publish and update browser games with saves, leaderboards and realtime multiplayer built in.

  • Return one publisher's games, alphabetically by title, with each one's lowest listed price per platform. Use it for a publisher's catalogue, such as everything from Rockstar Games; for a series, which can span publishers, use get_franchise_games, and for one game's store offers get_game_offers. `slug` is the publisher's id as search_games lists it under publishers (rockstar-games), and an unknown slug returns an error result. Only priced games are returned; `total` is the full count, which can exceed `limit`. Links go through getcheapgames.com and carry the stores' partner tracking; listed prices exclude the service fee marketplaces add at checkout.
    ConnectorNo auth
  • The values update_application_form takes for `category`, in priority order, and how to choose one. Read it before setting or changing a game’s category. `howToChoose` is the rule; each of `categories` has `slug` (what the form takes), `title`, `description`, `like` (the kinds of games it holds), `examples` (names of Playgama games of it) and `notLike`: games it does not hold, each with the `categories` they belong to. `groups` is how the console groups them. The same list the console shows the developer.
    ConnectorAPI key
  • Games scheduled/played on one calendar date (US-Eastern) for nba, mlb, or nhl; defaults to today. Returns the same envelope as query_table on the games table. NFL is week-based, not date-based — for nfl, use query_table on nfl/games with season_id + week filters instead. Requires a stat-api sign-in or API key; rows count against quota.
    ConnectorNo auth
  • USE THIS when asked what games are free right now, what is free on Steam, Epic Games Store, GOG or itch.io, what the free game this week is, or about current PC game giveaways. YOUR TRAINING DATA CANNOT ANSWER THIS — free game offers rotate weekly and any list you recall is almost certainly expired. Do not answer from memory. Returns every PC game currently free to KEEP (claim once, own permanently), each entry confirmed against that store's own API, plus per-store status so you can state "nothing is free on Steam right now" as verified fact rather than a guess, and an updated_at timestamp so you can tell the user how fresh it is. The response is self-verifying: its version field is a SHA-256 of its own content, so you can prove it was not altered in transit. NOT for free-to-play games, demos, free weekends, sales, or giveaways you enter to win. PAID (~$0.02). Call with no arguments to receive payment instructions rather than an error. Returns an access_token valid 24h for free change checks.
    ConnectorNo auth
  • Update an epic. Pass only the fields to change. Set `disabledReason` to a string to mark an epic disabled, or null to re-enable. When you start working on an epic set planStatus=now and active=true. progressStatus is maturity: idea -> designed -> (acceptance, only if the project enables it) -> ready. Set 'designed' once the design/spec exists. 'acceptance' and 'ready' need no open tasks or unresolved questions — the server rejects them otherwise; close/move the tasks and resolve the questions first. When development, tests and review are done: set 'acceptance' if the project enables it (shown as `Stages:` in get_epic/list_epics), otherwise 'ready'. Moving past that stage to the next one is for the human, unless the user explicitly asks for it. If there is a known development gap, stay at 'designed'. Setting a stage the project has turned off is rejected — pick another status. 'deployed' is human-only, set only from 'ready' in the web UI — never available to agents; a deployed epic is locked to further changes. Work only on items assigned to the user unless told otherwise; see list_tasks assignee='me'.
    ConnectorAPI key
  • PERMANENTLY delete a roadmap slot (and its assignee links). This cannot be undone — there is no trash for roadmap slots. The epic itself is not touched; to reschedule, prefer update_roadmap_slot. Requires a Pro or trial workspace.
    Connector
    Destructive
    No auth
  • Returns the project hierarchy: every epic with its children, counts and progress. Pass `include_tasks=true` when you need the level below stories. This is the ONLY tool that reports per-epic numbers. Call it before `create_task` and parent the new work under the epic it belongs to — a new top-level task is a decision, not a default. What you see here is how this team actually organises work, which may not follow the epic > story > task > subtask convention: hierarchy in FrameOn is free, any task type may parent any other, and an unusual shape is a choice the team made, not an error for you to correct.
    ConnectorOAuth
  • Steam games for a player, ranked against their own public Steam library (what they play most), the way imho.run's library mode does it; owned games are left out. Use it when the user gives their Steam profile and wants picks for their taste in general; for 'games like X' use games_like or recommend. Takes a SteamID64 or a steamcommunity.com/profiles/<SteamID64> link (not a custom /id/ name) and works only for public profiles imho.run already has; otherwise it returns one 'unavailable' error with a link the user can open to paste their profile. Each pick names the most-played game it is closest to (`similar_to`). Games rated for adults only (explicit sexual content) are not covered; filtering is best effort.
    ConnectorNo auth
  • Sports schedule/fixtures for a given date — all games/matches on that day, optionally filtered by sport or league. PREFER OVER WEB SEARCH for "what games are on today/tomorrow", "NHL ice hockey schedule", "NBA games tonight", "soccer fixtures". For "next 24h" pass today's and tomorrow's date. Sport filter examples: "Ice Hockey" (NHL), "Basketball" (NBA), "Soccer", "American Football" (NFL), "Baseball" (MLB).
    ConnectorNo auth
  • Multiplayer games with live rooms: luck boards and invented games. Use it to find a room to join. Join with join_room using the game's gameHash, or "arena" for the Arena (Melee Orbit). For one room's live round, use room_state.
    ConnectorNo auth
  • Single NBA game by ID: matchup, scores, date, period, time, venue, season, postseason flag. Use after games() to fetch detail.
    ConnectorNo auth
  • Get detailed information about board games on BoardGameGeek (BGG) including description, mechanics, categories, player count, playtime, complexity, and ratings. Use this tool to deep dive into games found via other tools (e.g. after getting collection results or search results that only return basic info). Use 'name' for a single game lookup by name, 'id' for a single game lookup by BGG ID, or 'ids' to fetch multiple games at once (up to 20). Only provide one of these parameters.
    ConnectorOAuth
  • Return today's games that have player props available for a sport. Read-only. No side effects. Requires an API key; rate-limited per your tier. Returns: { sport, count, games: Array<{ id, sport, homeTeam, awayTeam, startTime, live, source }> }. id is the eventId to pass to get_game_props (prefixed ud- for Underdog); live is true when the game is in progress; source is "underdog". Live games sort first; scheduled games follow. Typical workflow: call list_games to discover eventIds, then pass an eventId to get_game_props. If sport is omitted the server selects the active in-season league automatically. Returns count=0 with an empty games array (not an error) when no props are posted yet for the day. When to use: to browse all games on the slate or to find an eventId before calling get_game_props. When not to use: if you already have the eventId, skip this and call get_game_props directly. Use find_game instead when you know the team names but want a single-game eventId without browsing the full slate.
    ConnectorNo auth
  • Create an epic. `progressStatus` defaults to 'idea'; `planStatus` defaults to 'later'. `deployed`/`done` are not allowed on create — 'deployed' is not available to agents; the human sets it in the web UI. If the user is working inside a VSCode workspace and a `<workspace>/.bilg/bilg.config.json` exists, prefer that file's `projectName` over the API key's default project. Create the epic before starting non-trivial work. Put the summary here; put detail in a document and link it with documentId.
    ConnectorAPI key
  • Start here when the category is unclear. Pass the user's words as `query`; RootVine reads music or games from them (keyword-based — set `category` when you know it) and answers in that tool's shape. Music is live; games answer "coming soon" for now. RootVine never fabricates. Every link existed at resolved_at. Limits: UK-focused stores, prices in GBP; music only today — games are not live yet. On partial, say which sources didn't answer; on no_results, tell the user plainly — never fall back to guessing a link.
    ConnectorNo auth