Hi everyone,
I've been lurking here for a while, learning a ton from threads like 정성우's TaskFlow integration, Alex McManus's complex SaaS feedback, and the Angular team's early findings. Really impressive work happening in this group.
A bit of background on me: I'm not a super experienced developer, but I've been kind of obsessed with this space for over a year now. It started when I wanted to build an insurance premium calculator that AI agents could actually use — like, an agent could go to a site, input the parameters, and get a quote back. I ended up building PrimAI (an OpenAPI-based approach), and that works pretty well. But it got me thinking: most businesses aren't going to build custom APIs for AI agents. There are millions of websites with forms, calculators, booking widgets — and agents can't reliably use any of them.
That obsession led me to WebMCP, and I built OpenHermit (https://github.com/openhermit/openhermit-js) — a drop-in script that auto-detects forms and interactive elements on a page, tries to figure out what they do, and injects WebMCP attributes so agents can discover and use them. One script tag, zero config.
But honestly, I'm not sure the core idea is right. I'd really appreciate honest feedback — even if it's "this is the wrong approach."
Here's what's making me doubt it:
What I'm actually trying to figure out:
Coming from the insurance/business side, what I really care about is: how do we make it so an AI agent can go to any business website and actually do things — get a quote, book an appointment, fill out a form — without that business needing to hire a developer to build a custom integration?
Maybe auto-injection is the wrong answer. Maybe it's more about a structured sitemap for agent capabilities, or a config file that business owners can fill out. Maybe it's about the analytics side — helping businesses understand which agents visit and what they try to do. I'm genuinely not sure.
Questions I'd love your honest take on:
Thanks for reading this far. Happy to be told I'm solving the wrong problem — that's more useful than encouragement at this point.
Benjamin b...@expat-savvy.ch | github.com/openhermit/openhermit-js