Email the Author
You can use this page to email Zach Silveira about MCP Servers with OAuth.
About the Book
Special Note: The book should be done in mid July. For now it is offered at a discounted price.
A paid subscription to my newsletter unlocks all future books including this one for free.
This book provides the fastest way to get up to speed using the latest Model Context Protocol authentication specification that was finalized in May 2025. I am in progress, with some sections completed for the June 18, 2025 specification update as well. I'm even working on adding a section where we utilize our MCP in the Gemini CLI, which was released June 25th, 2025. I'll do my best to keep this as the most update to date, all in one MCP source as the specification isn't even one year old yet.
We cover advanced ideas like dynamic tool registration and meta programming uses.
I provide a realistic and unique example of each feature of the server spec, helping you think of creative ways to build AI integrations.
We take advantage of VS Code MCP support that was added in June 2025, allowing us to write our MCP Server, fully use, and test it, without requiring other applications. This lets me teach faster, and for you to learn faster than other courses. Others may have you manually install separate MCP clients along the way, because this support was only added on June 12th.
You can pay $200+ for a course session, or $20 for this book and dedicate the next few hours and be just as competent.
I’ve already built MCP servers that connect directly to Claude’s Integrations section. Using OAuth specifically.
This revealed a few quirks that are not mentioned in the official remote specification in order to connect via OAuth to Claude, which is well covered in this book.
My motto has always been to ship fast. While others are debating decisions, we are already releasing.
That’s a theme in this book as well. The goal is to provide a solid and fast foundation to creating a production ready MCP service. Without derailing into tangential information.
You will learn how to setup Streaming HTTP MCP servers using TypeScript.
Everything we learn will apply to Python, Go, C# and other languages that have an official model context protocol binding.
We will cover integration of REST and GraphQL APIs inside of MCP tool definitions.
Upon completion you will know how to add your server directly inside Claude Desktop, Cursor, other MCP clients, and have access to the currently logged in user from inside any MCP tool calls.
Please bring a foundational understand of REST APIs, TypeScript, and OAuth to get the most out of this book.
About the Author
Over 10+ years, I've turned my obsession with bleeding-edge tech into real results: multiple startups, wins, and an $80M+ acquisition in early 2025 where I was one of the first engineers on the team.