@llmintel/mcp
MCP serverAI & modelsFind out whether an LLM model id is deprecated, retiring, or retired before you rely on it. Once added, your AI can check any model's lifecycle status and tell you what to migrate to. This helps you move to a supported model before the old one stops working.
Use @llmintel/mcp in Claude, ChatGPT or Ahel Desktop
Free. Sign in, add @llmintel/mcp and connect your AI. About a minute.
Also: Claude Code · Cursor · Codex
Then ask your AI: use @llmintel/mcp to check model
No key or account is asked for. Not verified by us yet: Ahel has not run a call through it.
Details
Available today. Use it from your connected AI after setup.
No key or account is asked for. Not verified by us yet: Ahel has not run a call through it.
After adding it, ask your AI to check the status of any model id you use or plan to use. It will tell you whether the model is still supported and what to switch to.
What your AI can do with it
- Check whether a model id is deprecated, retiring, or retired
- Find out which model to migrate to
- Confirm a model is still supported before building on it
- Identify models that need replacing before they stop working
Install @llmintel/mcp
The server’s own address, for the clients that take one directly. Or connect Ahel once and every client you use reads it from one address, with the account kept on Ahel rather than in each client’s config.
Claude Code
claude mcp add --transport http --scope user llmintel-mcp 'https://llmintel.ai/v1/mcp'Run it once in your project, then open /mcp to approve any sign-in the server asks for.
Claude Desktop
https://llmintel.ai/v1/mcpAdd a custom connector in Settings, paste this address, and approve the sign-in.
Cursor
cursor://anysphere.cursor-deeplink/mcp/install?name=llmintel-mcp&config=eyJ1cmwiOiJodHRwczovL2xsbWludGVsLmFpL3YxL21jcCJ9Open the link and Cursor adds the server at that address.
ChatGPT
https://llmintel.ai/v1/mcpIn Settings, enable Developer mode, create an MCP app, and paste this address. Your plan and workspace must allow custom apps.
Codex
codex mcp add llmintel-mcp --url 'https://llmintel.ai/v1/mcp'Run it once, then sign in with codex mcp login llmintel-mcp if the server asks for an account.
From the project's README
As published by hivemindunit/llmintel-mcp in README.md.
An MCP server that tells your coding agent whether a model id is safe to use.
LLMs are trained on a snapshot of the world and will confidently write gpt-4-32k into your code
long after it stops answering. This server gives the agent a live lookup for whether a model is
deprecated and when it stops working. It returns the replacement too. Answers are normalized across
OpenAI, Anthropic, Azure AI Foundry, AWS Bedrock, Google, and Cohere, and parsed from each
provider's own deprecation pages.
No API key, no signup. The catalog is public.
Install
Add it to any MCP host. The package runs straight from npm via npx.
Cursor
In .cursor/mcp.json:
{
"mcpServers": {
"llmintel": {
"command": "npx",
"args": ["-y", "@llmintel/mcp"]
}
}
}
Claude Code
claude mcp add llmintel -- npx -y @llmintel/mcp
Claude Desktop
Same shape as the Cursor block above, in claude_desktop_config.json.
Hosted endpoint (no install)
The same five tools are served over Streamable HTTP at https://llmintel.ai/v1/mcp. Hosts that take
a URL need no Node and no package:
{
"mcpServers": {
"llmintel": {
"url": "https://llmintel.ai/v1/mcp"
}
}
}
The endpoint is stateless and read-only. It answers from the same catalog the npm package queries.
Tools
| Tool | Returns |
|---|---|
check_model | Whether one model id is safe to use: lifecycle state, the retirement deadline in days, the replacement, and the source link. |
list_retiring_models | What breaks in the next 90 days. Past-due models are listed first, then upcoming ones soonest-first. |
suggest_replacement | The provider's own recommendation for what to move to. Falls back to same-provider active models when none was published. |
search_models | Catalog search filtered by provider and lifecycle state. |
recent_lifecycle_changes | The change feed across all providers, for questions like "what was deprecated this month". |
Example
You: Before we ship this, check the model ids in
src/agents/.
The agent calls check_model for each one and gets back:
DO NOT USE — this model is retired; API calls to it fail.
"claude-sonnet-4-20250514" resolves to the tracked model anthropic/claude-sonnet-4-20250514.
Model: claude-sonnet-4-20250514 (anthropic/claude-sonnet-4-20250514)
Provider: anthropic
Lifecycle state: retired — retired; calls fail
Deprecated: 2026-04-14 (105 days ago)
Retirement: 2026-06-15 (43 days ago)
The provider has not named a replacement. Use suggest_replacement for options.
Pricing/limits: $3/1M in · $15/1M out
Source: https://docs.anthropic.com/en/docs/about-claude/model-deprecations
Provider's own term: "Retired"
Deadlines are always given in days, because a model cannot reliably judge whether 2026-07-30 is
soon.
Design notes
A failed lookup is never a safety verdict. If the catalog is unreachable, the tool returns an MCP error and says so. An agent that read a network failure as "no deprecation found" would happily ship a retired model id. A model that simply isn't tracked gets the same treatment: it returns "not in the catalog, verify with the provider", never "OK".
Pass whatever string is literally in the code (gpt-4o, anthropic/claude-opus-4-1, azure/gpt-4o)
and it resolves to the canonical tracked model.
When the provider's own deprecation notice names a successor, that is what you get. Otherwise the fallback list of same-provider active models is labelled as candidates to evaluate, so an agent can tell the two apart.
Anything past its retirement date is broken now, so it gets its own heading instead of sitting in "retiring soon".
Configuration
Both variables are optional.
| Variable | Default | Purpose |
|---|---|---|
LLMINTEL_API_KEY | none | Raises the rate-limit budget. The catalog itself is public, so you do not need this. |
LLMINTEL_BASE_URL | https://llmintel.ai | Point at a self-hosted or staging catalog. |
Anonymous callers get 30 requests/minute per IP, enough for interactive agent use.
Data provenance
Every record links to the provider page it was parsed from and preserves the provider's verbatim
lifecycle term (sourceTerm), so a normalization decision is always auditable. Changes go through a
human verification queue before publication. Collector freshness is public at
/v1/status.
The same data is available as a plain REST API, also without a key. See llmintel.ai/docs.
Development
pnpm --filter @llmintel/mcp build
pnpm exec vitest run packages/mcp # protocol-level tests against a fake catalog
# Drive the built binary against a live catalog
pnpm --filter @llmintel/mcp smoke
LLMINTEL_BASE_URL=http://localhost:3000 pnpm --filter @llmintel/mcp smoke
License
MIT © LLMIntel
Tools it offers (5)
What this server listed when Ahel dialed its public endpoint in Oct 2026, with no key and no account of yours. The names are the server’s own.
check_modellist_retiring_modelssuggest_replacementsearch_modelsrecent_lifecycle_changes
Signals
- GitHub stars
- 1
- Last commit
- Jul 2026
Advanced
- Delivery
- model-lifecycle MCP server → your Ahel connector (mcp.ahel.ai) → your AI.
- Item type
- mcp-server
- Key
ai-llmintel-model-lifecycle- Source
- github.com/hivemindunit/llmintel-mcp
- Hosted endpoint
https://llmintel.ai/v1/mcp
github.com/hivemindunit/llmintel-mcp
More in AI & models
MCP server · upstash
More in AI & modelsAdButler
MCP server · adbutler
More in AI & modelsatom-mcp-server
MCP server · a7om-ai
More in AI & modelsottasia
MCP server · aiweather-anurag
More in AI & modelsunphurl
MCP server · 123ergo
More in AI & modelsmicrosoft-learn-mcp
MCP server · microsoftdocs
More in AI & models