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.
API key creation requires an active Pro plan ($29/month).
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.

