Val Town promotes OAuth Dynamic Client Registration to solve app-to-app connections
Val Town, a vibe coding platform, describes how it adopted Dynamic Client Registration (DCR), a little-known OAuth extension built into the MCP spec by Anthropic and OpenAI, to let apps automatically register as OAuth clients without manual developer portal work. Using this, Val Town built its MCP server so Claude and ChatGPT can authenticate into user accounts, and created a library called std/oauth that lets any app add 'Login with Val Town' in just two lines of code.
GoKawiil's interpretation of the reporting above, not reported fact.
Manually registering OAuth clients for every app pairing creates a costly n-squared problem that has long blocked seamless interoperability between software tools. DCR offers a standardized way to automate that registration step, potentially making cross-app authentication as easy as plugging into a shared protocol rather than negotiating bespoke integrations. If adopted broadly, it could reduce the friction that has kept many apps from connecting directly to each other.
- DCR is an OAuth extension embedded in the MCP specification, originally pushed by Anthropic and OpenAI.
- Val Town used DCR to let Claude and ChatGPT connect to user accounts without manual OAuth client setup.
- Val Town released std/oauth, a middleware letting any developer add 'Login with Val Town' in two lines of code.
Source: blog.val.town — Steve Krouse, 2026-09-04
Published there as: “Connecting every app to every other app”
Read the original report → The summary and analysis above are GoKawiil's own, written from reporting by the source above. Facts and quotes belong to the original publisher.