Skip to main content

Creating an API Key

1

Open Project

Navigate to the project dashboard.
2

Go to MCP Servers Tab

Click the “MCP Servers” tab.
3

Click Add MCP Server

Click the “Add MCP Server” button.
4

Enter Description

Provide a description for this API key (optional but recommended):
  • “Claude AI Integration”
  • “Production API Access”
  • “Team Member - John”
  • “Analytics Dashboard”
This helps you identify keys later.
5

Generate Key

Click “Generate” or “Create” to create the API key.
6

Copy Secret Immediately

CRITICAL: The API secret appears in a dialog. This is the ONLY time you’ll see it!
  • Click “Copy” to copy the secret to clipboard
  • Save it in a secure location (password manager, environment variables)
  • Never commit it to version control
Once you close this dialog, the full secret cannot be retrieved again. If lost, you must delete and recreate the API key.
You should have copied and securely stored the API secret.
7

Note the Endpoint URL

The dialog also shows the endpoint URL:
https://ai.data.cloud/memorylake/mcp/v1?apikey=...
Copy this URL for use in your applications.

Best Practices

Descriptive Names

Use clear descriptions:
  • ✅ “Production - Claude Integration”
  • ✅ “Development - Testing”
  • ✅ “Analytics Dashboard - Read Only”
  • ❌ “Key 1”
  • ❌ “Test”

Secure Storage

Store API secrets securely:
  • Password Manager: 1Password, LastPass, Bitwarden
  • Environment Variables: .env files (add to .gitignore)
  • Secrets Manager: AWS Secrets Manager, Azure Key Vault
  • DO NOT: Commit to Git, store in code, share in chat/email

Multiple Keys

Create separate keys for different purposes:
  • One per environment (dev, staging, production)
  • One per team member (for accountability)
  • One per integration (Claude, custom app, analytics)
This allows you to revoke specific access without affecting others.

Key Rotation

Rotate keys periodically:
  1. Create new API key
  2. Update applications to use new key
  3. Verify new key works
  4. Delete old API key

Managing API Keys

Delete API Key

To revoke access:
  1. Click delete icon for the key
  2. Confirm deletion
Access is revoked immediately.
Deleting an API key immediately revokes access. Applications using that key will receive 401 Unauthorized errors.

Troubleshooting

Solution: You must delete the API key and create a new one. Secrets cannot be retrieved after creation.
Not Possible: Secrets shown only once for security. Delete and recreate if lost.

Next Steps

API Reference

Complete API documentation