Skip to main content
Glama
Forecast Accuracy & Track Record MCP

Forecast Accuracy & Track Record MCP

Google News Scraper

data_xplorer--google-news-scraper-fast
Read-only

Scrape Google News by keyword or topic to retrieve structured article data—title, source, date, URL, and image—for tracking news coverage.

Instructions

Google News Scraper. Scrape Google News in real time, including images and descriptions. This tool extracts complete structured data: high-resolution visuals, full, titles, sources, dates, and direct URLs.

When to use: Use when you need recent Google News articles for a query (title, source, date, URL, image).

Returns: the run's dataset rows as structured JSON (one row per result), plus the run and dataset IDs for paging the full dataset.

Behavior: starts one run of the Apify Actor "data_xplorer/google-news-scraper-fast" through Apify's hosted MCP gateway (mcp.apify.com) with your own APIFY_TOKEN; the run uses your Apify account. Read-only: it only reads public web data and changes nothing on the source site. Docs: https://apify.com/data_xplorer/google-news-scraper-fast

Input Schema

NameRequiredDescriptionDefault
topicsNoSelect one or more predefined Google News topics to scrape.
keywordsNoList of keywords to search for. You can use Google News search operators: - Use '-' to exclude words (e.g. 'bitcoin -ethereum') - Use 'site:' to filter by specific website (e.g. 'bitcoin site:cnn.com') - Use 'OR' to search for multiple terms (e.g. 'bitcoin OR ethereum') - Use quotes for exact match (e.g. '"bitcoin price"')
timeframeNoTime period for the news search. Note: this filter applies mainly to keyword searches. Topic pages return their own curated results. Options: 1h = Last hour; 1d = Last day; 7d = Last week; 30d = Last month; 1y = Last year; all = Anytime.1h
topicUrlsNoProvide custom Google News topic or section URLs to scrape. Useful for niche topics not in the predefined list. Example: https://news.google.com/topics/CAAqJggKIiBDQkFTRWdvSUwyMHZNRGx1YlY4U0FtVnVHZ0pWVXlnQVAB
decodeUrlsNoIf enabled, decodes Google News URLs to get the original article URLs. Note: This will significantly slow down the scraping process as each URL needs to be decoded individually.
maxArticlesNoMaximum number of news to extract per keyword or topic (0 = no limit)
extractImagesNoFetches the og:image from each article page when no image is available (mainly for RSS/topic results). When this option is not explicitly set, images are extracted by default. Toggle OFF to skip image extraction and speed up scraping.
region_languageNoRegion and language for news searchUS:en
proxyConfigurationNoConfigure Apify Proxy. Residential proxies recommended for best results.
extractDescriptionsNoIf enabled, extracts the meta description from each article page. Note: This will significantly slow down the scraping process.

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observedv0.2.0

TDQS

A4.1/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnlyHint, destructiveHint=false and openWorldHint, so the safety profile is covered; the description adds genuinely non-obvious context: it starts one run of the Apify Actor through mcp.apify.com using your own APIFY_TOKEN and your Apify account, and returns run/dataset IDs for paging. The repeated "Read-only" claim is consistent with annotations. It stops short of disclosing run cost or concurrency behavior, so not a 5.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Front-loaded and organized into labeled sections (When to use, Returns, Behavior, Docs), which makes scanning easy. There is minor redundancy and a typo ("full, titles") from the opening list being echoed by the fields enumeration, but no sentence is wasted overall.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

A 10-parameter tool with no output schema is well served by the explicit "Returns" paragraph describing one-row-per-result JSON plus run/dataset IDs for paging. The main gap is that all parameters are optional and the description never states what a zero-argument call does or which of the three query inputs is required in practice.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100%, so every parameter (topics, keywords, timeframe, decodeUrls, maxArticles, proxyConfiguration, etc.) is already documented in the schema. The description adds no parameter-level guidance such as which of topics/keywords/topicUrls to prefer or what happens when all are left empty. Baseline 3 applies.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description opens with a specific verb+resource ("Scrape Google News") and then enumerates exactly what fields come back (titles, sources, dates, URLs, images). An agent can tell this apart from the stock/market/archive siblings without opening the schema.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

"When to use: Use when you need recent Google News articles for a query" gives a clear positive trigger tied to the returned fields. There are no exclusions or alternatives named, but no sibling here overlaps the news-scraping domain, so the omission is low-risk.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.