@llmintel/mcp

MCP serverAI & models

Find 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

Details

Available today. Use it from your connected AI after setup.

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.

@llmintel/mcpStart free

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/mcp

    Add a custom connector in Settings, paste this address, and approve the sign-in.

  • Cursor

    cursor://anysphere.cursor-deeplink/mcp/install?name=llmintel-mcp&config=eyJ1cmwiOiJodHRwczovL2xsbWludGVsLmFpL3YxL21jcCJ9

    Open the link and Cursor adds the server at that address.

  • ChatGPT

    https://llmintel.ai/v1/mcp

    In 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

ToolReturns
check_modelWhether one model id is safe to use: lifecycle state, the retirement deadline in days, the replacement, and the source link.
list_retiring_modelsWhat breaks in the next 90 days. Past-due models are listed first, then upcoming ones soonest-first.
suggest_replacementThe provider's own recommendation for what to move to. Falls back to same-provider active models when none was published.
search_modelsCatalog search filtered by provider and lifecycle state.
recent_lifecycle_changesThe 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.

VariableDefaultPurpose
LLMINTEL_API_KEYnoneRaises the rate-limit budget. The catalog itself is public, so you do not need this.
LLMINTEL_BASE_URLhttps://llmintel.aiPoint 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_model
  • list_retiring_models
  • suggest_replacement
  • search_models
  • recent_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