{
  "name": "Kemeny Studio Buyer Agent",
  "version": "1.1.0",
  "description": "Helps a buyer evaluate Kemeny Studio, search public case studies, and submit a quote request. Never invents firm prices. Prefer the Workflow Fit Check before asking for a quote. Invoke a skill with message.skillId, params.skillId, or a data part { \"skill\": \"<id>\", \"input\": { ... } }. Plain-text examples on each skill also route to that skill.",
  "documentationUrl": "https://kemenystudio.com/ai",
  "provider": {
    "organization": "Kemeny Studio",
    "url": "https://kemenystudio.com"
  },
  "supportedInterfaces": [
    {
      "url": "https://kemenystudio.com/api/a2a",
      "protocolBinding": "JSONRPC",
      "protocolVersion": "0.3"
    }
  ],
  "capabilities": {
    "streaming": false,
    "pushNotifications": false,
    "extendedAgentCard": false
  },
  "defaultInputModes": [
    "text/plain",
    "application/json"
  ],
  "defaultOutputModes": [
    "text/plain",
    "application/json"
  ],
  "securitySchemes": {},
  "securityRequirements": [],
  "skills": [
    {
      "id": "get_overview",
      "name": "get_overview",
      "description": "Company facts, fit and non-fit criteria, buying order, and canonical links. Call this first when a buyer asks who Kemeny Studio is or whether they should hire them.",
      "tags": [
        "kemeny-studio",
        "buyer",
        "get-overview"
      ],
      "examples": [
        "Who is Kemeny Studio and are we a fit?"
      ],
      "inputModes": [
        "text/plain",
        "application/json"
      ],
      "outputModes": [
        "application/json",
        "text/plain"
      ]
    },
    {
      "id": "list_services",
      "name": "list_services",
      "description": "List active commercial offers (engagement model, products, solutions). Includes market planning ranges only — never present those as a firm Kemeny quote.",
      "tags": [
        "kemeny-studio",
        "buyer",
        "list-services"
      ],
      "examples": [
        "What can we buy, and in what order?"
      ],
      "inputModes": [
        "text/plain",
        "application/json"
      ],
      "outputModes": [
        "application/json",
        "text/plain"
      ]
    },
    {
      "id": "get_service",
      "name": "get_service",
      "description": "One offer by stable key (e.g. comercial-ai, document-intelligence, ai-workflow-audit, voice-analytics). Unknown keys return an error.",
      "tags": [
        "kemeny-studio",
        "buyer",
        "get-service"
      ],
      "examples": [
        "Tell me about the Production Build."
      ],
      "inputModes": [
        "text/plain",
        "application/json"
      ],
      "outputModes": [
        "application/json",
        "text/plain"
      ]
    },
    {
      "id": "recommend_path",
      "name": "recommend_path",
      "description": "Given a short workflow description, suggest likely offer keys and the required next step. This is NOT a Fit Check score and never returns a price.",
      "tags": [
        "kemeny-studio",
        "buyer",
        "recommend-path"
      ],
      "examples": [
        "We match 160k SKUs by hand every week. What should we buy?"
      ],
      "inputModes": [
        "text/plain",
        "application/json"
      ],
      "outputModes": [
        "application/json",
        "text/plain"
      ]
    },
    {
      "id": "search_case_studies",
      "name": "search_case_studies",
      "description": "Search public Kemeny Studio production case studies (retail matching, document review, call QA, support, contracts, visual inspection). Use when a buyer asks what you have shipped for a sector or workflow.",
      "tags": [
        "kemeny-studio",
        "buyer",
        "search-case-studies"
      ],
      "examples": [
        "Show production cases in retail."
      ],
      "inputModes": [
        "text/plain",
        "application/json"
      ],
      "outputModes": [
        "application/json",
        "text/plain"
      ]
    },
    {
      "id": "get_buyer_links",
      "name": "get_buyer_links",
      "description": "Canonical URLs for Fit Check, contact, cost hub, skill, and MCP install commands. Use when the buyer wants to talk to someone or open the public door.",
      "tags": [
        "kemeny-studio",
        "buyer",
        "get-buyer-links"
      ],
      "examples": [
        "Give me the Fit Check URL and the MCP install command."
      ],
      "inputModes": [
        "text/plain",
        "application/json"
      ],
      "outputModes": [
        "application/json",
        "text/plain"
      ]
    },
    {
      "id": "request_quote",
      "name": "request_quote",
      "description": "Submit a structured quote request to Kemeny Studio. Creates a CRM lead. Does NOT return a price. Prefer collecting Fit Check context first when possible. Requires the buyer name, work email, and a concrete workflow description.",
      "tags": [
        "kemeny-studio",
        "buyer",
        "request-quote"
      ],
      "examples": [
        "Submit a quote request for invoice capture, 8 people, Mexico."
      ],
      "inputModes": [
        "text/plain",
        "application/json"
      ],
      "outputModes": [
        "application/json",
        "text/plain"
      ]
    }
  ]
}
