Stack Facts

us.srv.g5joilnmeep4ntz3nwezxt5dmuPublished by g5joilnmeep4ntz3nwezxt5dmu.srv.usOfficial publisherv0.5.0Updated Oct 24, 2026

Signed EOL dates, exploited CVEs and LLM prices; pay per call in USDC, no account, no daily cap.

The publisher's own server: Stackfacts

VerifiedStreamable HTTPWeb executableDeveloper ToolsSecurity & MonitoringAI & ML

Overview

AI-generated overview

Remote MCP server giving assistants signed end-of-life dates, CVE and CISA KEV data, LLM model prices and package licence checks, paid per call in USDC.

What you can do
Check end-of-life and support status for products, versions, container images and up to 50 runtime/OS pairs at once, with signed snapshots and change polling for stacks and models. Look up CVEs, CISA KEV exploitation status, CVSS prioritisation, CWE, CAPEC and ATT&CK techniques, NIST controls, and search CVEs by keyword or package. Run preflight checks on npm and PyPI packages, lockfiles and version upgrades against OSV advisories, KEV, licences and runtime ranges. Get LLM model prices, context limits, capabilities, cost estimates and cheapest-model rankings, plus change tracking. Look up reference data: public suffixes, IANA ports, BCP 47 language tags and time zones. Preview, try and index
When to use it
Useful when an assistant recommends dependencies, container images or runtime versions and you want EOL, vulnerability, KEV and licence checks before installing or upgrading, or when you need current LLM pricing and security reference data in one place.
Requirements
A remote streamable HTTP endpoint; no account, API key or environment variables are declared. Calls are paid per call in USDC, so a crypto payment method is needed for paid tools; some tools (preview, try, index, validate, manifest) are free.
Before you install
Paid tools spend USDC per call, with no account or daily cap, so costs can accumulate. Some tools log an unknown end-of-life id or a rejected input name in access logs. Data comes from third-party sources (endoflife.date, OSV, CISA KEV, LiteLLM, models.dev, MITRE, IANA) and is advisory, not a guarantee.

Installation

In SourceWeft

  1. Open Stack Facts in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/us.srv.g5joilnmeep4ntz3nwezxt5dmu%2Fstackfacts/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "stack-facts": {
      "type": "http",
      "url": "https://g5joilnmeep4ntz3nwezxt5dmu.srv.us/mcp"
    }
  }
}

Tools

41

stackfacts_eol_product

List every release cycle of a product (Node.js, Python, Ubuntu…) and if it is still supported: EOL (end-of-life) date, support status, LTS, latest version.

Parametersproductrequired

stackfacts_eol_cycle

Check if a version is still supported (is python 3.12 still supported?): one release cycle, its EOL (end-of-life) date, support status, LTS, latest patch.

Parameterscyclerequiredproductrequired

stackfacts_eol_check

Check runtimes and OS versions for EOL: is each still supported? Up to 50 product@version pairs, end-of-life date, support status; unknowns get suggestions.

Parametersitemsrequired

stackfacts_eol_image

Check a container image for EOL: is node:18-alpine still supported? Maps its runtime, Java and base OS to end-of-life date and support status.

Parametersimagerequired

stackfacts_eol_snapshot

Download the signed EOL (end-of-life) snapshot (endoflife.date, MIT): support status of every product and cycle, still supported or not, plus its manifest.

Takes no parameters.

stackfacts_kev_lookup

Check if a CVE is actively exploited (CISA KEV): in_kev, date added, remediation due date, required action and known ransomware use.

Parameterscverequired

stackfacts_kev_check

Check up to 100 CVEs at once against CISA KEV (known exploited vulnerabilities); returns in_kev and the KEV details for each one.

Parameterscvesrequired

stackfacts_kev_changes

List CVEs added to, removed from or changed in CISA KEV since a snapshot_id, so an agent can poll for newly exploited vulnerabilities.

Parameterssincerequired

stackfacts_kev_snapshot

Download the full signed CISA KEV snapshot: every known exploited vulnerability, with a manifest to verify the sha256 and signature.

Takes no parameters.

stackfacts_models_lookup

Get an LLM model's price per million tokens (input, output, cached), context window, max output, capabilities and model deprecation date.

Parametersmodelrequiredproviderrequired

stackfacts_models_estimate

Estimate the USD cost of an LLM call from input, output and cached token counts, exact to the micro-dollar, with the price lines used.

Parametersmodelrequiredinput_tokenscached_tokensoutput_tokens

stackfacts_models_cheapest

Find the cheapest model with tools and 128k context, or any limits you set: ranks the 10 cheapest LLMs by blended price per million tokens.

Parameterstoolsvisionprovidersmin_contextinclude_freemax_usd_per_mtokinclude_deprecated

stackfacts_models_changes

List LLM models added, removed or changed (price per million tokens, context window, model deprecation date) since a snapshot_id.

Parameterssincerequired

stackfacts_models_watch

