Skip to main content
Glama

google-news-trends-mcp

by jmanek

get_news_by_topic

Search and retrieve news articles by specific topics using Google News. Specify a topic, period, and maximum results to get tailored summaries or full data for concise insights.

Instructions

Find articles by topic using Google News. topic is one of WORLD, NATION, BUSINESS, TECHNOLOGY, ENTERTAINMENT, SPORTS, SCIENCE, HEALTH, POLITICS, CELEBRITIES, TV, MUSIC, MOVIES, THEATER, SOCCER, CYCLING, MOTOR SPORTS, TENNIS, COMBAT SPORTS, BASKETBALL, BASEBALL, FOOTBALL, SPORTS BETTING, WATER SPORTS, HOCKEY, GOLF, CRICKET, RUGBY, ECONOMY, PERSONAL FINANCE, FINANCE, DIGITAL CURRENCIES, MOBILE, ENERGY, GAMING, INTERNET SECURITY, GADGETS, VIRTUAL REALITY, ROBOTICS, NUTRITION, PUBLIC HEALTH, MENTAL HEALTH, MEDICINE, SPACE, WILDLIFE, ENVIRONMENT, NEUROSCIENCE, PHYSICS, GEOLOGY, PALEONTOLOGY, SOCIAL SCIENCES, EDUCATION, JOBS, ONLINE EDUCATION, HIGHER EDUCATION, VEHICLES, ARTS-DESIGN, BEAUTY, FOOD, TRAVEL, SHOPPING, HOME, OUTDOORS, FASHION.

Input Schema

NameRequiredDescriptionDefault
full_dataNoReturn full data for each article. If False a summary should be created by setting the summarize flag
max_resultsNoMaximum number of results to return.
periodNoNumber of days to look back for articles.
summarizeNoGenerate a summary of the article, will first try LLM Sampling but if unavailable will use nlp
topicYesTopic to search for articles.

Input Schema (JSON Schema)

{ "properties": { "full_data": { "default": false, "description": "Return full data for each article. If False a summary should be created by setting the summarize flag", "title": "Full Data", "type": "boolean" }, "max_results": { "default": 10, "description": "Maximum number of results to return.", "minimum": 1, "title": "Max Results", "type": "integer" }, "period": { "default": 7, "description": "Number of days to look back for articles.", "minimum": 1, "title": "Period", "type": "integer" }, "summarize": { "default": true, "description": "Generate a summary of the article, will first try LLM Sampling but if unavailable will use nlp", "title": "Summarize", "type": "boolean" }, "topic": { "description": "Topic to search for articles.", "title": "Topic", "type": "string" } }, "required": [ "topic" ], "type": "object" }
Install Server

Other Tools from google-news-trends-mcp

Related Tools

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