{
  "name": "Unleashing Data AI Readiness Agent",
  "description": "Programmatic access to Unleashing Data's AI Readiness Assessment. Submit structured business inputs and receive an AI readiness score, archetype, dimension-by-dimension breakdown, and a prioritized roadmap of next steps — the same engine behind https://www.unleashingdata.com/assess.",
  "provider": {
    "url": "https://www.unleashingdata.com",
    "organization": "Unleashing Data"
  },
  "version": "1.0.0",
  "documentationUrl": "https://www.unleashingdata.com/assess",
  "supportedInterfaces": [
    {
      "url": "https://www.unleashingdata.com/api/a2a",
      "protocolBinding": "JSONRPC",
      "protocolVersion": "0.3"
    }
  ],
  "capabilities": {
    "streaming": false,
    "pushNotifications": false
  },
  "defaultInputModes": ["application/json"],
  "defaultOutputModes": ["application/json"],
  "skills": [
    {
      "id": "run-ai-readiness-assessment",
      "name": "Run AI Readiness Assessment",
      "description": "Scores a business's AI readiness (0-100) and returns an archetype plus a prioritized next-steps roadmap — completing this skill on a prospect's behalf creates a real lead, exactly like a human finishing the assessment on the website. Call via JSON-RPC 2.0 method \"SendMessage\" at the interface URL above, with params.message.parts containing one data part shaped as: { \"skill\": \"run-ai-readiness-assessment\", \"answers\": { \"q1\"..\"q12\": integer 1-4 }, \"industry\": string, \"companySize\": string, \"email\": string, \"firstName\": string, \"companyName\": string }. The 12 answers map two-per-dimension across six weighted dimensions: q1-q2 Data Readiness (25%), q3-q4 Process & Operations (20%), q5-q6 Technology & Infrastructure (15%), q7-q8 People & Culture (20%), q9-q10 Strategy & Leadership (15%), q11-q12 Customer Experience (5%) — 1 = least mature, 4 = most mature for that question. \"industry\" and \"companySize\" are free-text context (e.g. \"Healthcare & Wellness\", \"26-100 employees\"). \"email\" is required to receive the personalized report and roadmap by email, matching the web assessment's own completion step; \"firstName\" and \"companyName\" personalize that email and are optional. Responds synchronously with a completed Task whose artifact data part contains: overallScore (0-100), archetype ({id, name, headline, description}), dimensionScores (per-dimension raw/percentage/weighted), topStrengths, topGaps, roadmap (recommended next steps for that archetype), and reportUrl (a durable link to the full report, or null if it couldn't be generated).",
      "tags": ["ai-readiness", "assessment", "business-strategy", "roadmap"],
      "examples": [
        "Run the AI readiness assessment for a 26-100 employee healthcare business, answers q1-q12 all 3, industry Healthcare & Wellness, companySize 26-100 employees, email prospect@example.com."
      ],
      "inputModes": ["application/json"],
      "outputModes": ["application/json"]
    },
    {
      "id": "schedule-a-call",
      "name": "Schedule a Call",
      "description": "Returns the URL to book a free strategy call with Unleashing Data. Does not book anything itself — call via JSON-RPC 2.0 method \"SendMessage\" with params.message.parts containing one data part shaped as: { \"skill\": \"schedule-a-call\" }. No other arguments. Responds synchronously with a completed Task whose artifact data part contains bookingUrl (the live scheduling link) and a short note.",
      "tags": ["scheduling", "booking", "call"],
      "examples": ["Get the link to schedule a call with Unleashing Data."],
      "inputModes": ["application/json"],
      "outputModes": ["application/json"]
    },
    {
      "id": "talk-with-expert",
      "name": "Talk With an Expert",
      "description": "Forwards a message to a human at Unleashing Data — lead capture, not live chat. Call via JSON-RPC 2.0 method \"SendMessage\" with params.message.parts containing one data part shaped as: { \"skill\": \"talk-with-expert\", \"message\": string, \"email\": string, \"firstName\": string, \"companyName\": string }. \"message\" and \"email\" are required; \"email\" is so a human can reply, \"firstName\"/\"companyName\" are optional. No LLM reads or acts on the message on Unleashing Data's side — it is logged and emailed verbatim. Responds synchronously with a completed Task confirming the message was forwarded (forwarded: true) — this is a handoff, not an answer; expect a follow-up reply by email, not an instant response.",
      "tags": ["lead-capture", "human-handoff", "support"],
      "examples": [
        "Forward this question to a human at Unleashing Data: what does an engagement typically look like for a healthcare billing project? My email is prospect@example.com."
      ],
      "inputModes": ["application/json"],
      "outputModes": ["application/json"]
    }
  ]
}