Check LLMs for what changed since your last call: changed records (with today's price and limits), removals, deprecated or soon deprecated, with snapshot dates.

Parameterssincemodelsrequiredwarn_days

stackfacts_models_snapshot

Download the full signed LLM model catalogue (LiteLLM + models.dev, MIT): prices, limits and capabilities, with a verifiable manifest.

Takes no parameters.

stackfacts_stack_check

Check dependencies, runtimes and OS versions in one call: OSV for up to 50 purls, EOL for 50 product@version pairs, CISA KEV hits, suggestions for unknowns.

Parameterscvesitemspackages

stackfacts_osv_check

Check dependencies or a lockfile for vulnerable and malicious packages: up to 50 purls, or a package-lock, yarn.lock, requirements.txt or poetry.lock, on OSV.

Parametersformatlockfilepackages

stackfacts_preflight

Call before installing a package an LLM suggested: one npm, PyPI or purl version against OSV, CISA KEV and EOL data. Returns ok, warn or block with reasons.

Parametersnamepackageversionecosystem

stackfacts_cve_lookup

Get any CVE: CISA KEV entry, CVSS score and patch priority, plus every OSV advisory aliased to it, with affected packages and fixed versions.

Parametersidrequired

stackfacts_cwe_lookup

Get one MITRE CWE weakness by id (79 or CWE-79): name, status, description and MITRE link. From the CWE catalogue (v4.20); MITRE notice on every answer.

Parametersidrequired

stackfacts_technique_lookup

Get one technique by id (T1055.011): name, tactics, platforms, description, mitigations, detection, data sources and link. MITRE ATT&CK v20.0; credited.

Parametersidrequired

stackfacts_capec_lookup

Get one MITRE CAPEC attack pattern by id: severity, likelihood, prerequisites, mitigations, related CWE and ATT&CK ids and MITRE link.

Parametersidrequired

stackfacts_domain_lookup

Get the public suffix, registrable domain and subdomain of a host name from the Mozilla Public Suffix List, with the matching rule and section.

Parametershostrequired

stackfacts_port_lookup

Get the IANA service name, transport, description and reference for a port number from the IANA Service Name and Transport Protocol Port Number Registry.

Parametersnumberrequired

stackfacts_control_lookup

Get one NIST SP 800-53 Rev 5 security control or enhancement by id (AC-2, AC-2(1)): title, statement, guidance, related controls and status.

Parametersidrequired

stackfacts_bcp47_lookup

Get an IANA language tag (en-AU, zh-Hant) part by part: type, description, scope, deprecation and preferred value from the Language Subtag Registry.

Parameterstagrequired

stackfacts_tz_lookup

Get an IANA time zone (Europe/Berlin) or alias: current UTC offset, abbreviation, DST summary and backward-compatible names from tzdata.

Parameterszonerequired

stackfacts_package_card

Get an npm or PyPI package's latest version, publish dates, deprecation or yank, SPDX licence, repository and runtime range.

Parametersnamerequiredversionecosystemrequired

stackfacts_license_check

Call before adding a dependency: check SPDX licences or packages against your project licence and use, with a compatibility verdict per item.

Parametersuseitemsrequiredproject_license

stackfacts_cve_prioritize

Call before patching: rank up to 100 CVEs by CISA KEV status, then CVSS base score.

Parameterscvesrequired

stackfacts_package_preflight

Call before installing an npm or PyPI package: latest or given version, licence, OSV vulns, CISA KEV CVEs, deprecation or yank. Returns ok, caution or block.

Parametersusenamerequiredversionecosystemrequiredproject_license

stackfacts_upgrade_delta

Check moving an npm or PyPI package from one version to another: advisories fixed or introduced, KEV, licence, runtime. Returns go, review or no_go.

Parameterstousefromrequirednamerequiredecosystemrequiredproject_license

stackfacts_lockfile_diff

Check npm or PyPI purl lists or raw lockfiles: upgrades judged on advisories, KEV, licence; same version, other hash = hash_mismatch. Returns go, review, no_go.

Parameterstofromto_lockfilefrom_lockfile

stackfacts_stack_watch

Check dependencies, runtimes and OS versions for what changed since your last call: EOL passed or near, new OSV advisories, new CISA KEV hits. Returns a token.

Parameterscvesfullitemstokenpackageswarn_days

stackfacts_preview

Preview a dataset for free: sample end-of-life products, newest CISA KEV entries, LLM prices, a package card or a licence verdict.

Parametersdatasetrequired

stackfacts_try

Try a paid answer for free on a fixed example: nodejs end-of-life cycles, CVE-2021-44228 in CISA KEV, or openai/gpt-4o prices.

Parametersdatasetrequired

stackfacts_index

List the valid ids for free: end-of-life product names and aliases, or LLM provider/model ids, so a paid call never misses.

Parametersdatasetrequired

stackfacts_validate

Validate an id for free. Privacy: only an unknown EOL id is logged (access log, miss field); a 400 logs the input name, never its value. No other id is stored.

Parametersidrequireddatasetrequired

stackfacts_manifest

Get the signed manifest of a dataset's latest snapshot for free: snapshot_id, sha256, record count, source, licence and signature.

Parametersdatasetrequired

stackfacts_keys

Get the Ed25519 public keys (JWK) that verify the signature on every answer and snapshot manifest.

Takes no parameters.

Version history

1
  1. v0.5.0LatestOct 12, 2026

Score

72% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts

    Publish an icon in the registry entry.

  • Documentation15 pts

    Declare a GitHub repository with a README, or serve resource_documentation in the OAuth protected-resource metadata.

  • LicenseNot applicable

    A hosted service is used under its provider's terms, so no license is expected here. This check is left out of the percentage.

Other Stackfacts integrations