{
  "name": "FPLai Content Agent",
  "description": "Read-only A2A agent for FPLai public Fantasy Premier League content: site entry points, season and content-family route discovery across the public pSEO catalogue, and same-origin page text as markdown. It does not analyse a manager's squad, place transfers, or expose account data.",
  "version": "1.0.0",
  "protocolVersion": "1.0",
  "url": "https://fplai.app/a2a",
  "preferredTransport": "JSONRPC",
  "supportedInterfaces": [
    {
      "url": "https://fplai.app/a2a",
      "protocolBinding": "JSONRPC",
      "protocolVersion": "1.0"
    }
  ],
  "provider": {
    "organization": "FPLai",
    "url": "https://fplai.app"
  },
  "iconUrl": "https://fplai.app/icon-512.png",
  "documentationUrl": "https://fplai.app/.well-known/service-docs/agent-guide.md",
  "capabilities": {
    "streaming": false,
    "pushNotifications": false,
    "stateTransitionHistory": false,
    "extendedAgentCard": false
  },
  "securitySchemes": {},
  "securityRequirements": [],
  "defaultInputModes": ["text/plain"],
  "defaultOutputModes": ["text/plain", "application/json"],
  "skills": [
    {
      "id": "site-overview",
      "name": "Site Overview",
      "description": "Return the FPLai public entry points and agent-facing discovery documents (home, FPL hub, llms.txt, sitemap, content index, agent guide, MCP endpoint).",
      "tags": ["discovery", "overview", "entry-points", "fplai"],
      "examples": [
        "What is FPLai and where do I start?",
        "Give me an overview of the site and its agent endpoints."
      ],
      "inputModes": ["text/plain"],
      "outputModes": ["text/plain", "application/json"]
    },
    {
      "id": "find-fpl-content",
      "name": "Find FPL Content",
      "description": "Search FPLai's published public routes by season (for example 2026-27), content family (for example captain-picks, transfers, compare, player) or free-text keyword, and return the matching canonical paths.",
      "tags": ["search", "fantasy-premier-league", "captain-picks", "transfers", "fixtures"],
      "examples": [
        "find captain picks for 2026-27",
        "Which transfer pages exist for the 2026-27 season?",
        "Search for pages about Haaland."
      ],
      "inputModes": ["text/plain"],
      "outputModes": ["text/plain", "application/json"]
    },
    {
      "id": "page-markdown",
      "name": "Page As Markdown",
      "description": "Fetch one same-origin FPLai public page by pathname and return its readable content as markdown.",
      "tags": ["markdown", "page-content", "extraction"],
      "examples": [
        "/fpl/2026-27/captain-picks/gw01/",
        "Read https://fplai.app/fpl/2026-27/captain-picks/ as markdown."
      ],
      "inputModes": ["text/plain"],
      "outputModes": ["text/plain", "application/json"]
    }
  ]
}
