{
  "protocolVersion": "0.3.0",
  "name": "MEF Solutions Agent",
  "description": "Answers questions about MEF's governed AI deployments for mid-market private equity, returns the service catalogue, prepares purchasable carts, and hands off to a human scoping call.",
  "url": "https://lnkvuzxuvzjijelcyeqa.supabase.co/functions/v1/a2a-agent",
  "preferredTransport": "JSONRPC",
  "version": "1.0.0",
  "provider": {
    "organization": "MEF Solutions",
    "url": "https://mef.solutions"
  },
  "documentationUrl": "https://mef.solutions/auth.md",
  "iconUrl": "https://mef.solutions/logo.png",
  "capabilities": {
    "streaming": false,
    "pushNotifications": false,
    "stateTransitionHistory": false,
    "extensions": [
      {
        "uri": "https://github.com/google-agentic-commerce/AP2/tree/v0.1.0",
        "description": "Agent Payments Protocol support. MEF acts as a merchant agent and accepts cryptographically signed cart and payment mandates for purchasable items.",
        "required": true,
        "params": {
          "roles": ["merchant"],
          "version": "0.1.0",
          "supportedMandates": ["IntentMandate", "CartMandate", "PaymentMandate"],
          "paymentProcessors": ["stripe"]
        }
      }
    ]
  },
  "securitySchemes": {},
  "security": [],
  "supportsAuthenticatedExtendedCard": false,
  "defaultInputModes": ["text/plain"],
  "defaultOutputModes": ["text/plain", "application/json"],
  "skills": [
    {
      "id": "service-discovery",
      "name": "Service discovery",
      "description": "Describe MEF's services, first packaged deployment, and how engagements are scoped.",
      "tags": ["private equity", "ai", "services", "discovery"],
      "examples": ["What does MEF do?", "List your services", "What is the Portfolio Intelligence pack?"],
      "inputModes": ["text/plain"],
      "outputModes": ["text/plain", "application/json"]
    },
    {
      "id": "ap2-cart",
      "name": "Purchase cart preparation",
      "description": "Prepare an AP2 cart for a purchasable item and return the checkout endpoint where a signed payment mandate completes the transaction.",
      "tags": ["ap2", "commerce", "cart", "payment"],
      "examples": ["Buy the Content Engine subscription", "Create a cart for content-engine"],
      "inputModes": ["text/plain"],
      "outputModes": ["application/json", "text/plain"]
    },
    {
      "id": "scoping-handoff",
      "name": "Scoping handoff",
      "description": "Hand off to a human scoping call or inquiry channel for deployment engagements.",
      "tags": ["contact", "booking", "handoff"],
      "examples": ["How do I talk to someone?", "Book a scoping call"],
      "inputModes": ["text/plain"],
      "outputModes": ["text/plain"]
    }
  ]
}
