Reverse-engineering web apps into agent tools

Hey HN! We built a browser-based agent that runs inside an authenticated web app, watches how the app calls its own APIs, and automatically turns those into agent tools. You can think of it as an auto-generated MCP server that self-updates as the host app changes.The result is a skilled AI assistant that actually integrates deeply with any product (not just chat and RAG) with minimal effort.Check out these short demos below that show the agent in software you're probably familiar with:- Jira: https://demo.frigade.com/hn?skill=jira- Spotify: https://demo.frigade.com/hn?skill=spotify- Hacker News (lol): https://demo.frigade.com/hn?skill=hackernews- Full Demo: https://demo.frigade.com/hn?skill=full-demoAs you can see in the examples, you can do way more (and faster) than what you normally would be able to via point and click. And we never even touched the source code of these products!Why do this?In an ideal world, every application has an MCP server or an easily-digestible API available for AI agents to feed from. In practice, we found that even very modern software tends to have a spider web of confusing APIs and services that AI agents simply cannot use out of the box. Security also becomes a huge issue as applications have different (often homebrewed) standards for how endpoints are secured (JWTs/cookies/mix of both). Finally, having an actual browser agent go in and use the application on behalf of the user (i.e. computer-use), is simply too brittle, slow, and burns a lot of tokens.We took our existing browser agent that’s already trained to use and learn authenticated applications, and added an extra step that automatically turns the app’s authenticated APIs into "recipes". A recipe is a mix of the following:- API endpoint + method- Authentication method (and how to retrieve refresh auth tokens/cookies)- Response schema- Input schema (for POST/PUT)- Human readable descr

Hacker NewsToolAISource
0Sign in to voteCopy link

FL score

72

out of 100

Verdict

VALIDATE

high confidence

Competition

No competitor data yet

Trend

No signal yet

Automatically extract and expose web app APIs as agent-usable tools by observing authenticated browser sessions, eliminating manual integration work.

The pain

Companies want AI agents that can actually do work inside their software (Jira, Salesforce, etc.), but integrating agents requires either: (1) waiting for vendors to build MCP servers, (2) manually mapping undocumented/fragmented APIs, (3) handling inconsistent auth schemes, or (4) using brittle browser automation that's slow and expensive. Most modern SaaS still lacks clean agent interfaces despite having functional APIs.

The gap

No existing tool automatically discovers and packages a web app's internal API surface into agent-ready tools without touching source code. Manual API documentation and integration takes weeks per app. Browser automation is too slow. MCP servers don't exist for 99% of software.

Build angle

Start with B2B SaaS platforms that have high API call volume but no agent integrations (Jira, Asana, Notion, Salesforce). Charge per-app integration or per-agent-action. Position as 'instant agent integration' for any web app. Build network effects by open-sourcing recipe format so community contributes app definitions. Eventually become the translation layer between any SaaS and any AI agent.

Strengths

  • Solves a real bottleneck: 90% of SaaS lacks agent interfaces, but all have internal APIs
  • Works without vendor cooperation or source code access, huge distribution advantage
  • Self-updating recipes mean less maintenance as apps evolve
  • Demos show it actually works on real apps (Jira, Spotify), not just theory
  • Large TAM: every SaaS company + every enterprise using multiple tools
  • Defensible: requires trained browser agent + API observation tech that's hard to replicate

Risks

  • Authentication handling is fragile, cookies expire, tokens rotate, MFA breaks automation
  • Legal/ToS risk: reverse-engineering APIs and running agents in authenticated sessions may violate terms of service for some platforms
  • Vendor pushback: SaaS companies may actively block this once they realize it's happening (rate limiting, session detection, API changes)
  • Brittleness: UI/API changes in host app could break recipe discovery; requires constant monitoring
  • Monetization unclear: hard to charge per-app when discovery is automatic; hard to charge per-action when you don't control the agent
  • Competition from official integrations: as vendors realize agent demand, they'll build native MCP servers, making this obsolete
  • Security liability: you're holding auth tokens and running agents on behalf of users, one breach exposes all integrated accounts

Questions about this idea?

FlyBot reads the scoring and gives you a second opinion on “Reverse-engineering web apps into agent tools”.

Open FlyBot