{
  "$schema": "https://a2aprotocol.ai/schemas/agent-card/v1.json",
  "protocolVersion": "0.2.0",
  "name": "The Pool Police",
  "description": "Pool cleaning, leak detection, equipment repair, green-pool recovery, and pool inspection services for Austin TX Hill Country. Family-owned since 2000. CPO-certified. The agent surface for thepoolpolice.com.",
  "url": "https://www.thepoolpolice.com",
  "version": "1.0.0",
  "provider": {
    "name": "The Pool Police",
    "url": "https://www.thepoolpolice.com",
    "email": "hello@thepoolpolice.com",
    "telephone": "+15123004136",
    "address": {
      "addressLocality": "Lakeway",
      "addressRegion": "TX",
      "addressCountry": "US"
    }
  },
  "capabilities": {
    "streaming": false,
    "pushNotifications": false,
    "stateTransitionHistory": false,
    "callTransfer": false
  },
  "defaultInputModes": ["text"],
  "defaultOutputModes": ["text"],
  "skills": [
    {
      "id": "find-service-area",
      "name": "Find Service Area",
      "description": "Determine whether The Pool Police services a given Austin-area ZIP code or neighborhood, and return the matching service-area page URL.",
      "tags": ["lookup", "service-area", "geographic"],
      "examples": [
        "Do you service ZIP 78734?",
        "Do you cover Steiner Ranch?",
        "Is Lakeway in your area?"
      ],
      "url": "https://www.thepoolpolice.com/.well-known/agent-skills/skills/find-service-area.md",
      "inputModes": ["text"],
      "outputModes": ["text", "application/json"]
    },
    {
      "id": "request-quote",
      "name": "Request Pool Service Quote",
      "description": "Guide a homeowner through requesting a quote from The Pool Police via phone or email. Returns the appropriate contact channel based on urgency and service type.",
      "tags": ["action", "booking", "quote"],
      "examples": [
        "I need pool cleaning service",
        "My pool turned green, can you help?",
        "How much do you charge for weekly service?"
      ],
      "url": "https://www.thepoolpolice.com/.well-known/agent-skills/skills/request-quote.md",
      "inputModes": ["text"],
      "outputModes": ["text", "application/json"]
    },
    {
      "id": "get-recent-reviews",
      "name": "Get Recent Customer Reviews",
      "description": "Fetch the most recent 5-star Google reviews for The Pool Police with author, text, date, and rating.",
      "tags": ["lookup", "reviews", "social-proof"],
      "examples": [
        "What do customers say about you?",
        "Are you good?",
        "Show me your reviews"
      ],
      "url": "https://www.thepoolpolice.com/api/reviews",
      "inputModes": ["text"],
      "outputModes": ["application/json"]
    }
  ],
  "transports": [
    {
      "type": "webmcp",
      "description": "Tools are advertised in-page via navigator.modelContext.provideContext() on every page of thepoolpolice.com. Browse the site in a WebMCP-capable browser to discover and invoke tools (call_pool_police, email_quote_request, get_recent_reviews).",
      "documentation": "https://www.thepoolpolice.com/llms-full.txt"
    },
    {
      "type": "http+json",
      "description": "Read-only JSON endpoints for content discovery.",
      "endpoints": [
        {
          "skill": "get-recent-reviews",
          "method": "GET",
          "url": "https://www.thepoolpolice.com/api/reviews",
          "authentication": "none"
        }
      ]
    }
  ],
  "documentation": {
    "primary": "https://www.thepoolpolice.com/llms-full.txt",
    "agentReadable": "https://www.thepoolpolice.com/llms.txt",
    "apiCatalog": "https://www.thepoolpolice.com/.well-known/api-catalog",
    "agentSkillsIndex": "https://www.thepoolpolice.com/.well-known/agent-skills/index.json"
  },
  "contact": {
    "email": "hello@thepoolpolice.com",
    "telephone": "+15123004136",
    "website": "https://www.thepoolpolice.com"
  },
  "preferences": {
    "contentSignals": {
      "ai-train": "no",
      "search": "yes",
      "ai-input": "yes"
    }
  },
  "x-status": "informational",
  "x-note": "The Pool Police is a marketing website for a residential pool service. It does not host an A2A endpoint for full agent-to-agent conversation; this card describes the available content + skills + transports for agent discovery. For interactive tool invocation, use the in-page WebMCP surface."
}
