Overview
What is News MCP Server?
It is a FastMCP server that fetches news articles from NewsAPI.org. It provides a single tool get_news() for querying articles by keyword, date range, and news source. It is intended for developers using MCP-compatible clients such as Claude Desktop.
How to use News MCP Server?
Obtain an API key from NewsAPI.org. Then add the server configuration to your claude_desktop_config.json using the uv command pointed at the server directory. Once configured, invoke the get_news() tool from your MCP client.
Key features of News MCP Server
- Search news articles by keyword (
q). - Filter results by date range (
from,to). - Filter results by specific news source (
sources). - Default news source is
abc-news.
Use cases of News MCP Server
- Fetch recent news about a specific topic or event.
- Query news from a particular source, like ABC News.
- Retrieve articles published within a custom date window.
FAQ from News MCP Server
How do I get an API key for News MCP Server?
You must sign up at NewsAPI.org to obtain a free API key.
How do I configure News MCP Server with Claude Desktop?
Add an entry to your claude_desktop_config.json under mcpServers with command uv and arguments pointing to the server's directory and script.
What parameters does the get_news() tool accept?
It accepts q (keyword), from (start date), to (end date), and sources (news source; defaults to abc-news).
Does News MCP Server require any runtime dependencies?
Yes. It requires FastMCP and the uv package manager. The server is run as a Python script.
Where does the news data come from?
All articles are fetched from the NewsAPI.org service. No local storage is used.