GDELT Global Events — hosted on Cloudflare Workers (HTTP + npm stdio)
@guptaprakhariitr
About GDELT Global Events — hosted on Cloudflare Workers (HTTP + npm stdio)
MCP server wrapping GDELT 2.0: global event detection, tone timeseries, actor trends.
Basic information
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"gdelt-events-mcp": {
"command": "npx",
"args": [
"-y",
"@insnapsprakhar/gdelt-events-mcp"
]
}
}
}Tools
No tools detected
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
Overview
What is GDELT Global Events?
A hosted MCP server over the GDELT 2.0 global-news event database. It provides real-time geopolitical events, sentiment tone timeseries, and actor trends for news intelligence, geopolitical research, and crisis monitoring by LLMs.
How to use GDELT Global Events?
Point any MCP-aware client (Cursor, Claude Desktop, etc.) at the hosted endpoint https://gdelt-events-mcp.atlasword.workers.dev/mcp using Bearer-token auth. Use npx -y mcp-remote with the --header flag or install the npm package @insnapsprakhar/gdelt-events-mcp. An API key is required for paid tiers; a free tier (100 calls/month/IP) is available anonymously.
Key features of GDELT Global Events
- Search global news events by topic with optional country/domain filters
- Build sentiment-tone timeseries (-10 negative to +10 positive) for any query
- Identify trending actors (people, organizations, places) by country
- Compare press treatment of two narratives side-by-side
- Hosted on Cloudflare Workers with global edge runtime
- Bearer-token authentication with tiered monthly and rate limits
Use cases of GDELT Global Events
- Real‑time geopolitical event monitoring and news intelligence
- Sentiment analysis of media coverage on a topic over time
- Tracking trending named entities by country for crisis awareness
- Side‑by‑side narrative comparison of two subjects or actors
FAQ from GDELT Global Events
What data source does the server use?
It uses the GDELT 2.0 Project free public API. The server is a thin transport, auth, and caching layer over that upstream source.
What runtime and storage does the server require?
The server runs on Cloudflare Workers (V8 isolates, global edge) and uses two Cloudflare KV namespaces for cache and usage data.
How are API keys obtained and what data is stored?
Keys are obtained via Dodo Payments checkout. Only your email, the minted API key, monthly call counters, and Dodo subscription metadata are stored. Tool arguments and upstream responses are not logged beyond short cache TTLs.
What are the pricing and rate limits?
Free: $0, 100 calls/month, 10/min. Solo: $9/mo, 2,000 calls, 60/min. Team: $29/mo, 10,000 calls, 200/min, 5 seats. Pro: $79/mo, 50,000 calls, 600/min, 25 seats.
What transport and authentication are supported?
Transport is HTTP POST with JSON‑RPC 2.0. Authentication is via a Bearer token in the Authorization header. Anonymous callers can use the free tier (100 calls/month/IP) without a key.
More Productivity MCP servers
Todo List MCP Server
RegiByteAn MCP server for managing todos within LLMs, created for educational purposes
applescript-mcp MCP Server
joshrutkowskiA macOS AppleScript MCP server
🚀 Time MCP Server: Giving LLMs Time Awareness Capabilities
yokingma⏰ Time MCP Server: Giving LLMs Time Awareness Capabilities
Desktop Commander MCP
wonderwhy-erThis is MCP server for Claude that gives it terminal control, file system search and diff file editing capabilities
🚀 TaskMaster: Todoist MCP for Cursor AI
mingolladanieleA lightweight Model Context Protocol (MCP) server that enables natural language interaction with your Todoist tasks directly from your IDE. Built with simplicity and maintainability in mind.
Comments