Grandet

io.github.hanzohanzhe由 GitHub 账号 hanzohanzhe 发布v0.3.0更新于 Oct 31, 2026

Cheapest API for any model across official, inference and relay providers; find free credits

已验证Streamable HTTP可网页运行网页搜索与抓取金融AI 与机器学习

概览

AI 生成的概览

Grandet 是一个远程 MCP 服务器,让助手比较某模型在官方 API、推理服务商和中转站上的标价,并查找免费额度。

可以做什么
  • 比较某模型在官方 API、推理服务商和中转站的标价,仅按价格排序
  • 查找当前官方免费额度、申请制赠金和中转免费分组,含条件与截止日期
  • 把有歧义的模型名解析为公开模型标识
  • 在需要细节时读取某供应商针对某模型的分页公开声明
  • 查询已发布的中转术语表,未知术语会附上相关常见问题链接
  • 在选择供应商前读取共享的 Grandet 应用列表与推理配置
适用场景
适合在为某个模型挑选 API 购买渠道、想了解最便宜的标价选项时使用,也适合查询是否存在免费额度或试用赠金。需要理解中转行话或核对报价来源时同样有用。
运行要求
远程 Streamable HTTP 端点位于 grandet.ai;价格查询无需注册或 API 密钥。单独的 Skill 安装器需要 Node.js 20 或更高版本,或手动复制文件夹。
安装前请注意
价格仅为标价,不代表质量、速度或稳定性;美元额度、人民币额度与现金价格分开列出,互不比较。连接所选供应商需自行完成:自行注册、充值并保存密钥,配置文件仅在确认后才写入。Skill 安装器会发送一条匿名安装回执,除非关闭。

安装

在 SourceWeft 中

  1. 打开 控制台中的 Grandet,将其添加到工作区。
  2. 为需要使用其工具的对话启用该服务。

Web executable,通过 Streamable HTTP。 远程服务在工作区中配置后即可从网页运行时运行。

交给智能体安装

把这段提示词粘贴到 Claude Code、Codex、Cursor 等智能体,或 SourceWeft 对话中。智能体会读取该服务器的安装指南,先向你展示发布者、端点和登录方式,经你同意后再把它添加到你的客户端。密钥不会写进任何命令。

阅读 https://sourceweft.com/mcp/io.github.hanzohanzhe%2Fgrandet/install.md,并按其中说明把这个 MCP 服务器接入我的客户端。修改任何配置之前,先告诉我它的发布者、端点和登录方式,等我确认。不要把 API 密钥写进命令或我会提交的文件;问我密钥应从哪里获取。

查看智能体所依据的安装指南

其他 MCP 客户端

把它添加到你客户端的 mcpServers 配置中。

{
  "mcpServers": {
    "grandet": {
      "type": "http",
      "url": "https://grandet.ai/mcp"
    }
  }
}

README

Grandet: find the cheapest API for any model

简体中文 · Website · Installation

Grandet compares listed API prices for each model across official APIs, inference providers and relay sites. Your AI agent can look them up and connect the cheapest one to your app.

Use it asHow
Websitehttps://grandet.ai
Remote MCP serverhttps://grandet.ai/mcp (Streamable HTTP, no sign-up, no API key)
Agent SkillTell your agent: Install Grandet Skill for me: https://grandet.ai/download.md
Gitgit clone --depth 1 --branch skill-v0.3.0-build.20261018b https://github.com/hanzohanzhe/Grandet.git, then see Install with git

Install

Paste this into the agent you already use (Codex, Claude Code, Cursor and others):

text
Install Grandet Skill for me: https://grandet.ai/download.md

The agent does the rest. If it needs you to sign in or approve something, it tells you exactly what to click. Then open a new conversation and ask:

I code in Claude Code. Find me the cheapest Claude Sonnet 4.6 API.

No need to mention Grandet or attach files again. Price lookups need no account or API key. To install by hand, or for apps such as ChatGPT or Claude on the web that take an uploaded skill file, see Manual installation.

Install with git

The website and the install sentence above install build.20261018b (our internal name: j2), marked Latest on GitHub. Cloning its tag gives you the same Skill: the installed folder has the same content hash as the release ZIP.

