The google-news-trends-mcp server provides access to Google News and Google Trends data with the following capabilities:
- Search Google News: Find articles by keyword, location, or topic
- Get Top News: Retrieve top news stories from Google News
- Google Trends: Fetch trending keywords for specific geographic locations
- Summarize Content: Generate summaries of news articles using LLM Sampling or NLP
- CLI Access: Use command-line tools to access all features
- Customization: Configure the server for use with tools like Claude.app and VS Code
Offers access to Google Trends data, allowing retrieval of trending keywords based on specific geographic locations.
Provides tools for searching articles by keyword, location, and topic, as well as retrieving top news stories from Google News.
Google News Trends MCP
An MCP server that slurps data from Google News and Google Trends RSS endpoints, optionally distills it with LLM/NLP, and barfs out structured results.
Features
- Trawl Google News RSS feeds for articles based on keyword, location, topic
- Ingest top news stories from Google News
- Snag trending search terms from Google Trends based on geographic input
- Plug in LLM/NLP pipelines to condense article payloads and extract key concepts
Installation
Using uv/uvx (recommended)
When using uv
no specific installation is needed. We will
use uvx
to directly run google-news-trends-mcp.
Using PIP
After installation, you can run it as a script using:
Configuration
Configure for Claude.app
Add to your Claude settings:
Configure for VS Code
Tools
The following MCP tools are available:
Tool Name | Description |
---|---|
get_news_by_keyword | Search for news using specific keywords. |
get_news_by_location | Retrieve news relevant to a particular location. |
get_news_by_topic | Get news based on a chosen topic. |
get_top_news | Fetch the top news stories from Google News. |
get_trending_keywords | Return trending keywords from Google Trends for a specified location. |
All of the news related tools have an option to summarize the text of the article using LLM Sampling (if supported) or NLP
CLI
All tools can be accessed from the command line using uv
Debugging
To run from within locally installed project
Testing
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Search and retrieve news articles and trending keywords from Google News and Google Trends. Summarize articles and extract keywords using optional NLP and LLM Sampling to get concise insights.
Related Resources
Related MCP Servers
- AsecurityAlicenseAqualityThis server enables users to perform Google News searches with automatic categorization and multi-language support via SerpAPI integration.Last updated -156863JavaScriptMIT License
- AsecurityAlicenseAqualityEnables search capabilities using a Google Custom Search Engine, allowing users to input a search term and retrieve search result titles, links, and snippets, while facilitating integration with other tools for content extraction and advanced search strategies.Last updated -113PythonThe Unlicense
- AsecurityFlicenseAqualityAnalyzes sentiment in news headlines from major US publications using both standard and natural language date inputs, enabling insights into public sentiment trends.Last updated -11JavaScript
- AsecurityAlicenseAqualityProvides tools to fetch and search news from The Verge's RSS feed, allowing users to get today's news, retrieve random articles from the past week, and search for specific keywords in recent Verge content.Last updated -31TypeScriptMIT License