Attribution-first MCP server for free news sources and free article APIs.
Inferred from the transports this listing declares (stdio). A client not listed here hasn’t been ruled out — it just isn’t something Forge can confirm.
Verification confirms publisher identity (repo ownership), not code safety. The security scan covers known CVEs and suspicious install scripts.
Read out of the source npm actually ships, at scan time. The package was never executed. Tools registered dynamically at runtime, or hidden inside bundled or minified code, can be missed — so this is a floor on the tool surface, not a complete census of it.
arxiv.searchSearch arXiv preprints. Returns id, title, a trimmed summary, publication date and authors.Search arXiv preprints. Returns id, title, a trimmed summary, publication date and authors.
No input schema was published for this tool.
crossref.searchSearch Crossref bibliographic metadata. Returns DOI, title, published date, container title and URL.Search Crossref bibliographic metadata. Returns DOI, title, published date, container title and URL.
No input schema was published for this tool.
dblp.searchSearch the DBLP computer science bibliography. Returns title, authors, venue, year and url.Search the DBLP computer science bibliography. Returns title, authors, venue, year and url.
No input schema was published for this tool.
devto.searchList recent dev.to articles for a tag. Returns title, url, published date, author, tags and reaction count.List recent dev.to articles for a tag. Returns title, url, published date, author, tags and reaction count.
No input schema was published for this tool.
europepmc.searchSearch Europe PMC biomedical literature. Returns id, title, author string, journal title, publication year and DOI.Search Europe PMC biomedical literature. Returns id, title, author string, journal title, publication year and DOI.
No input schema was published for this tool.
gdelt.contextRetrieve snippet-level context matches for a query from the GDELT Context 2.0 API. Returns the surrounding text snippet plus source metadata.Retrieve snippet-level context matches for a query from the GDELT Context 2.0 API. Returns the surrounding text snippet plus source metadata.
No input schema was published for this tool.
gdelt.searchSearch worldwide news article metadata via the GDELT DOC 2.0 API. Returns title, url, domain, seendate and language. Metadata and links only.Search worldwide news article metadata via the GDELT DOC 2.0 API. Returns title, url, domain, seendate and language. Metadata and links only.
No input schema was published for this tool.
hackernews.topFetch the current Hacker News top stories. Returns id, title, url, score, author, time and comment count.Fetch the current Hacker News top stories. Returns id, title, url, score, author, time and comment count.
No input schema was published for this tool.
hackernews.itemFetch a single Hacker News item by id.Fetch a single Hacker News item by id.
No input schema was published for this tool.
search_articlesSearch an injected local article store. This reference projection performs no fetches or writes.Search an injected local article store. This reference projection performs no fetches or writes.
No input schema was published for this tool.
get_articleGet one injected local record only when every projection gate passes.Get one injected local record only when every projection gate passes.
No input schema was published for this tool.
list_topicsList configured topic identifiers. The policy-only foundation has no topic catalog.List configured topic identifiers. The policy-only foundation has no topic catalog.
No input schema was published for this tool.
list_sourcesList disabled-by-default source policy records. Registry presence never activates a source.List disabled-by-default source policy records. Registry presence never activates a source.
No input schema was published for this tool.
evaluate_rightsApply a fail-closed source policy. Opaque credential references are never returned or logged.Apply a fail-closed source policy. Opaque credential references are never returned or logged.
No input schema was published for this tool.
explain_inclusionRun the deterministic classifier in observe-only shadow mode and return auditable reasons.Run the deterministic classifier in observe-only shadow mode and return auditable reasons.
No input schema was published for this tool.
get_healthRead non-sensitive local policy state without contacting an external provider.Read non-sensitive local policy state without contacting an external provider.
No input schema was published for this tool.
openalex.searchSearch scholarly works in OpenAlex. Returns id, title, publication date, DOI, open-access URL and citation count.Search scholarly works in OpenAlex. Returns id, title, publication date, DOI, open-access URL and citation count.
No input schema was published for this tool.
semanticscholar.searchSearch papers in the Semantic Scholar Academic Graph. Returns title, abstract, year, url, citation count and authors.Search papers in the Semantic Scholar Academic Graph. Returns title, abstract, year, url, citation count and authors.
No input schema was published for this tool.
news.listList published news items, newest first. Filters mirror the platform API:List published news items, newest first. Filters mirror the platform API:
No input schema was published for this tool.
news.getOne published news item by slug, with attribution and related coverage.One published news item by slug, with attribution and related coverage.
No input schema was published for this tool.
news.topicsThe active news taxonomy topics (slug, label, description).The active news taxonomy topics (slug, label, description).
No input schema was published for this tool.
news.aboutStatic facts about this server and the platform: attribution policy, site, and API base.Static facts about this server and the platform: attribution policy, site, and API base.
No input schema was published for this tool.
22 of 22 tools published a description.
Tool names and descriptions are written by the publisher and shown verbatim as inert text. They are the strings an MCP client passes to a model, so Forge scans them for prompt-injection patterns — any finding appears with the security scan above. “Privileged” is a keyword match on the tool name, not an audit of what the tool does: a benign-sounding name can still do anything.
Attribution-first MCP server for free news sources and free article APIs.
Linked names open Forge’s index of every entry observed exposing that tool. Browse all indexed tools.