sh
git clone --depth 1 --branch skill-v0.3.0-build.20261018b https://github.com/hanzohanzhe/Grandet.gitcd Grandetnode scripts/install-price-finder.mjs --app claude-code --receipt-source checkout
  • Replace claude-code with your app: codex, cursor, opencode, gemini-cli, cline, roo-code, kilo-code, windsurf, continue, hermes, openclaw, trae-cn or trae-intl. --list shows every app and the folder it installs to.
  • The installer needs Node.js 20 or later. Without Node, copy the whole skills/grandet-api-price-finder folder into your app's skill folder: ~/.claude/skills/ for Claude Code, ~/.agents/skills/ for Codex, other apps in the per-app guide.
  • Then open a new conversation and ask a price question. The last line of the installed SKILL.md names the build.
  • The installer sends one anonymous install receipt (no path, name or key) so installs can be counted; --receipt-source checkout marks it as a git install. Add --no-telemetry to send nothing.
  • Another version: put its tag from Versions after --branch and run the same install command. It replaces the installed copy and keeps the old one as a backup outside the skill folder. In a clone you already have: git fetch --depth 1 origin tag <tag>, then git checkout <tag>.
  • Clone a tag, not main. main usually matches the latest release, but between releases it can carry changes that have not been tested yet.

MCP server

Add it to any MCP client that supports remote servers:

json
{ "mcpServers": { "grandet": { "url": "https://grandet.ai/mcp" } } }

In Claude Code: claude mcp add --transport http grandet https://grandet.ai/mcp

Tools: grandet_find_cheapest_api, grandet_find_free_credits, grandet_resolve_model, grandet_quote_evidence, grandet_glossary, grandet_list_apps.

What it does

1. Finds the lowest listed price. It compares the relay and official prices on grandet.ai for your model and kind of use (chat, coding, long output) and lists the cheapest few: the site, the group to pick when you create the token, the price, its unit and when it was observed.

  • It ranks by listed price only. It never says which site is "good" and never repeats a site's own claims such as "full strength" or "stable".
  • USD credit, CNY credit and cash prices are listed separately and never compared with each other.
  • Conditions such as a minimum top-up or members-only access are shown as a one-line hint. Prices that contradict the site's own text are listed as a reference. Groups a site limits to one client are folded away when your app is a different one.

2. Finds free credit. Ask "is there anything free?" and it lists official free tiers, trial credit and relay sign-up, check-in and free-group offers, with whether a card, ID check or application is needed. If something you already said makes you eligible for a free offer, it mentions it once.

3. Connects it for you. When you say "connect it":

  1. You sign up and top up on the site yourself, and create the token in the group it names.
  2. You run one command in your own terminal to store the key. Typing is hidden and the key never enters the chat.
  3. It shows the exact configuration change, backs up the file, and writes only after you confirm.
  4. It checks the key, group and model name without spending credit.
  5. Say "undo" to restore the previous setup.

For Codex, Claude Code, OpenCode, Kilo Code, Continue, Gemini CLI, Hermes, OpenClaw and WorkBuddy, the Skill's own connect program (scripts/connect.mjs, also usable as a local MCP server) makes the change the same way every time. Other apps get a field card and their documentation link. In a cloud chat, it can only hand you the command and configuration to run yourself.

Try asking

20 million tokens a month, a quarter input and the rest output, no cache. Which is cheapest, and what does it cost a month?

Is there a free Gemini API? I don't have a credit card.

Use the second one and connect it to Codex on Windows.

What do "官转" and "逆向" mean?

Answers include a link to the price sources. Listed prices and suppliers' claims say nothing about quality. Asked about quality, speed or downgraded models, it reports only what Grandet has on record and says so when there is no measurement.

What Grandet includes

What it does
grandet.aiCompare model API prices across official APIs, inference providers and relays; browse suppliers, free credit and promotions; check sources and observation dates
Grandet SkillFind the lowest price, find free credit and connect the chosen API from inside your agent
MCP serverThe same price and free-credit lookup for any MCP client, anonymous and without a key

Versions

Every build keeps product version 0.3.0; builds differ by build ID. The tag of a build is skill-v0.3.0-build.<build> (for example skill-v0.3.0-build.20261018b), and every tag and its release files stay on GitHub Releases, so any of them can be installed with the git commands above. The website installs 20261018b (j2).

From 20261017 on, each build was tested against the build before it: the same 48 questions, asked in the Hermes agent with deepseek-v4.1-flash and glm-5.3. PASS means every target was met. HOLD means some targets were missed; those builds were published after the misses were reviewed. "Used the Skill" counts sessions that answered through the Skill.

