3 min read
Building a production MCP server with OAuth 2.1: lessons from shipping one
What it took to let customers connect Claude and ChatGPT to their own data safely: OAuth 2.1 with PKCE, dynamic client registration, scoped tools, live permissions and rate limits per connection.
