Skip to main content
Every client below connects to the same endpoint with the same key:
Create a key at gdeltcloud.com/api-keys. Your plan governs which endpoints respond, identically to REST.
Using a coding agent? Claude Code, Codex and Cursor can install the GDELT Cloud plugin instead, which wires this server, the documentation server and eight skills in one command.
Claude web and desktop. Settings → Connectors → Add custom connector, paste the server URL, and authorize with your API key.Once connected, ask normally — the model discovers the tools itself. Start broad (“what’s happening with…”) rather than naming an endpoint.

If it does not connect

The client connected but authentication failed. Check the key is a live GDELT Cloud key (gdelt_sk_…) and has not been revoked at gdeltcloud.com/api-keys.
Working as intended: that endpoint is not in your plan. The error names the flag it needs — see the error reference. It is deliberately not an empty result, which would be indistinguishable from missing data.
Ask it to fetch the endpoint description first. The parameter it wants is either in the parameter reference or does not exist — the server rejects unknown filters rather than ignoring them.