Skip to main content
MemoryLake runs a remote MCP server that any MCP-capable client can connect to over HTTP. Authorization uses standard OAuth2 — you never paste a secret into a config file, and you choose which workspace and boundary the client may access on the consent screen.

Server URL

The console shows this URL with a copy button at Integrations → MCP, along with ready-made commands per client.
The connect page is scope-less: there is no project picker. You pick the workspace and boundary during the OAuth consent step, so one client connection can be re-authorized to a different scope without editing any config.

Connect Your Client

Claude Code opens the MemoryLake consent screen on first use. Approve it, choose your workspace and boundary, and the tools appear.

What Connected Clients Can Do

Once authorized, the client gets tools for searching and analyzing the content in scope: OpenAI-protocol clients are automatically served simplified search / fetch variants of the same tools — one endpoint adapts to the client. These tools read and analyze; they do not modify or delete your documents and memories.

Managing Access

  • Re-scope: re-run the OAuth flow to authorize a different workspace or boundary — no config change needed.
  • Revoke: remove the authorization from the console; the client’s token stops working immediately.
  • Token lifetime: access tokens are short-lived and refreshed automatically by the client.
Earlier versions of MemoryLake used a v1 MCP endpoint with a project-scoped key embedded in the URL (…/mcp/v1?apikey=…). That flow has been retired from the console in favor of OAuth2. The v1 endpoint remains available for backward compatibility, but new integrations should use the v2 URL above.

Troubleshooting

Confirm the URL ends in /mcp/v2 and the client is configured for a remote HTTP MCP server (not a local command). Make sure the client supports OAuth2 for MCP — older clients that only accept static tokens cannot use the v2 endpoint.
Check that you completed workspace and boundary selection on the consent screen. Re-run the client’s MCP login to retry.
The authorized scope may point at an empty project. Confirm in the console that the workspace and project you selected actually contain documents or memories.
MCP availability depends on your deployment. If Integrations → MCP is missing, contact support@memorylake.ai.