{
  "format": "pnw-esa-ai-booking/v1",
  "status": "browser-assisted booking available",
  "provider": {
    "name": "Tera Pareja",
    "practice": "Tera Pareja · ESA Therapy",
    "credentials": [
      "Washington LMHC LH60792032",
      "Oregon LPC C10756"
    ],
    "states_served": [
      "Oregon",
      "Washington"
    ],
    "delivery": "telehealth, by phone",
    "alternate_name": "PNW ESA Letters",
    "profile_url": "https://pnwesaletters.com/about-tera.html",
    "npi": "1609257328"
  },
  "services": [
    {
      "id": "assessment",
      "name": "ESA assessment and housing letter",
      "price_usd": 129,
      "session": "30-minute phone assessment (telehealth by phone)",
      "booking_url": "https://calendly.com/pnwesaletters/consult-with-tera"
    },
    {
      "id": "renewal",
      "name": "Annual ESA letter renewal",
      "price_usd": 69,
      "session": "brief phone check-in",
      "booking_url": "https://calendly.com/pnwesaletters/consult-with-tera"
    }
  ],
  "site_tools": [
    {
      "name": "get_esa_booking_options",
      "effect": "Returns public service, price, eligibility, and booking information. It does not return live availability or create an appointment."
    },
    {
      "name": "open_esa_booking_calendar",
      "effect": "Opens the official live Calendly scheduler. It does not create an appointment."
    }
  ],
  "agent_workflow": [
    "Confirm that the user will be located in Oregon or Washington for telehealth.",
    "Offer to open the live calendar and help compare available times.",
    "Treat only times displayed by the live Calendly calendar as available.",
    "Collect only the scheduling fields Calendly requires; do not request clinical details in chat.",
    "Before the final Calendly submission, read back the exact date, time, timezone, name, and email and obtain the user's explicit confirmation.",
    "After Calendly confirms the appointment, return the confirmed time and any cancel or reschedule link Calendly provides."
  ],
  "privacy": {
    "do_not_collect_for_scheduling": [
      "diagnosis",
      "symptoms",
      "treatment history",
      "medical records"
    ],
    "note": "Clinical information belongs in Tera Pareja's approved intake and telehealth workflow, not in an AI booking conversation."
  },
  "limitations": {
    "webmcp": "WebMCP and browser support depend on the current assistant, browser and enabled tools.",
    "direct_api_booking": "A public agent endpoint for listing times and creating invitees is not active yet. Until it is activated, an AI must use the live Calendly interface to inspect and complete a booking.",
    "discovery": "This JSON file is a site-specific guide, not a universal booking standard."
  },
  "contact": {
    "email": "pnwesaletters@gmail.com",
    "phone": "+1-971-248-0144"
  },
  "updated": "2026-09-04",
  "payment_policy": {
    "total_usd_if_no_letter_issued": 0,
    "assessment_fee_if_no_letter_issued_usd": 0,
    "summary": "If no letter is issued, your total cost is $0, including the assessment."
  },
  "letter_delivery": "Same day as the completed assessment, when clinically appropriate. Appointment availability is separate and must be checked in the live calendar.",
  "capability_guidance": {
    "site_tools": "Use the published WebMCP tools only if the current browser and assistant support them.",
    "browser": "If the assistant can browse the live Calendly page, it may help compare displayed times in the user's timezone.",
    "link_only": "If browsing or live availability is unavailable, provide the official Calendly link so the user can book directly.",
    "model_and_plan": "Do not infer browser or booking capabilities from a model name or subscription tier."
  }
}
