MachVive is open source under Apache 2.0. Star it, fork it, ship it.

About MachVive

What is MachVive?

WebMCP is the emerging browser standard that lets your agent use someone else’s product. A page can expose named, schema-typed tools through navigator.modelContext, and an agent running in the browser, in an extension, or in a client like Claude or ChatGPT can discover and call them. MachVive is the toolset that makes exposing those tools as easy as dropping a custom tag into your markup.

It ships as one npm package of vanilla web components with zero runtime dependencies and no build step. A polyfill installs WebMCP where the browser lacks it and steps aside where it doesn’t. An inspector shows you exactly what an agent sees. Analytics capture every call so you can understand how agents actually use your product.

What we believe

  • Native first. If the browser already provides a model context, use it. Only polyfill when it doesn’t.
  • Buildless. A site should be able to load one module from a CDN. No bundler, no node_modules, no build step.
  • Declarative. HTML first. The tool schema lives with the component, not in a separate config file.
  • Measurable. If agents are part of your customer journey, you need to see how they engage. Record, replay, export.
  • Open. Apache 2.0, with an explicit patent grant. Build proprietary features on top without being forced to open source your own work.

Who builds it

MachVive is built by Mach Five Tech in Chicago, a Mach Five Group company.

More from Mach Five

Mach Five Tech

The developer of MachVive. Custom software development and technical consulting for enterprise-grade applications.

Visit Mach Five Tech →

Mach Five Group

Our parent company specializing in strategic technology consulting and digital transformation solutions.

Visit Mach Five Group →

Mach Five Marketing

Performance-driven marketing agency focused on data analytics and conversion optimization.

Visit Mach Five Marketing →