Listing Thumbnail

    EndofLife AI MCP Server - Software End-of-Life and Support Dates

     Info
    AWS Free Tier
    Gives AI agents verified end-of-life and end-of-support dates, risk scores and exploited-vulnerability exposure for 600+ software, OS and hardware products.

    Overview

    The endoflife.ai MCP server lets an AI agent answer lifecycle questions from verified data instead of from memory: is this version still supported, when does support end, what should it be upgraded to, and is an end-of-life version exposed to a vulnerability that attackers are using today. It covers 600+ products across operating systems, databases, language runtimes, frameworks, browsers, network and edge devices and cloud services. Every answer carries the source of the date, so an agent can cite where it came from. Components can be looked up by name and version, by package URL, or in bulk from a CycloneDX or SPDX SBOM; a component we cannot match is reported as unmatched with a reason and is never guessed. The server is remote (streamable HTTP), read-only, and needs no account, no API key and no installation. An optional endoflife.ai API key raises rate limits.

    Highlights

    • Ten read-only tools: check a version, score risk, scan a whole stack, audit an SBOM, list what reaches end of life next, find the upgrade path, and check exploited-vulnerability exposure.
    • Every date is labelled with its source, the vendor's own lifecycle page for the products we verify directly; unmatched components are reported, never guessed.
    • No sign-up, no key, nothing to deploy: point any MCP client at one HTTPS endpoint.

    Details

    Delivery method

    Integration protocol

    Type

    Deployed on AWS
    New

    Introducing multi-product solutions

    You can now purchase comprehensive solutions tailored to use cases and industries.

    Multi-product solutions

    Features and programs

    Financing for AWS Marketplace purchases

    AWS Marketplace now accepts line of credit payments through the PNC Vendor Finance program. This program is available to select AWS customers in the US, excluding NV, NC, ND, TN, & VT.
    Financing for AWS Marketplace purchases

    Pricing

    EndofLife AI MCP Server - Software End-of-Life and Support Dates

     Info
    This product is available free of charge. Free subscriptions have no end date and may be canceled any time.
    Additional AWS infrastructure costs may apply. Use the AWS Pricing Calculator  to estimate your infrastructure costs.

    AI Insights

     Info

    Dimensions summary

    This listing has one pricing dimension: a single Free usage option with no charge. There are no tiers, instance sizes, or usage add-ons to compare. You access the hosted server at no cost. The Free dimension covers your use of the end-of-life and support date lookups through this listing. Because only one option exists, pricing does not scale or vary by quantity, term, or volume. Billing stays at zero for this dimension.

    Top-of-mind questions for buyers

    You get access to the hosted server for software end-of-life and support date lookups. It covers lifecycle data across hundreds of tracked products. The listing meters nothing, so there is no per-request, per-user, or per-product charge tied to this dimension.
    No. The Free dimension carries a zero charge regardless of how many lookups you run or products you check through this listing. Cost does not scale with request volume, query frequency, or the number of products you track. Billing stays at zero.
    No threshold on this listing triggers a charge. The single Free dimension has no committed amount, no overage point, and no tier boundary. Nothing in your usage moves you to a paid state. For needs beyond this listing's scope, contact the vendor.
    endoflife.ai
    Helpful?

    Vendor refund policy

    Not applicable. The product is free of charge; no payment is collected, so there is nothing to refund. Questions: partners@endoflife.ai .

    How can we make this page better?

    Tell us how we can improve this page, or report an issue with this product.
    Tell us how we can improve this page, or report an issue with this product.

    Legal

    Vendor terms and conditions

    Upon subscribing to this product, you must acknowledge and agree to the terms and conditions outlined in the vendor's End User License Agreement (EULA) .

    Content disclaimer

    Vendors are responsible for their product descriptions and other product content. AWS does not warrant that vendors' product descriptions or other product content are accurate, complete, reliable, current, or error-free.

    Usage information

     Info

    Delivery details

    API-Based Agents & Tools

    API-Based Agents and Tools integrate through standard web protocols. Your applications can make API calls to access agent capabilities and receive responses.

    Additional details

    Usage instructions

    endoflife.ai MCP Server: end-of-life and end-of-support dates, EOL Risk Scores and CISA KEV exposure for 500+ software products, as a remote MCP server for AI agents.

    PREREQUISITES: any MCP client that supports remote servers over Streamable HTTP (Claude Desktop, Cursor, VS Code, Amazon Q Developer, others); outbound HTTPS to https://mcp.endoflife.ai . No account or key is required.

    AUTHENTICATION AND RATE LIMITS

    • Keyless: no credentials; 50 tool calls per day per client, burst limit 60 requests per minute per address.
    • With a key: header X-API-Key: <key>. Quotas: free evaluation key 150 requests per day for 30 days; Starter 10,000 per day; Pro and above as listed at https://endoflife.ai/api . Keys are issued, rotated and revoked at https://endoflife.ai/api .

    CLIENT CONFIGURATION (mcp.json): {"mcpServers": {"endoflife": {"url": "https://mcp.endoflife.ai ", "headers": {"X-API-Key": "<optional>"}}}} - omit headers for keyless use.

    ENDPOINT: https://mcp.endoflife.ai , POST, JSON-RPC 2.0, MCP Streamable HTTP; send Accept: application/json, text/event-stream. Methods: initialize, tools/list, tools/call.

    TOOLS AND PARAMETERS (* = required; product and version are endoflife.ai slugs and cycles, e.g. postgresql / 14, windows-server / 2019; use list_products to find a slug)

    1. check_eol(product*: string, version*: string) - EOL/support status, dates, days remaining, source, confidence.
    2. get_risk_score(product*: string, version: string) - EOL Risk Score 0-100, grade A-F, four factors.
    3. scan_stack(items*: array of {product: string, version: string}) - audit a whole stack.
    4. list_products(query: string) - search tracked products; returns slugs.
    5. get_product_lifecycle(product*: string) - every version with release, support-end and EOL dates.
    6. get_kev_exposure(product*: string, version: string) - CISA KEV entries for the product.
    7. get_upcoming_eol(products: array of string, days: integer, recent_past_days: integer) - versions reaching EOL in the window (default 90 days).
    8. get_edge_device_status(platform: string, status: string, model: string) - EOS edge device feed.
    9. get_upgrade_path(product*: string, version: string) - supported target versions with dates and scores.
    10. check_sbom(sbom*: object (CycloneDX or SPDX JSON), max_items: integer) - map SBOM components to products.

    EXAMPLE REQUEST (curl, keyless) curl -s -X POST https://mcp.endoflife.ai  -H "Content-Type: application/json" -H "Accept: application/json, text/event-stream" -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"check_eol","arguments":{"product":"postgresql","version":"14"}}}'

    EXAMPLE RESPONSE (abbreviated) {"jsonrpc":"2.0","id":1,"result":{"content":[{"type":"text","text":"{...}"}],"structuredContent":{"product":"postgresql","version":"14","status":"warn","is_eol":false,"is_supported":false,"eol_approaching":true,"eol_date":"2026-11-12","days_until_eol":35,"days_past_eol":null,"latest_release":"14.24","cpe":["cpe:2.3:a:postgresql:postgresql"],"eol_date_source":"vendor-fetched","eol_date_verified_at":"2026-10-03","eol_date_confidence":"high","score_url":"https://endoflife.ai/score/postgresql/14"}}}  Full response schema per tool: see the API usage instructions below.

    ERROR CODES Tool errors come back as an MCP result with isError true and a text message (HTTP 200, per the MCP spec): unknown product or version -> "Error: No data for <product> <version>. Use list_products to find the canonical slug."; missing required parameter -> "Error: Both "product" and "version" are required." (per tool); unknown tool -> "Error: Unknown tool: <name>". Transport errors: HTTP 429 when a daily or per-minute limit is exceeded (wait for the reset or add a key); an unrecognised or expired X-API-Key is not rejected, the call is served keyless; malformed JSON-RPC -> JSON-RPC error object; HTTP 5xx -> retry with backoff.

    SUPPORT: partners@endoflife.ai . Docs: https://endoflife.ai/mcp  and https://endoflife.ai/api . Terms: https://endoflife.ai/mcp-eula 

    Support

    Vendor support

    Email support at partners@endoflife.ai , answered on business days. Documentation: https://endoflife.ai/mcp  (MCP server) and https://endoflife.ai/api  (data and rate limits). Service status: GET

    AWS infrastructure support

    AWS Support is a one-on-one, fast-response support channel that is staffed 24x7x365 with experienced and technical support engineers. The service helps customers of all sizes and technical abilities to successfully utilize the products and features provided by Amazon Web Services.

    Similar products

    Customer reviews

    Ratings and reviews

     Info
    0 ratings
    5 star
    4 star
    3 star
    2 star
    1 star
    0%
    0%
    0%
    0%
    0%
    0 reviews
    No customer reviews yet
    Be the first to review this product . We've partnered with PeerSpot to gather customer feedback. You can share your experience by writing or recording a review, or scheduling a call with a PeerSpot analyst.