All MCP connections use bearer authentication with API keys. Generate your key from the GDELT Cloud Dashboard.
Generate API Key
1
Access dashboard
Navigate to GDELT Cloud Dashboard and sign in.
2
Navigate to API Keys
Click API Keys in the sidebar navigation.
3
Create new key
Click “Create New Key” and provide:
- Name: Descriptive label (e.g., “Claude Desktop”, “LangChain Agent”)
- Expiration (optional): Set expiration for enhanced security
4
Save your key
Your API key is displayed only once. Copy and store it securely.
API Key Format
GDELT Cloud API keys follow this format:Using with MCP Clients
Claude Desktop
Add toclaude_desktop_config.json:
Cursor IDE
Add tomcp-config.json:
Python with FastMCP
LangChain
Environment Variables
- .env file
- Shell profile
- Docker
.env
Managing Keys
Revoke Keys
1
Open API Keys
Navigate to Dashboard → API Keys
2
Click Revoke
Find the key and click “Revoke”
Key Rotation
Best practice: rotate keys every 90 days.1
Create new key
Generate a new key with descriptive name.
2
Update applications
Update environment variables in all services.
Test thoroughly before revoking old key.
3
Revoke old key
After confirming new key works, revoke the old one.
Next Steps
MCP Tools
Explore the Progressive Discovery wrapper and v2 GDELT Cloud catalog
Code References
CAMEO, Conflict, CAMEO+, and Goldstein interpretation
LangChain Integration
Build AI agents with GDELT Cloud MCP tools

