newspaper-mcp
OfficialProvides news search capabilities on Google News by keyword, topic, site, or location, returning discovered articles to the agent.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@newspaper-mcpSearch Google News for 'artificial intelligence' and summarize the top article."
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
newspaper-mcp
An MCP server that exposes newspaper4k's news article discovery and extraction capabilities as tools for LLM agents. Built with the official MCP Python SDK v2.
Tools
Tool | Description |
| Download and parse a single article (title, authors, text, images, NLP). |
| Download and parse multiple article URLs concurrently. |
| Crawl a news site's homepage for brand info, categories, feeds, articles. |
| List article URLs/titles discovered on a source, with pagination. |
| Search Google News by keyword/topic/site/location (requires |
| Fast text-only extraction from raw HTML or a URL, no metadata/NLP. |
| Download + run NLP: keywords with scores and an extractive summary. |
| List a source's section/category URLs. |
| List a source's RSS/Atom feed URLs. |
Related MCP server: News API MCP Server
Setup
This package depends on the local newspaper4k checkout at the repository
root (via tool.uv.sources in pyproject.toml), so it always uses the
in-development version of the library.
cd newspaper_mcp
uv syncRun
uv run newspaper-mcp # stdio transport (default)
uv run mcp dev src/newspaper_mcp/server.py # MCP InspectorTo add it to an MCP host (e.g. Claude Code, Claude Desktop), point the host
at uv run --directory /path/to/newspaper_mcp newspaper-mcp as a stdio
server.
Notes
search_newsrequires the optionalgnewspackage, already pulled in via thenewspaper4k[gnews]extra declared inpyproject.toml.NLP features (
nlp(), keyword extraction, summarization) requirenltk, pulled in via thenewspaper4k[nlp]extra. On first use,nltkmay need to download itspunkttokenizer data.All tools perform live network requests to the target news sites; there is no caching between calls.
This server cannot be deployed
Maintenance
Related MCP Connectors
Real-time corroborated news events + 5-year archive, for agents. Free tier, no key.
The only News based AI MCP your agents will ever need — custom categories, global regions, and time-scoped results in one tool. We use multi-vector & sparse-hybrid search to search through thousands of articles across the world to find the exact news you're looking for.
News for agents: 100k+ articles/day deduplicated into situations with timelines. Free, no key.
Real-time financial news for AI agents: search by ticker and source, with sentiment and entities.
Related MCP Servers
AlicenseAqualityAmaintenanceGet access to real-time and historical news data including top headlines from global sources via AllNewsAPI. Supports multiple filter options including keyword search, category, language and more431,109 npm1MIT- FlicenseNot gradedqualityDmaintenanceEnables AI assistants to search news articles, get top headlines, and browse sources via the NewsAPI.org service.-
- AlicenseNot gradedqualityCmaintenanceEnables fetching top headlines and searching news archives from NewsAPI.org, allowing AI agents to access current and historical news data.MIT
- AlicenseAqualityDmaintenanceEnables AI agents to fetch and search news from multiple sources including RSS/Atom feeds, HackerNews, and GDELT global news intelligence without requiring an API key.114MIT