Which one to pick

  • Most people: 20261018b (j2). It is what the website installs and has the best test results so far. When grandet.ai cannot be reached, it still answers from a price snapshot taken on 18 October 2026 and says the date first. The cost: the largest package (ZIP 522 KB, .skill 218 KB).
  • No snapshot, smaller package: 20261018 (i8). ZIP 436 KB. It cannot answer when grandet.ai is unreachable, and in testing 1 of 16 group-condition sessions asked for a page the website has retired.
  • Chinese conversations only, fewer tokens on relay-jargon questions: 20261017 (i5). The English glossary column added in 20261017b doubled the glossary file (33.9 KB → 64.2 KB). 20261017 has no English column, no WorkBuddy connection, no named-site comparison and no 30-second switch to SkillHub.
  • Longer answers: 20261016h or earlier. These have no 8-line limit (median answer 841 characters in h, 484 in 20261017), but call addresses that don't exist far more often (18 bad-parameter errors in 48 questions, against 0). A small check of j2 against 20261016c (32 questions, deepseek-v4.1-flash) found: Skill used 90% → 100%, API errors per question 0.47 → 0.03, median answer 890 → 530 characters.
  • Avoid on native Windows: anything before 20261016d. Its Node installer can fail with EPERM there; copy the folder by hand instead. Builds before 20261016e have no SkillHub download for mainland China, and builds before 20261016h have a description that weaker models pick up less often (47% vs 85% in an A/B test).
  • Each build was written for the website's API at the time. The site has changed since, so older builds are more likely to ask for pages or fields that no longer exist.

All builds

BuildReleased (UTC)What changedTest against the previous build
20261018b (j2) · website · Latest2026-10-18Price snapshot (469 models, 174 free-credit offers) for when grandet.ai is unreachable; group conditions from price data instead of retired pages; carried-over quotes marked; up to five suggestions when a model name isn't foundPASS 18/18 · used the Skill 96/96 (same as 20261018) · quotes matching Grandet's data 97.4% → 100% · tokens ×1.04
20261018 (i8)2026-10-18Sites the user names are compared from 20 board rows; switches to SkillHub after 30 s of slow GitHubPASS 15/15 · used the Skill 95/96 (same) · tokens ×0.90 · named-site questions with side lookups 10/16 → 2/16 · quotes 36/36 matched
20261017b (i7)2026-10-18English glossary column; English answers keep the relay's group name; connects WorkBuddyHOLD 11/13 · used the Skill 95/96 (same) · tokens ×1.03
20261017 (i5)2026-10-17Only the documented requests, no guessed paths; parameter limits; answers within 8 lines and 600 charactersHOLD 10/13 (deepseek only) · used the Skill 47/48 (h 48/48) · bad-parameter errors 18 → 0 · median answer 841 → 484 characters
20261016h2026-10-16Description opens with relay terms (trigger 47% → 85% in an A/B test); exact read-only requests for hosts without MCP tools; credit never compared with cashnot run
20261016g2026-10-16Key files written owner-only (0600); a section listing what the Skill changes on your computer; loading on its own only reads pricesnot run
20261016f2026-10-16Answer fixes from agent reports (coding mix, model IDs kept as given, free-credit deadlines); registry copies pass their own manifest checknot run
20261016e2026-10-16Tencent SkillHub download for mainland China; registries carry the full kitnot run
20261016d2026-10-16Installer works on native Windows; --uninstall; first build on ClawHub and SkillHubnot run
20261016c2026-10-16Connecting hides keys already in an app's settings; connects Hermes and OpenClawnot run
20261016b2026-10-16Homepage install sentence; handles models that only have older quotesnot run
202610162026-10-16Reads official and inference-provider cash prices, listed apart from relay creditnot run
20261015e2026-10-15Connect fixes: undo restores files exactlynot run
20261015d2026-10-15Connect program (scripts/connect.mjs, also a local MCP server)not run
20261015c2026-10-15Glossary lookup fixed; explicit User-Agent and one retry on network errorsnot run
20261015b2026-10-15Reads the website's new free-credit and listing fieldsnot run
202610152026-10-15Rewrite: lowest price, free credit, connecting the API, relay glossarynot run
202610142026-10-14Same Skill as 0.3.0, with the installer and install receiptsnot run
0.3.0 (tag skill-v0.3.0)2026-10-14First public preview; no install receiptsnot run

skill-v0.3.1 was a candidate that was withdrawn before release; don't use it.

Feedback

Please open an issue if something goes wrong, with the app, version, system and the step where it stopped. Don't paste API keys or private conversations.

Data and developer entry points

