All MCP connections use bearer authentication with API keys. Generate your key from the GDELT Cloud Dashboard.
Generate API Key
Access dashboard
Navigate to GDELT Cloud Dashboard and sign in.
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
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
Open API Keys
Navigate to Dashboard → API Keys
Key Rotation
Best practice: rotate keys every 90 days.Update applications
Update environment variables in all services.
Test thoroughly before revoking old key.

