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 Aggregator 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
Web data for agents: YouTube transcripts, screenshots, Google News, WHOIS, jobs, tech stack, more.
Google News search and topics with the full article text in Markdown for LLMs.
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.
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 more367 npm1MIT- 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.11186 PyPI4MIT
- AlicenseNot gradedqualityBmaintenanceEnables agents to discover feeds for a site, retrieve dated feed items as clean JSON, and perform keyless news searches across Google News and Bing News with deduplication and publisher attribution.MIT

hamir MCP serverofficial
AlicenseNot gradedqualityBmaintenanceEnables AI agents to search and monitor news coverage, fetch article metadata, explore curated source packs, and save links to hamir with notes.1MIT