Connect

MCP with OAuth

Connect any MCP client to HyperMemory by URL, and sign in with your browser

This is the recommended way to connect an MCP client: paste one URL, sign in, done. There are no keys to manage, and tokens refresh in the background.

Server URL

https://api.hypermemory.io/mcp

Transport: Streamable HTTP. Authentication: OAuth 2.1 with PKCE, discovered automatically.

Connect

  1. Add a remote MCP server in your client with the URL above. Name it HyperMemory.
  2. Your client opens your browser on HyperMemory’s sign-in page.
  3. Sign in with email and password, Google or GitHub — or create an account.
  4. Approve the connection.

The 18 hm_* tools are now available to your agent.

Client guides

ClientHow
Claude CodePlugin (recommended) or claude mcp add --transport http hypermemory https://api.hypermemory.io/mcp
CodexPlugin (recommended) or [mcp_servers.hypermemory] in ~/.codex/config.toml
claude.ai chatCustom connector
ChatGPTDeveloper mode connector
Cursor~/.cursor/mcp.json
OpenClawMCP config or native plugin
Windsurf, VS Code and other MCP clientsAdd a remote (HTTP) MCP server with the URL above

Give the agent the HyperMemory protocol

Connecting gives an agent the tools; the HyperMemory skill teaches it to use them every turn — recall before replying, save what it learns, report token usage. The plugins install it for you. Elsewhere, ask your agent to fetch it:

Get the latest HyperMemory skill with hm_skill and follow it.

Organizations

If you belong to an organization, recall searches its memory alongside yours. If you belong to several, tell the agent which organization a project uses — it sends that choice as organization_id. See Organization memory.

When to use an API key instead

Use MCP with an API key when:

  • the client can’t run a browser sign-in (servers, CI, containers);
  • you want the agent bound to a specific graph other than your default;
  • you’re calling MCP over raw HTTP.

See OAuth for the endpoints and token lifetimes.