eosl-mcp
Source-backed hardware end-of-life (EOL/EOSL) lookups by part number for enterprise gear — support status, end-of-sale and end-of-support dates, with the vendor's own bulletin URL on every answer. Unknown parts return found:false, never a guess.
README
eosl-mcp
MCP server for EOSL.ai — source-backed hardware end-of-life (EOL / EOSL)
lookups by part number. Is this switch/server/firewall still supported? When did — or does —
vendor support end? Every answer carries the URL of the manufacturer's own end-of-life bulletin,
so nothing is asserted without a source. Unknown parts return found:false, never a guess.
Covers enterprise datacenter gear from Cisco, Dell, HPE, Fortinet, IBM, Juniper, Palo Alto Networks, Arista, and more — current coverage figures live on the site.
Fastest path: the hosted endpoint (no install)
A hosted, no-auth instance runs at https://eosl.ai/mcp (Streamable HTTP), listed in the official
MCP registry as ai.eosl/eosl:
claude mcp add --transport http eosl https://eosl.ai/mcp
This package: local stdio server
Same five tools, same matching rules, reading the same public data — as a local stdio process.
npx eosl-mcp
Claude Desktop / any stdio client (mcpServers config):
{ "mcpServers": { "eosl": { "command": "npx", "args": ["-y", "eosl-mcp"] } } }
Docker:
docker build -t eosl-mcp . && docker run -i eosl-mcp
Zero dependencies; Node ≥ 18. Verify everything works:
node server.js --selftest
Tools
| Tool | What it does |
|---|---|
lookup_part |
One part number → status, end-of-sale, EOSL, support runway score, vendor bulletin URL |
bulk_check |
Up to 200 part numbers in one call, with summary counts |
search_models |
Find product families by vendor / line / series text |
get_family |
Full source-backed record for one family (every SKU, group dates, sources) |
list_vendors |
Tracked vendors with family counts |
Matching, honestly
Exact match first, then punctuation-insensitive, then vendor-gated Fortinet short-SKU aliases
(FG-60E → FortiGate-60E) — never fuzzy. If a caller names a vendor, a match from any other
vendor is rejected: another vendor's dates are worse than no answer.
Data and privacy
- Data source:
https://eosl.ai/data/lookup.json— the same open dataset behind the site, CC BY 4.0, refreshed weekly from vendors' own published notices. - This local server sends only the HTTP fetches above; part numbers you look up locally are matched
in-process against the downloaded dataset copy for
lookup_part/bulk_check/search_models(onlyget_familyfetches per-slug). The hosted endpoint records aggregate usage as described at eosl.ai/api/usage. - Always confirm critical dates against the linked vendor bulletin before acting on them.
License
Code: Apache-2.0. Dataset: CC BY 4.0 — attribution to EOSL.ai.
Recommended Servers
playwright-mcp
A Model Context Protocol server that enables LLMs to interact with web pages through structured accessibility snapshots without requiring vision models or screenshots.
Magic Component Platform (MCP)
An AI-powered tool that generates modern UI components from natural language descriptions, integrating with popular IDEs to streamline UI development workflow.
Audiense Insights MCP Server
Enables interaction with Audiense Insights accounts via the Model Context Protocol, facilitating the extraction and analysis of marketing insights and audience data including demographics, behavior, and influencer engagement.
VeyraX MCP
Single MCP tool to connect all your favorite tools: Gmail, Calendar and 40 more.
graphlit-mcp-server
The Model Context Protocol (MCP) Server enables integration between MCP clients and the Graphlit service. Ingest anything from Slack to Gmail to podcast feeds, in addition to web crawling, into a Graphlit project - and then retrieve relevant contents from the MCP client.
Kagi MCP Server
An MCP server that integrates Kagi search capabilities with Claude AI, enabling Claude to perform real-time web searches when answering questions that require up-to-date information.
E2B
Using MCP to run code via e2b.
Neon Database
MCP server for interacting with Neon Management API and databases
Exa Search
A Model Context Protocol (MCP) server lets AI assistants like Claude use the Exa AI Search API for web searches. This setup allows AI models to get real-time web information in a safe and controlled way.
Qdrant Server
This repository is an example of how to create a MCP server for Qdrant, a vector search engine.