{"ok":true,"site":{"host":"revelus.ai","url":"https://revelus.ai/","type":"live","desc":"Ask about skin conditions, treatments, providers, costs, and appointment options using information published by Revelus Dermatology.","tools":[{"name":"revelus.search_information","kind":"answer","impl":"imperative","description":"Search published Revelus conditions, services, providers, and canonical Q&A. Each result is a complete page card with its published summary, FAQs, relationships, providers, actions, scheduling policy, responseGuidance, and source URL; use it directly without a follow-up answer lookup. Use responseGuidance.practiceStatement together with responseGuidance.clinicalBoundary as written. A page match never determines a patient diagnosis, treatment choice, or provider choice, and responseGuidance.patientConclusion always remains not_determined. Start with limit 4 and request more only when needed. Describe the topic or symptom in short, de-identified terms (e.g. \"itchy rash\", \"hair loss options\"). Never include patient identity — names, contact details, dates of birth — or photos, records requests, or personal medical history.","title":"Search Revelus Information","annotations":{"readOnlyHint":true,"untrustedContentHint":false},"inputSchema":{"type":"object","additionalProperties":false,"properties":{"query":{"type":"string","minLength":2,"maxLength":180},"limit":{"type":"integer","minimum":1,"maximum":10,"description":"Return four ranked pages initially. Raise the limit only when the user asks for more matching pages or the first four are insufficient."}},"required":["query"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"revelus.resolve_visit_path","kind":"act","impl":"imperative","description":"Resolve structured, non-diagnostic booking facts into validated Revelus appointment paths or staff-assisted procedure guidance. Pass only the structured fields defined by the schema — never patient identity, contact details, DOB, insurance IDs, photos, free-text symptoms, or medical history.","title":"Resolve Revelus Visit Path","annotations":{"readOnlyHint":false,"untrustedContentHint":false},"inputSchema":{"oneOf":[{"type":"object","additionalProperties":false,"properties":{"routeKey":{"type":"string","enum":["medical_acne","medical_rash","medical_hair_loss","skin_cancer_screening","medical_prescription_refill","medical_follow_up","medical_focused","medical_standard","medical_medicare","medical_referral","medical_surgical_procedure","consult_wrinkles","consult_discoloration","consult_aging_skin","consult_body_sculpting","facial_glass","facial_premium","facial_diamond_glow","facial_signature","facial_acne","facial_refresh","facial_extractions_dermaplane","treatment_neuromodulator","treatment_sculptra","treatment_laser_hair_removal","treatment_chemical_peel","treatment_skinpen","treatment_ipl_resurfx","treatment_rf_microneedling","treatment_filler_other","virtual_acne","virtual_prescription_refill","virtual_accutane_refill","virtual_focused","virtual_follow_up"]},"hasRecentConsultOrPackage":{"type":"boolean"},"hasPriorConsult":{"type":"boolean"}},"required":["routeKey"]},{"type":"object","additionalProperties":false,"properties":{"intent":{"const":"prescription_refill"},"preferredLocation":{"type":"string","enum":["virtual","in-office","no-preference"]},"patientStatus":{"type":"string","enum":["new","returning","unknown"]}},"required":["intent","preferredLocation","patientStatus"]},{"type":"object","additionalProperties":false,"properties":{"intent":{"const":"general_medical_concerns"},"preferredLocation":{"type":"string","enum":["virtual","in-office","no-preference"]},"patientStatus":{"type":"string","enum":["new","returning","unknown"]},"medicare":{"type":"boolean"},"concernCount":{"type":"integer","minimum":1,"maximum":3},"concerns":{"type":"array","minItems":1,"maxItems":3,"uniqueItems":true,"items":{"type":"string","enum":["acne","rash","hair_loss","prescription_refill","follow_up","other"]}},"needsSkinCancerScreening":{"type":"boolean"}},"required":["intent","preferredLocation"]},{"type":"object","additionalProperties":false,"properties":{"intent":{"const":"staff_scheduled_procedure"},"procedureKey":{"type":"string","enum":["cryosurgery","cyst_removal","electrodesiccation","lipoma_removal","mole_removal","skin_cancer_removal","surgical_excision","mohs","skin_biopsy"]},"evaluationStatus":{"type":"string","enum":["unknown","needs_evaluation","evaluated_by_revelus"]}},"required":["intent","procedureKey","evaluationStatus"]},{"type":"object","additionalProperties":false,"properties":{"intent":{"const":"sculptra"},"preferredLocation":{"type":"string","enum":["virtual","in-office","no-preference"]},"hasRecentConsultOrPackage":{"type":"boolean"}},"required":["intent","preferredLocation"]}]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"revelus.get_availability","kind":"answer","impl":"imperative","description":"Return current rendered NextPatient providers, times, and exact review links for a current resolved path. This does not hold, reserve, book, or accept patient information.","title":"Get Revelus Availability","annotations":{"readOnlyHint":true,"untrustedContentHint":false},"inputSchema":{"type":"object","additionalProperties":false,"properties":{"pathId":{"type":"string","minLength":1,"maxLength":160,"pattern":"^path_[0-9]+_[a-z0-9_]+$"}},"required":["pathId"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"}],"category":"Health & Education","favicon":"/favicons/revelus.ai.png","apiSurface":"spec","toolCount":3}}