{
  "name": "FlexExt Store",
  "description": "Autonomous e-commerce engine and assistant for FlexExt Store Joomla 5 & 4 native e-commerce component.",
  "version": "1.17.5",
  "supportedInterfaces": [
    {
      "url": "https://flexext.store/api/agent",
      "protocolBinding": "JSON-RPC",
      "protocolVersion": "1.0"
    },
    {
      "url": "https://flexext.store/api/mcp",
      "protocolBinding": "SSE",
      "protocolVersion": "2024-11-05"
    }
  ],
  "capabilities": {
    "streaming": false,
    "tools": true,
    "pushNotifications": false,
    "extensions": [
      {
        "uri": "https://github.com/google-agentic-commerce/ap2/v1",
        "description": "Agent Payments Protocol (AP2) extension for payments and mandate authorization",
        "required": false,
        "params": {
          "roles": [
            "merchant",
            "merchant_payment_processor"
          ],
          "ap2_role": "MERCHANT"
        }
      },
      {
        "uri": "https://a2a-protocol.org/extensions/ap2",
        "description": "AP2 extension for A2A commerce",
        "required": false,
        "params": {
          "roles": [
            "merchant"
          ]
        }
      },
      {
        "uri": "https://ap2.protocol.spec/v0.2/extension",
        "description": "AP2 Protocol Mandate Extension",
        "required": false,
        "params": {
          "supportedRoles": [
            "MerchantAgent",
            "MerchantPaymentProcessorAgent"
          ]
        }
      },
      {
        "uri": "ap2",
        "required": false
      }
    ]
  },
  "extensions": [
    {
      "uri": "https://github.com/google-agentic-commerce/ap2/v1",
      "description": "Agent Payments Protocol (AP2) extension for payments and mandate authorization",
      "required": false,
      "params": {
        "roles": [
          "merchant",
          "merchant_payment_processor"
        ],
        "ap2_role": "MERCHANT"
      }
    },
    {
      "uri": "https://a2a-protocol.org/extensions/ap2",
      "description": "AP2 extension for A2A commerce",
      "required": false,
      "params": {
        "roles": [
          "merchant"
        ]
      }
    },
    {
      "uri": "https://ap2.protocol.spec/v0.2/extension",
      "description": "AP2 Protocol Mandate Extension",
      "required": false,
      "params": {
        "supportedRoles": [
          "MerchantAgent",
          "MerchantPaymentProcessorAgent"
        ]
      }
    },
    {
      "uri": "ap2",
      "required": false
    }
  ],
  "skills": [
    {
      "id": "browse-editions",
      "name": "Browse Editions & Pricing",
      "description": "Query feature matrix, editions (Basic, Standard, Pro, Ultimate), and real-time pricing."
    },
    {
      "id": "verify-license",
      "name": "Verify Commercial License",
      "description": "Check validity, activation domain, and update entitlements for FlexExt Store licenses."
    },
    {
      "id": "instant-checkout",
      "name": "Autonomous Checkout",
      "description": "Execute machine-assisted or direct checkout for digital software licenses."
    }
  ],
  "defaultInputModes": [
    "text",
    "json"
  ],
  "defaultOutputModes": [
    "text",
    "json"
  ],
  "metadata": {
    "provider": "FlexExt",
    "documentation": "https://flexext.store/docs.html"
  }
}
