Skip to main content
Glama

google-news-trends-mcp

by jmanek
MIT License

An MCP server to access Google News and Google Trends. Does not rely on any paid APIs.

Features

  • Search Google News articles based on keyword, location, topic
  • Get top news stories from Google News
  • Google Trends keywords based on location
  • Optional LLM Sampling and NLP to summarize articles and extract keywords

Installation

When using uv no specific installation is needed. We will use uvx to directly run google-news-trends-mcp.

Using PIP

pip install google-news-trends-mcp

After installation, you can run it as a script using:

python -m google_news_trends_mcp

Configuration

Configure for Claude.app

Add to your Claude settings:

{ "mcpServers": { "google-news-trends": { "command": "uvx", "args": ["google-news-trends-mcp@latest"] } } }
{ "mcpServers": { "google-news-trends": { "command": "python", "args": ["-m", "google_news_trends_mcp"] } } }

Configure for VS Code

{ "mcp": { "servers": { "google-news-trends": { "command": "uvx", "args": ["google-news-trends-mcp@latest"] } } } }
{ "mcp": { "servers": { "google-news-trends": { "command": "python", "args": ["-m", "google_news_trends_mcp"] } } } }

Tools

The following MCP tools are available:

Tool NameDescription
get_news_by_keywordSearch for news using specific keywords.
get_news_by_locationRetrieve news relevant to a particular location.
get_news_by_topicGet news based on a chosen topic.
get_top_newsFetch the top news stories from Google News.
get_trending_keywordsReturn 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

uv run google-news-trends Usage: google-news-trends [OPTIONS] COMMAND [ARGS]... Find and download news articles using Google News. Options: --help Show this message and exit. Commands: keyword Find articles by keyword using Google News. location Find articles by location using Google News. top Get top news stories from Google News. topic Find articles by topic using Google News. trending Returns google trends for a specific geo location.

Debugging

npx @modelcontextprotocol/inspector uvx google-news-trends-mcp

To run from within locally installed project

cd path/to/google/news/tends/mcp npx @modelcontextprotocol/inspector uv run google-news-trends-mcp

Testing

cd path/to/google/news/tends/mcp python -m pytest
Install Server
A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

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.

  1. Features
    1. Installation
      1. Using uv/uvx (recommended)
      2. Using PIP
    2. Configuration
      1. Configure for Claude.app
      2. Configure for VS Code
    3. Tools
      1. CLI
        1. Debugging
          1. Testing

            Related MCP Servers

            • A
              security
              A
              license
              A
              quality
              This server enables users to perform Google News searches with automatic categorization and multi-language support via SerpAPI integration.
              Last updated -
              1
              568
              63
              JavaScript
              MIT License
            • A
              security
              A
              license
              A
              quality
              Enables 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 -
              1
              13
              Python
              The Unlicense
            • A
              security
              F
              license
              A
              quality
              Analyzes sentiment in news headlines from major US publications using both standard and natural language date inputs, enabling insights into public sentiment trends.
              Last updated -
              1
              1
              JavaScript
            • A
              security
              A
              license
              A
              quality
              Provides 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 -
              3
              1
              TypeScript
              MIT License
              • Apple

            View all related MCP servers

            MCP directory API

            We provide all the information about MCP servers via our MCP API.

            curl -X GET 'https://glama.ai/api/mcp/v1/servers/jmanek/google-news-trends-mcp'

            If you have feedback or need assistance with the MCP directory API, please join our Discord server