This project serves as a comprehensive demonstration of how to implement the authentication and authorization components of a Remote Model Context Protocol (MCP) server. Specifically tailored to interoperate with the Claude AI web application, it meticulously details the practical OAuth 2.0 authorization code grant flow, including Dynamic Client Registration (DCR) and PKCE. Developers can use this Elixir-based application to understand and replicate the necessary steps for integrating their SaaS APIs with popular large language model clients.