<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Hacker News: dend</title><link>https://news.ycombinator.com/user?id=dend</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sat, 20 Jun 2026 22:55:07 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=dend" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by dend in "Zero-Touch OAuth for MCP"]]></title><description><![CDATA[
<p>Depending on the setup, you just have to be really careful to avoid confused deputy scenarios.<p>I wrote about it: <a href="https://den.dev/blog/mcp-confused-deputy-api-management/" rel="nofollow">https://den.dev/blog/mcp-confused-deputy-api-management/</a></p>
]]></description><pubDate>Fri, 19 Jun 2026 15:04:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=48599450</link><dc:creator>dend</dc:creator><comments>https://news.ycombinator.com/item?id=48599450</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48599450</guid></item><item><title><![CDATA[New comment by dend in "Zero-Touch OAuth for MCP"]]></title><description><![CDATA[
<p>Was great collaborating with you and your team on this!</p>
]]></description><pubDate>Fri, 19 Jun 2026 03:04:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=48594394</link><dc:creator>dend</dc:creator><comments>https://news.ycombinator.com/item?id=48594394</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48594394</guid></item><item><title><![CDATA[New comment by dend in "Zero-Touch OAuth for MCP"]]></title><description><![CDATA[
<p>There's theoretically nothing really stopping this integration from working in the consumer space - you just need to establish a trust relationship (e.g., if I am logged in with GitHub, also log me in to Sentry automatically). There is more work ahead here, but as you said - the most obvious _current_ use-case is enterprises, where admins do not want individual employees clicking around picking random credentials they have.</p>
]]></description><pubDate>Fri, 19 Jun 2026 03:02:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=48594381</link><dc:creator>dend</dc:creator><comments>https://news.ycombinator.com/item?id=48594381</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48594381</guid></item><item><title><![CDATA[New comment by dend in "Zero-Touch OAuth for MCP"]]></title><description><![CDATA[
<p>We are in touch with the Microsoft Entra ID folks to see how we can better integrate EMA in their stack!</p>
]]></description><pubDate>Fri, 19 Jun 2026 01:59:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=48594024</link><dc:creator>dend</dc:creator><comments>https://news.ycombinator.com/item?id=48594024</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48594024</guid></item><item><title><![CDATA[New comment by dend in "Zero-Touch OAuth for MCP"]]></title><description><![CDATA[
<p>It is available! The feature is available in Claude, with Okta being the first IdP to support it (hopefully more coming soon) and with a bunch of MCP partners launching with us today.<p>The underlying extension has been in the MCP protocol for some time and is now officially stable.</p>
]]></description><pubDate>Fri, 19 Jun 2026 01:59:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=48594023</link><dc:creator>dend</dc:creator><comments>https://news.ycombinator.com/item?id=48594023</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48594023</guid></item><item><title><![CDATA[New comment by dend in "Zero-Touch OAuth for MCP"]]></title><description><![CDATA[
<p>You don't actually need to ask me for that - a lot of the data is very public, and we've been on a roll announcing MCP partnerships, and developer adoption keeps going up. There is always room to make the protocol better, but it certainly has a healthy foundation.</p>
]]></description><pubDate>Fri, 19 Jun 2026 01:57:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=48594011</link><dc:creator>dend</dc:creator><comments>https://news.ycombinator.com/item?id=48594011</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48594011</guid></item><item><title><![CDATA[New comment by dend in "Zero-Touch OAuth for MCP"]]></title><description><![CDATA[
<p>Hey - one of the lead maintainers of the MCP project here. There are a lot of scenarios where this simply won't scale (both from a usability and security standpoint). Cookies were made for the browser. MCP servers and clients often operate in environments where that is not a guarantee.</p>
]]></description><pubDate>Fri, 19 Jun 2026 01:56:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=48594000</link><dc:creator>dend</dc:creator><comments>https://news.ycombinator.com/item?id=48594000</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48594000</guid></item><item><title><![CDATA[New comment by dend in "Zero-Touch OAuth for MCP"]]></title><description><![CDATA[
<p>The standard itself is not MCP-specific. As long as the client and the server adopt ID-JAG, they're golden.<p>RFC draft: <a href="https://datatracker.ietf.org/doc/draft-ietf-oauth-identity-assertion-authz-grant/" rel="nofollow">https://datatracker.ietf.org/doc/draft-ietf-oauth-identity-a...</a></p>
]]></description><pubDate>Fri, 19 Jun 2026 00:32:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=48593500</link><dc:creator>dend</dc:creator><comments>https://news.ycombinator.com/item?id=48593500</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48593500</guid></item><item><title><![CDATA[New comment by dend in "Zero-Touch OAuth for MCP"]]></title><description><![CDATA[
<p>FWIW, we never vibe-coded the spec to begin with, but yes - auth is a continuous learning process, and we're lucky to collaborate with some really talented folks both inside and outside the company (e.g., this launch we worked closely with Okta to see how we can best wire things up) to make this a smoother experience. Keep the feedback coming!</p>
]]></description><pubDate>Fri, 19 Jun 2026 00:31:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=48593491</link><dc:creator>dend</dc:creator><comments>https://news.ycombinator.com/item?id=48593491</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48593491</guid></item><item><title><![CDATA[New comment by dend in "Zero-Touch OAuth for MCP"]]></title><description><![CDATA[
<p>Love more adoption of EMA and, of course, better infra for MCP developers. Thanks for such a quick turnaround on this feature work!</p>
]]></description><pubDate>Fri, 19 Jun 2026 00:30:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=48593483</link><dc:creator>dend</dc:creator><comments>https://news.ycombinator.com/item?id=48593483</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48593483</guid></item><item><title><![CDATA[New comment by dend in "Zero-Touch OAuth for MCP"]]></title><description><![CDATA[
<p>We're always looking at making it a smoother experience - it's a top pain point for developers and IT admins alike. If you have feedback - feel free to send it my way!</p>
]]></description><pubDate>Fri, 19 Jun 2026 00:06:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=48593301</link><dc:creator>dend</dc:creator><comments>https://news.ycombinator.com/item?id=48593301</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48593301</guid></item><item><title><![CDATA[New comment by dend in "Zero-Touch OAuth for MCP"]]></title><description><![CDATA[
<p>What's interesting about this standard is that it's not really MCP-specific. It can work just as nicely for any other workload - it just requires the authorization server/IdP to support it and the receiver to know how to handle the trust relationship.</p>
]]></description><pubDate>Fri, 19 Jun 2026 00:05:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=48593283</link><dc:creator>dend</dc:creator><comments>https://news.ycombinator.com/item?id=48593283</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48593283</guid></item><item><title><![CDATA[New comment by dend in "Zero-Touch OAuth for MCP"]]></title><description><![CDATA[
<p>Hey folks - I am one of the folks at Anthropic that helped deliver this in partnership with Okta and a handful of MCP partners. We're very excited about this taking shape in Claude (in addition to the MCP spec, of course, where EMA is now a stable extension) and are looking to expand adoption to other identity providers and clients as well.<p>If you have any feedback, feel free to drop it in here! Always happy to hear about folks' experience and how we can make it better.</p>
]]></description><pubDate>Thu, 18 Jun 2026 23:56:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=48593218</link><dc:creator>dend</dc:creator><comments>https://news.ycombinator.com/item?id=48593218</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48593218</guid></item><item><title><![CDATA[New comment by dend in "Apideck CLI – An AI-agent interface with much lower context consumption than MCP"]]></title><description><![CDATA[
<p>More of the latter than the former. The protocol itself is constrained to a set of well-defined primitives, but clients can do a bunch of pre-processing before invoking any of them.</p>
]]></description><pubDate>Mon, 16 Mar 2026 18:34:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=47402916</link><dc:creator>dend</dc:creator><comments>https://news.ycombinator.com/item?id=47402916</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47402916</guid></item><item><title><![CDATA[New comment by dend in "Apideck CLI – An AI-agent interface with much lower context consumption than MCP"]]></title><description><![CDATA[
<p>One of the MCP Core Maintainers here, so take this with a boulder of salt if you're skeptical of my biases.<p>The debate around "MCP vs. CLI" is somewhat pointless to me personally. Use whatever gets the job done. MCP is much more than just tool calling - it also happens to provide a set of consistent rails for an agent to follow. Besides, we as developers often forget that the things we build are also consumed by non-technical folks - I have no desire to teach my parents to install random CLIs to get things done instead of plugging a URI to a hosted MCP server with a well-defined impact radius. The entire security posture of "Install this CLI with access to everything on your box" terrifies me.<p>The context window argument is also an agent harness challenge more than anything else - modern MCP clients do smart tool search that obviates the entire "I am sending the full list of tools back and forth" mode of operation. At this point it's just a trope that is repeated from blog post to blog post. This blog post too alludes to this and talks about the need for infrastructure to make it work, but it just isn't the case. It's a pattern that's being adopted broadly as we speak.</p>
]]></description><pubDate>Mon, 16 Mar 2026 16:23:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=47401069</link><dc:creator>dend</dc:creator><comments>https://news.ycombinator.com/item?id=47401069</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47401069</guid></item><item><title><![CDATA[MCP Apps – UI and Interactivity for MCP]]></title><description><![CDATA[
<p>Article URL: <a href="http://blog.modelcontextprotocol.io/posts/2026-01-26-mcp-apps/">http://blog.modelcontextprotocol.io/posts/2026-01-26-mcp-apps/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46769141">https://news.ycombinator.com/item?id=46769141</a></p>
<p>Points: 6</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 26 Jan 2026 18:01:33 +0000</pubDate><link>http://blog.modelcontextprotocol.io/posts/2026-01-26-mcp-apps/</link><dc:creator>dend</dc:creator><comments>https://news.ycombinator.com/item?id=46769141</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46769141</guid></item><item><title><![CDATA[Whorl – Use Mentions in Thunderbird]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/dend/whorl">https://github.com/dend/whorl</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46700007">https://news.ycombinator.com/item?id=46700007</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 21 Jan 2026 01:17:52 +0000</pubDate><link>https://github.com/dend/whorl</link><dc:creator>dend</dc:creator><comments>https://news.ycombinator.com/item?id=46700007</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46700007</guid></item><item><title><![CDATA[Model Context Protocol Wrapped]]></title><description><![CDATA[
<p>Article URL: <a href="https://2025.mcpwrapped.den.dev/">https://2025.mcpwrapped.den.dev/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46333709">https://news.ycombinator.com/item?id=46333709</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Sat, 20 Dec 2025 04:54:22 +0000</pubDate><link>https://2025.mcpwrapped.den.dev/</link><dc:creator>dend</dc:creator><comments>https://news.ycombinator.com/item?id=46333709</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46333709</guid></item><item><title><![CDATA[Model Context Protocol turns one, releases new spec version]]></title><description><![CDATA[
<p>Article URL: <a href="http://blog.modelcontextprotocol.io/posts/2025-11-25-first-mcp-anniversary/">http://blog.modelcontextprotocol.io/posts/2025-11-25-first-mcp-anniversary/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46051925">https://news.ycombinator.com/item?id=46051925</a></p>
<p>Points: 7</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 25 Nov 2025 23:07:05 +0000</pubDate><link>http://blog.modelcontextprotocol.io/posts/2025-11-25-first-mcp-anniversary/</link><dc:creator>dend</dc:creator><comments>https://news.ycombinator.com/item?id=46051925</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46051925</guid></item><item><title><![CDATA[You need to become a full stack person]]></title><description><![CDATA[
<p>Article URL: <a href="https://den.dev/blog/full-stack-person/">https://den.dev/blog/full-stack-person/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=45852122">https://news.ycombinator.com/item?id=45852122</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Fri, 07 Nov 2025 22:45:18 +0000</pubDate><link>https://den.dev/blog/full-stack-person/</link><dc:creator>dend</dc:creator><comments>https://news.ycombinator.com/item?id=45852122</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45852122</guid></item></channel></rss>