Skip to main content
The GDELT Cloud MCP server uses bearer token authentication with API keys. This provides secure, programmatic access for AI agents, development tools, and automated workflows.
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.
You cannot retrieve the key again. If lost, you must revoke and create a new one.

API Key Format

GDELT Cloud API keys follow this format:

Using with MCP Clients

Claude Desktop

Add to claude_desktop_config.json:
Set environment variable:

Cursor IDE

Add to mcp-config.json:

Python with FastMCP

LangChain

Environment Variables

.env
Load in your application:

Managing Keys

Revoke Keys

1

Open API Keys

Navigate to DashboardAPI Keys
2

Click Revoke

Find the key and click “Revoke”
Revocation is immediate. All applications using this key will lose access.

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