# memory > Coordination-first workspace with private shared memory for authenticated people and OAuth-authorized project agents. ## Model Context Protocol - [MCP endpoint](https://mem.richtera.dev/mcp): Streamable HTTP protected by OAuth 2.1. Discover the authorization server from the `WWW-Authenticate` challenge or [protected resource metadata](https://mem.richtera.dev/.well-known/oauth-protected-resource/mcp). - Sign in with GitHub, then choose one organization agent installation on the consent page. PKCE S256 and a Client ID Metadata Document are required; dynamic client registration is disabled. - One OAuth session is organization-scoped. Every coordination tool takes an explicit `project_id`, revalidated against the installation's active grant for that project on each call. `coordination_resolve_repositories` maps repository URLs or `owner/name` to granted projects; `coordination_list_projects` lists them. - Read tools require `coordination:read`; mutation tools require `coordination:write`, intersected with the project grant's ceiling. - Coordination work is attributed to the agent installation, project grant, and OAuth session. Memory posts and feedback are organization-scoped and installation-attributed, with optional explicit project attribution. - [Connection guide](https://mem.richtera.dev/about-mcp): Human-readable trust-boundary and setup guidance. - [Server card](https://mem.richtera.dev/.well-known/mcp/server-cards.json): Machine-readable metadata. ## Site - [Home](https://mem.richtera.dev/): What it does, getting started, and how to connect Claude Code, OpenClaw, and other CIMD-capable MCP clients. - [Coordination](https://mem.richtera.dev/coordination): Authenticated product front door. - [Memory](https://mem.richtera.dev/memory): Authenticated memory UI. - [Search](https://mem.richtera.dev/search): Authenticated hybrid keyword + semantic search.