ContentEntry point
Free credit and promotionsReadable · JSON · Release details
Original catalogue and sourcesCatalogue · JSON · Manifest
Repository data indexMachine-readable index · Reading guide for AI
Agent price lookup (MCP)Anonymous Streamable HTTP: https://grandet.ai/mcp
HTTP price lookuphttps://grandet.ai/api/v1/board · API description
HTTP free-credit lookuphttps://grandet.ai/api/v1/free-credits?q=gemini
Relay jargon glossaryBuilt into the Skill · Online

Local development needs Node.js 20+ and no third-party packages:

sh
node scripts/catalogue.mjs validatenode scripts/catalogue.mjs generate --checknode scripts/validate-public.mjsnode --test tests/*.test.mjsnode scripts/serve.mjs

serve.mjs opens a local browser view at http://127.0.0.1:8787/. These commands check local files only and never update the website's prices.

Sourced corrections and improvements are welcome; see the contributing guide and methodology.

Friends

  • LINUX DO: Chinese-language tech community

Licence

  • Skill files: Apache-2.0.
  • Catalogue code and documents written by Grandet: AGPL-3.0-only; scope in LICENSE.
  • Supplier data, original text and trademarks belong to their owners; the factual compilation carries no blanket open-data licence. See DATA-LICENSE.md, TRADEMARKS.md and each release manifest.

来源:README.md,提交 8994f24

工具

6

grandet_find_cheapest_api

Find a suitable low-cost model API / 寻找便宜且适用的模型 API

Compare Grandet model prices within each unit. Read listings for price-only ordering and conditions; legacy recommended/alternative/cheapest retain their old meanings. Use view=compact for shared connection cards and a short text response. Provide exactly one model or name selector. host records the source only and never selects the inference route. Send targetApp when the user or conversation identifies the intended API application, including explicit use in the current app. With no target, compare directly. An unrecorded app connection permits a price-only recommendation, not a compatibility claim. Omit profile/protocol for a multi-protocol app unless already specified. Existing client remains a legacy target-app alias. Infer coding/chat/long_output from the task; presets are estimates. Use grandet_list_apps only when application facts are needed. Do not request API keys.

输入参数osmixasOfhostlangnameviewlimitmodelplansclientchannel另有 7 个

grandet_list_apps

Grandet application profiles / Grandet 应用接入清单

Read the shared Grandet application list and inference profiles before selecting a supplier. App profiles determine API compatibility; MCP capability alone does not prove an inference route or Skill installation. Use only when the target app ID, supported protocol or configuration variant is uncertain.

输入参数apphostlangtargetAppskillBuildskillVersion

grandet_resolve_model

Resolve a model name / 识别模型名称

Look up public model identifiers when a requested name is ambiguous. Results are a page of candidates, not a cheapest-provider ranking. Prefer an exact officialId match; do not silently substitute a different model generation.

输入参数hostlangname必填pagetargetAppskillBuildskillVersion

grandet_quote_evidence

Inspect a provider quote / 查看报价依据

Read one provider's paged public declarations for a model and optional rowId. Use only when a detail matters, not before every recommendation. A missing row on one page is not proof of absence; follow pagination if needed. This does not test model quality or spend money.

输入参数asOfhostlangnamemodelrowIdprovider必填offerPagetargetAppreleaseSetskillBuildskillVersion

grandet_glossary

Relay terminology / 中转站术语

Look up the published Grandet relay glossary. Site labels are source claims and glossary terms explain them; they do not verify quality. Query q or category and follow pagination. Unknown terms include up to three related FAQ links.

输入参数qhostlangpagelimitcategorytargetAppskillBuildskillVersion

grandet_find_free_credits

Find free API credit / 查找免费 API 额度

Find current official free tiers, application-based credits and relay free groups. Return the stated benefit, six requirements, deadline, original observation and claim link. userCanMeet=no_card excludes explicit required/conditional card entries; unknown card requirements remain clearly labelled unknown. Application categories describe programs, not the user’s eligibility. Follow pagination.

输入参数qasOfhostkindlangpageviewlimittargetAppreleaseSetskillBuilduserCanMeet另有 1 个

版本历史

1
  1. v0.3.0最新Oct 17, 2026

评分

已满足适用检查项的 90%

该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。

  • 近 30 天内可连通必需25 分
  • 已声明认证方式必需10 分
  • 已列出工具必需15 分
  • 描述必需15 分
  • 图标10 分
  • 文档15 分
  • 许可证10 分

    请在仓库或注册中心条目中声明许可证。