{"id":"jmanek-google-news-trends-mcp","name":"google-news-trends-mcp","homepage":null,"repo_url":"https://github.com/jmanek/google-news-trends-mcp","category":"ai-ml","subcategories":[],"tags":["mcp","news","rss","google","trends","summarization","python"],"what_it_does":"Provides an MCP server plus CLI to fetch and return structured data derived from Google News RSS feeds (by keyword/location/topic/top news) and Google Trends (trending keywords by geo). Optionally summarizes/condenses articles using LLM/NLP pipelines.","use_cases":["Building agent workflows that monitor news topics or keywords","Generating structured briefings from Google News RSS","Pulling trending search terms for a specific geographic area","RAG pre-processing: retrieving and summarizing recent articles for downstream QA/summarization"],"not_for":["Use as a production-grade news feed API without considering upstream changes and rate limits","Handling of regulated/compliance-sensitive data without additional review","Systems requiring strong authentication, auditability, and enterprise controls out of the box"],"best_when":"You need a local/agent-facing MCP tool to retrieve public news/trends RSS content and optionally summarize it for an AI agent.","avoid_when":"You require stable, documented semantics and strong guarantees about upstream Google RSS/Trends behavior or need robust, first-party authentication/security controls.","alternatives":["Use Google News RSS feeds directly in your own service (parser + caching)","Google Trends API/third-party wrappers with your own rate limiting and retry strategy","Other MCP news/trends or web-search tools that provide more standardized error contracts"],"af_score":55.0,"security_score":43.2,"reliability_score":30.0,"package_type":"mcp_server","discovery_source":["github"],"priority":"high","status":"evaluated","version_evaluated":null,"last_evaluated":"2026-03-30T13:52:04.176948+00:00","interface":{"has_rest_api":false,"has_graphql":false,"has_grpc":false,"has_mcp_server":true,"mcp_server_url":null,"has_sdk":false,"sdk_languages":[],"openapi_spec_url":null,"webhooks":false},"auth":{"methods":["None specified"],"oauth":false,"scopes":false,"notes":"No authentication mechanism is described in the provided README/manifest; the MCP server appears intended to be run locally and pull public RSS/Trends data."},"pricing":{"model":null,"free_tier_exists":false,"free_tier_limits":null,"paid_tiers":[],"requires_credit_card":false,"estimated_workload_costs":null,"notes":"Open-source package (MIT) with potential indirect costs only if LLM/NLP summarization is configured and uses external model APIs."},"requirements":{"requires_signup":false,"requires_credit_card":false,"domain_verification":false,"data_residency":[],"compliance":[],"min_contract":null},"agent_readiness":{"af_score":55.0,"security_score":43.2,"reliability_score":30.0,"mcp_server_quality":68.0,"documentation_accuracy":55.0,"error_message_quality":0.0,"error_message_notes":null,"auth_complexity":100.0,"rate_limit_clarity":10.0,"tls_enforcement":80.0,"auth_strength":20.0,"scope_granularity":10.0,"dependency_hygiene":55.0,"secret_handling":60.0,"security_notes":"No authentication described; runs as an MCP server that fetches public web/RSS content. TLS is likely for outbound HTTP but not explicitly documented here. Uses multiple third-party scraping/parsing dependencies (e.g., playwright, cloudscraper, newspaper4k) which increases surface area; secret handling practices are not described in the provided content.","uptime_documented":0.0,"version_stability":55.0,"breaking_changes_history":40.0,"error_recovery":25.0,"idempotency_support":"false","idempotency_notes":null,"pagination_style":"none","retry_guidance_documented":false,"known_agent_gotchas":["Upstream Google RSS/Trends responses can change, causing tool failures or parsing differences","No clear documentation provided here for rate limits, timeouts, or retry/idempotency behavior","Optional LLM/NLP summarization may introduce variability and extra latency/cost depending on configuration"]}}