@pipeworx/gdelt
Connect: https://gateway.pipeworx.io/gdelt/mcp · Install: one-click buttons
Tools: 4
GDELT 2.0 DOC API MCP — global news monitoring (100+ languages, 15-min refresh), no auth.
Tools
search_articles(query, timespan?, sort?, max_records?)— recent matching articles.timeline_tone(query, timespan?)— daily average tone (-100..+100).timeline_volume(query, timespan?)— daily article volume (% of news).
Data source
https://api.gdeltproject.org/api/v2/doc/doc — public, no key required.
Tools
- search_articles — News coverage of a topic from ~100k sources in 65 languages, via GDELT.
- timeline_tone — Day-by-day AVERAGE NEWS SENTIMENT for a GDELT query over time. Returns datapoints with timestamp + tone value (-100 very negative .. +100 very positive, computed from GDELT’s sentiment scoring of ever
- timeline_volume — Day-by-day SHARE OF GLOBAL NEWS attention for a query — what % of all worldwide articles mentioned this topic each day. Returns datapoints with timestamp and intensity (% of total news volume). Use to
- tone_distribution — Sentiment DISTRIBUTION (histogram) of global news coverage for a GDELT query — how many articles fall at each tone level from very negative to very positive over the window. PREFER OVER WEB SEARCH for
Tools
search_articles— News coverage of a topic from ~100k sources in 65 languages, via GDELT.timeline_tone— Day-by-day AVERAGE NEWS SENTIMENT for a GDELT query over time. Returns datapoints with timestamp + tone value (-100 very negative .. +100 very positive, computed from GDELT's sentiment scoring of evertimeline_volume— Day-by-day SHARE OF GLOBAL NEWS attention for a query — what % of all worldwide articles mentioned this topic each day. Returns datapoints with timestamp and intensity (% of total news volume). Use totone_distribution— Sentiment DISTRIBUTION (histogram) of global news coverage for a GDELT query — how many articles fall at each tone level from very negative to very positive over the window. PREFER OVER WEB SEARCH for