Search / io.github.hanzohanzhe/grandet
Grandet
R0· no sign-inCheapest API for any model across official, inference and relay providers; find free credits
v0.3.0 · active · repository · website · descriptor JSON · versions
Search / io.github.hanzohanzhe/grandet
R0· no sign-inCheapest API for any model across official, inference and relay providers; find free credits
v0.3.0 · active · repository · website · descriptor JSON · versions
{
"mcpServers": {
"grandet": {
"type": "http",
"url": "https://grandet.ai/mcp"
}
}
}claude mcp add --transport http grandet https://grandet.ai/mcp[mcp_servers.grandet]
url = "https://grandet.ai/mcp"
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"grandet": {
"type": "remote",
"url": "https://grandet.ai/mcp",
"enabled": true
}
}
}{
"mcpServers": {
"grandet": {
"type": "http",
"url": "https://grandet.ai/mcp"
}
},
"deeplink": "cursor://anysphere.cursor-deeplink/mcp/install?name=grandet&config=eyJ0eXBlIjoiaHR0cCIsInVybCI6Imh0dHBzOi8vZ3JhbmRldC5haS9tY3AifQ%3D%3D"
}{
"servers": {
"grandet": {
"type": "http",
"url": "https://grandet.ai/mcp"
}
}
}{
"mcpServers": {
"grandet": {
"httpUrl": "https://grandet.ai/mcp"
}
}
}extensions:
"grandet":
enabled: true
name: "grandet"
type: streamable_http
uri: "https://grandet.ai/mcp"
timeout: 300
protocol.modernnewest supported version is 2025-11-25; 2026-07-28 not supported, older versions are deprecated until 2027-07-28protocol.statelessonly applies to 2026-07-28 serversprotocol.transportstreamable HTTPprotocol.list_ttlonly applies to 2026-07-28 serversauth.prm, auth.as_metadata, auth.cimdno remote uses OAuthauth.secret_in_urlno templated URLtools.descriptionsevery tool has a descriptiontools.description_lengthdescriptions are concisetools.schemasevery tool has an object input schematools.annotations6 of 6 tools declare readOnlyHint or destructiveHinttools.directory_hintsevery tool declares readOnlyHint, destructiveHint, idempotentHint and openWorldHinttools.token_costabout 3,712 tokens to load every tooltools.api_dumptools are not a one-to-one API dumpstability.changes, stability.rug_pulltool history recorded for 2 of the 7 days neededdeps.known_vulns, deps.mcp_sdk_version, deps.resolvableno npm or PyPI packagegrandet_find_free_creditschangeddescription, input schema, output schemaFind 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 requires an explicit no-card condition; unknown requirements do not satisfy it. Application categories describe programs, not the user’s eligibility. Follow pagination. view defaults to "compact"; pass view="full" for every field.
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.
grandet_glossarychangeddescription, input schema, output schemaLook 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.
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.
grandet_quote_evidencechangedinput schema, output schemagrandet_resolve_modelchangedinput schema, output schemagrandet_list_appschangedinput schema, output schemagrandet_find_cheapest_apichangeddescription, input schema, output schemaCompare 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. view defaults to "compact"; pass view="full" for every field.
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.
Full history: list_changes · trend: quality JSON.
Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed. How it is computed.
+repository +namespace-matches-repo +website +reachable +uptime-100% +updated-3d-ago
Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed. How it is computed.
| remote | auth | reachable | uptime 30d | p50 | protocol | last ok |
|---|---|---|---|---|---|---|
https://grandet.ai/mcp streamable-http | none | yes | 100% | 422 ms | 2025-11-25 | 2026-10-19 |
grandet_find_cheapest_apiread-only | 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. |
grandet_find_free_creditsread-only | 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. |
grandet_glossaryread-only | 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. |
grandet_list_appsread-only | 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. |
grandet_quote_evidenceread-only | 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. |
grandet_resolve_modelread-only | 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. |
Schemas: list_tools.
{
"name": "io.github.hanzohanzhe/grandet",
"title": "Grandet",
"$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
"remotes": [
{
"url": "https://grandet.ai/mcp",
"type": "streamable-http"
}
],
"version": "0.3.0",
"repository": {
"url": "https://github.com/hanzohanzhe/Grandet",
"source": "github"
},
"websiteUrl": "https://grandet.ai",
"description": "Cheapest API for any model across official, inference and relay providers; find free credits"
}