Soren

com.soren由 soren.com 發布官方發布者v1.0.0更新於 Oct 24, 2026

Game prices across Steam, Epic, GOG and Microsoft, with real price history and giveaways.

已驗證Streamable HTTP可網頁執行金融商業與電商

概覽

AI 產生的概覽

Soren 是遠端 MCP 伺服器,讓助理查詢 Steam、Epic、GOG 與 Microsoft 上 PC 遊戲的目前價格、價格歷史與免費贈送資訊。

可以做什麼
依名稱查找遊戲,回傳 slug、發行日期與類型,方便在付費查詢前確認目標(免費)。查詢某款遊戲在各商店的目前價格與價格歷史。列出 Steam、Epic Games Store、GOG 或 itch.io 上目前免費的遊戲。查看已公布但尚未開始的贈送活動,含可領取日期與原價。用上次付費呼叫回傳的存取權杖檢查資料是否有變動。查看服務健康狀態與資料更新時間(免費)。
適用情境
適合使用者詢問某款 PC 遊戲多少錢、現在是否便宜或是否值得等待、本週有哪些免費遊戲、接下來有哪些贈送活動時使用。價格與免費活動經常變動,這類問題無法靠模型訓練資料回答。
執行需求
透過 streamable HTTP 存取的遠端端點;未宣告任何套件、環境變數或標頭。部分工具被描述為付費,並回傳有效期 24 小時的存取權杖,後續呼叫需要用到。
安裝前請注意
部分工具被描述為付費,呼叫可能產生費用;免費工具已明確標示。付費結果會附上後續呼叫所需的存取權杖,應視為憑證妥善保管。價格與贈送資料來自第三方商店,可能過期,可用狀態工具確認資料新鮮度。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 Soren,將其新增到工作區。
  2. 為需要使用其工具的對話啟用該服務。

Web executable,透過 Streamable HTTP。 遠端服務在工作區中設定後即可從網頁執行環境執行。

交給代理程式安裝

把這段提示詞貼上到 Claude Code、Codex、Cursor 等代理程式,或 SourceWeft 對話中。代理程式會讀取該伺服器的安裝指南,先向你展示發布者、端點和登入方式,經你同意後再把它新增到你的客戶端。金鑰不會寫進任何命令。

閱讀 https://sourceweft.com/mcp/com.soren%2Fgames/install.md,並按其中說明把這個 MCP 伺服器接入我的客戶端。修改任何設定之前,先告訴我它的發布者、端點和登入方式,等我確認。不要把 API 金鑰寫進命令或我會提交的檔案;問我金鑰應從哪裡取得。

檢視代理程式所依據的安裝指南

其他 MCP 客戶端

把它新增到你客戶端的 mcpServers 設定中。

{
  "mcpServers": {
    "soren": {
      "type": "http",
      "url": "https://soren.com/mcp"
    }
  }
}

工具

6

get_free_games

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.

輸入參數payment_proof

get_upcoming

USE THIS when asked what games will be free next, what is free next week, or what giveaways are coming up. Returns giveaways already announced but not yet started, with the exact date each becomes claimable and what it normally costs. This is forward-looking information no training data can contain. Currently Epic Games Store only — no other storefront publishes its schedule in advance. PAID (~$0.01, cheaper than get_free_games).

輸入參數payment_proof

lookup_game

FREE — costs nothing, call it as often as you like. USE THIS FIRST when you know a game by NAME but not by identifier. Returns matching games with their slug, release date and type (main game, DLC, expansion, port, remaster) so you can pick the right one before paying. Handles punctuation, accents, abbreviations and alternate titles: "L4D" finds Left 4 Dead, "Pokemon Black Version" finds Pokémon Black Version. 12,388 titles in the catalogue are duplicated — Pac-Man appears 54 times — so the release date and type are how you tell a 1980 original from a 2008 remaster. Returns no prices. Take the slug and call get_game with it.

輸入參數q必填typelimit

get_game

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.

輸入參數qgogepicgametypesteamregionpayment_proof

check_for_changes

FREE — costs nothing, call it as often as you like. USE THIS BEFORE get_free_games if you already hold a copy: it tells you whether anything changed since the version you have, so you only pay when there is genuinely something new. Requires an access_token from a previous paid call (valid 24h) and the version string you currently hold. Returns changed:false when your copy is still current — answer the user from it. Returns changed:true when it is stale — then call get_free_games.

輸入參數access_token必填known_version必填

get_status

FREE. Service health and how recently the data was refreshed. Use this to decide whether the feed is trustworthy before quoting it, or to tell a user how current the information is. Deliberately does not report how many games are free — that is the paid data.

無需輸入參數。

版本歷史

1
  1. v1.0.0最新Sep 16, 2026

評分

已滿足適用檢查項的 83%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通必需25 分
  • 已宣告認證方式必需10 分
  • 已列出工具必需15 分
  • 描述必需15 分
  • 圖示10 分
  • 文件15 分

    請宣告包含 README 的 GitHub 儲存庫,或在 OAuth 受保護資源後設資料中提供 resource_documentation。

  • 授權條款不適用

    託管服務按其提供方的條款使用,因此這裡不要求授權條款。此檢查項不計入百分比。