
FreshContext
This solves the problem of LLMs confidently citing outdated information by applying temporal decay scoring to retrieved context. It wraps 21 adapters around sources like GitHub, Hacker News, arXiv, Reddit, SEC filings, GDELT news, and Singapore government procurement data. Every response gets tagged with publication and retrieval timestamps, then re-ranked using exponential decay functions tuned per source type. You can run it locally with full Playwright scraping or hit the hosted Cloudflare Worker endpoint. The real product is the decay-adjusted relevancy layer and the FreshContext envelope spec, not the adapters themselves. Useful when you need Claude to distinguish between a 2022 blog post and current documentation, or when building agents that need provenance and confidence scores on every piece of context.
- GitHub stars
- 12
- tools
- 22
- transport
- STDIO, HTTP
- last updated
- Sep 27, 2026
Install
From registry metadata$ npx add-mcp https://api.freshcontext.dev/mcp --name freshcontextRun in your terminal. add-mcp asks which agents to add it to (Claude Code, Codex, Cursor and more). Add -g to install it for every project.
Review the command, arguments and environment values before installing. MCP servers run with your local permissions.
Other ways
Claude Code
$ claude mcp add --transport http freshcontext https://api.freshcontext.dev/mcpRun in your terminal. Add --scope user to make it available in every project.
Tools
Verified live · 22 toolsVerified live against the running server on Nov 6, 2026.
evaluate_contextEvaluate caller-provided candidate context and return decision-ready output. This is the primary FreshContext judgment path: it does not fetch, crawl, scrape, browse, read folders, or call adapters.4 params
Evaluate caller-provided candidate context and return decision-ready output. This is the primary FreshContext judgment path: it does not fetch, crawl, scrape, browse, read folders, or call adapters.
intent*stringnowstringprofile*stringsignals*arrayextract_githubExtract real-time data from a GitHub repository — README, stars, forks, last commit, topics. Returns timestamped freshcontext.1 params
Extract real-time data from a GitHub repository — README, stars, forks, last commit, topics. Returns timestamped freshcontext.
url*stringextract_hackernewsExtract top stories or search results from Hacker News. The url field accepts an HN/Algolia URL or a plain search query.1 params
Extract top stories or search results from Hacker News. The url field accepts an HN/Algolia URL or a plain search query.
url*stringextract_scholarExtract research results (title, authors, year, snippet) from a Google Scholar search URL. Scholar exposes only the publication year, not an exact date, so freshness confidence is capped at medium.1 params
Extract research results (title, authors, year, snippet) from a Google Scholar search URL. Scholar exposes only the publication year, not an exact date, so freshness confidence is capped at medium.
url*stringextract_ycWithdrawn in 0.5.3 pending review of source terms. Returns an error; kept so existing clients get a clear answer.1 params
Withdrawn in 0.5.3 pending review of source terms. Returns an error; kept so existing clients get a clear answer.
url*stringsearch_reposSearch GitHub for repositories matching a keyword. Returns top results by stars.1 params
Search GitHub for repositories matching a keyword. Returns top results by stars.
query*stringpackage_trendsnpm and PyPI package metadata — version history, release cadence, last updated.1 params
npm and PyPI package metadata — version history, release cadence, last updated.
packages*stringextract_redditExtract recent posts from a subreddit (e.g. 'r/MachineLearning') or a Reddit search/listing URL. Returns title, subreddit, author, score, comment count, and post date per result.1 params
Extract recent posts from a subreddit (e.g. 'r/MachineLearning') or a Reddit search/listing URL. Returns title, subreddit, author, score, comment count, and post date per result.
url*stringextract_producthuntExtract recent Product Hunt launches by keyword/topic search or a PH URL. Returns name, tagline, votes, comment count, topics, and launch date per result.1 params
Extract recent Product Hunt launches by keyword/topic search or a PH URL. Returns name, tagline, votes, comment count, topics, and launch date per result.
url*stringextract_financeNo-key stock quote data via Stooq. Accepts comma-separated ticker symbols and returns quote/OHLC/volume observations with timestamps.1 params
No-key stock quote data via Stooq. Accepts comma-separated ticker symbols and returns quote/OHLC/volume observations with timestamps.
url*stringsearch_jobsSearch for real-time job listings with freshness badges on every result. Sources: Remotive + HN Who is Hiring.2 params
Search for real-time job listings with freshness badges on every result. Sources: Remotive + HN Who is Hiring.
max_lengthnumberquery*stringextract_landscapeComposite tool. Queries GitHub + HN + npm simultaneously. Returns a unified landscape report with each source's own freshness.1 params
Composite tool. Queries GitHub + HN + npm simultaneously. Returns a unified landscape report with each source's own freshness.
topic*stringextract_arxivSearch arXiv for research papers via the official API. Pass a topic or full arXiv API URL. Returns titles, authors, dates, abstracts.1 params
Search arXiv for research papers via the official API. Pass a topic or full arXiv API URL. Returns titles, authors, dates, abstracts.
url*stringextract_changelogUpdate history for any product. Accepts a GitHub repo URL or an npm package name. Returns version numbers, release dates, and entries.1 params
Update history for any product. Accepts a GitHub repo URL or an npm package name. Returns version numbers, release dates, and entries.
url*stringextract_gdeltGlobal news intelligence from GDELT. Monitors news from every country in 100+ languages, updated every 15 minutes. Returns articles with source country, language, date.1 params
Global news intelligence from GDELT. Monitors news from every country in 100+ languages, updated every 15 minutes. Returns articles with source country, language, date.
url*stringextract_gebizSingapore Government procurement opportunities (GeBIZ via data.gov.sg). Search by keyword, agency name, or empty for all recent tenders.1 params
Singapore Government procurement opportunities (GeBIZ via data.gov.sg). Search by keyword, agency name, or empty for all recent tenders.
url*stringextract_govcontractsUS federal contract awards from USASpending.gov. Search by company name (e.g. 'Palantir'), keyword, or NAICS code. Returns amounts, dates, agencies.1 params
US federal contract awards from USASpending.gov. Search by company name (e.g. 'Palantir'), keyword, or NAICS code. Returns amounts, dates, agencies.
url*stringextract_sec_filingsSEC 8-K filings via EDGAR full-text search. 8-K = legally mandated material event disclosures (CEO changes, M&A, breaches). Pass company name, ticker, or keyword.1 params
SEC 8-K filings via EDGAR full-text search. 8-K = legally mandated material event disclosures (CEO changes, M&A, breaches). Pass company name, ticker, or keyword.
url*stringextract_gov_landscapeComposite government intelligence: federal contract awards (USASpending) + dev community awareness (HN) + GitHub repo activity + product release velocity (changelog). 4-source unified report.2 params
Composite government intelligence: federal contract awards (USASpending) + dev community awareness (HN) + GitHub repo activity + product release velocity (changelog). 4-source unified report.
github_urlstringquery*stringextract_finance_landscapeComposite financial intelligence: Stooq quote data + HN sentiment + Reddit discussion + GitHub ecosystem + product changelog. 5-source unified report.3 params
Composite financial intelligence: Stooq quote data + HN sentiment + Reddit discussion + GitHub ecosystem + product changelog. 5-source unified report.
company_namestringgithub_querystringtickers*stringextract_company_landscapeMost complete single-call company intelligence: SEC 8-K filings + USASpending federal contracts + GDELT global news + product changelog + Stooq quote data. 5 unique sources.3 params
Most complete single-call company intelligence: SEC 8-K filings + USASpending federal contracts + GDELT global news + product changelog + Stooq quote data. 5 unique sources.
company*stringgithub_urlstringtickerstringextract_idea_landscapeIdea validation composite: HN pain signals + YC funded competitors + GitHub crowding + jobs market signal + npm/PyPI ecosystem + Product Hunt launches. 6 sources.1 params
Idea validation composite: HN pain signals + YC funded competitors + GitHub crowding + jobs market signal + npm/PyPI ecosystem + Product Hunt launches. 6 sources.
idea*stringSponsors
Readme
FreshContext
This package is no longer developed. 0.5.3 is the last release of
freshcontext-mcp. It and every earlier release stay available under the MIT License, as is; there will be no further feature releases. For FreshContext services, see https://freshcontext.dev. Security reports: see SECURITY.md.
I asked Claude to help me find a job. It gave me a list of openings. I applied to three of them. Two didn't exist anymore. One had been closed for two years.
Claude had no idea. It presented everything with the same confidence.
That's the problem freshcontext fixes.
This repository is the integrated FreshContext Core/MCP package.
Details
- Repository
- github.com/princegabriel-lgtm/freshcontext-mcp
- Website
- freshcontext.dev
- Package
freshcontext-mcp- Transport
- STDIO, HTTP
- Registry
- MCP registry, active
- Tools verified
- Nov 6, 2026