How It Works
One annotation → one manifest → one tool → deterministic agent action. Click any stage to explore.
Try It Live
Edit the HTML below — watch the Semantic Manifest and MCP Tool generate in real time.
{
"$schema": "https://axag.dev/schema/v1/manifest.json",
"intent": "product.search",
"entity": "product",
"action_type": "read",
"description": "Search the product catalogue",
"parameters": {
"required": [
"query"
],
"optional": [
"category",
"price_min",
"price_max"
]
},
"risk_level": "none",
"idempotent": true
}💡 Try changing axag-action-type to "write" and adding axag-risk-level="high" — watch the safety metadata appear.
The Agent's Perspective
Toggle between what a scraper sees and what an AXAG-powered agent understands.
Wireless Headphones
$79.99
Hover over each button to see what the scraper targets.
Why AXAG?
A complete framework for making human interfaces agent-accessible.
Semantic Contract
Every annotated element carries machine-readable intent, constraints, safety rules, and execution semantics.
📋Semantic Manifest
Annotations compile into a structured manifest exposing discoverable operations, parameters, and safety boundaries.
🔧MCP Tool Generation
Manifests map directly to MCP-compatible tool definitions that agent runtimes consume deterministically.
🚫Scraping Replacement
Eliminates brittle DOM scraping, CSS selector maintenance, and label inference. Agents read contracts, not layouts.
🛡️Safety & Governance
Risk classification, confirmation gates, approval requirements, and tenant boundaries as first-class dimensions.
🏆Standards-Grade
Conformance levels, versioned spec, 26 validation rules, CI linting, and a governance model for enterprise adoption.
Works Across Every Domain
AXAG semantic contracts look the same whether you're building e-commerce, analytics, or enterprise admin. Explore 8 industries.
Dive Deeper
Tutorials
Step-by-step guides from first annotation to agent action.
Use Cases
E-commerce, CRM, marketing, travel — AXAG across industries.
Anti-Patterns
Common mistakes that break agent interaction and how to fix them.
Before & After
See scraping-based approaches vs AXAG semantic contracts side by side.
Ready to make your UI agent-accessible?
Start with a single annotation. Build to a full semantic contract.