Site Capabilities Format
Site Capabilities is the perfect handshake between AI and web. It tells AI agents exactly what actions they can perform on a website, eliminating failed automations and confused interactions.
The world's first standardized website action map for AI agents. Site Capabilities provides precise information about what users can actually do on a website, enabling AI agents to interact with web interfaces like expert users, not confused tourists.
✅ Correct Format
view_menumake_reservationorder_deliverycontact_support❌ Incorrect Format
viewMenumakeReservationmenusupport📝 Standard Rules:
- • snake_case format (view_menu, make_reservation)
- • Verb-based actions (what users can do)
- • Only working features - don't list broken functionality
- • Examples are expandable - unlimited creativity allowed
Desktop
Full-featured experience
Mobile
Touch-optimized interface
Tablet
Hybrid experience
availableActions
User actions available on the website
supportedDevices
Device types that can access the site
interactionMethods
Ways users can interact with the business
contentAccess
Content access levels and restrictions
languages
Supported interface languages
realTimeFeatures
Live, dynamic features on the site
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"$id": "https://schemas.meta-aiml.org/components/site-capabilities-format.json",
"title": "Site Capabilities Format",
"description": "Objective capabilities and features of websites for AIML v2.0.1",
"version": "2.0.1",
"$defs": {
"SiteCapabilities": {
"type": "object",
"description": "Objective website capabilities and interaction features",
"properties": {
"availableActions": {
"type": "array",
"description": "Actions users can perform on the site",
"items": { "type": "string" }
},
"interactionMethods": {
"type": "array",
"description": "Methods of interaction available",
"items": { "type": "string" }
},
"contentAccess": {
"type": "array",
"description": "Content access levels available",
"items": {
"type": "string",
"enum": ["public", "members_only", "premium_only", "location_restricted"]
}
},
"supportedDevices": {
"type": "array",
"description": "Device types supported by the site",
"items": {
"type": "string",
"enum": ["desktop", "mobile", "tablet", "smart_tv", "wearable"]
}
},
"languages": {
"type": "array",
"description": "Languages supported by the site",
"items": { "type": "string", "pattern": "^[a-z]{2}(-[A-Z]{2})?$" }
},
"realTimeFeatures": {
"type": "array",
"description": "Real-time features available on the site",
"items": { "type": "string" }
}
},
"required": ["availableActions", "supportedDevices"],
"additionalProperties": false
}
}
}Complete site capabilities for a restaurant website:
{
"siteCapabilities": {
"availableActions": [
"view_menu", "make_reservation", "order_delivery",
"read_reviews", "contact_restaurant", "view_location"
],
"interactionMethods": ["online_form", "phone_call", "email"],
"contentAccess": ["public"],
"supportedDevices": ["desktop", "mobile", "tablet"],
"languages": ["en", "es"],
"realTimeFeatures": ["real_time_availability", "instant_booking"],
"searchCapabilities": ["text_search", "filter_by_category"],
"userAccountFeatures": ["profile_management", "order_history"]
}
}🤖 Perfect AI Automation
- • AI knows exactly what actions are possible
- • No failed automation attempts
- • Predictable interaction patterns
- • Reliable user experience
🌐 Universal Compatibility
- • Works across all device types
- • Language-aware interactions
- • Real-time feature detection
- • Access level understanding
🛒 E-commerce Actions
browse_productsadd_to_cartcheckouttrack_order🍽️ Restaurant Actions
view_menumake_reservationorder_deliveryread_reviews👤 User Account Actions
create_accountmanage_profileview_historychange_password📞 Contact Actions
contact_supportsend_messagerequest_callbacklive_chatSite Capabilities component enables precise AI automation by defining available user actions on websites. NEW in v2.0.1.