Interactive vision simulator MCP App for 26 eye conditions, symptom sharing & clinic summaries.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Evaluates a combination of visual symptoms against ArkSight's 26-condition optical pattern-matching engine, checks for urgent ophthalmic/neurological red-flag warnings (such as retinal detachment curtains, sudden flashes + floaters, or hemifield stroke loss), and generates a link to a 2-page printable clinic summary PDF the user can bring to an optometrist or ophthalmologist. Educational only, never a diagnosis.
Distance blur on the background mountains while foreground dog stays sharp (0 to 10; myopia).
Near-field blur on the foreground dog while distant mountains stay clear (0 to 10; hyperopia/presbyopia).
Drifting dark specks, cobwebs, and rings % (0 to 100; PVD, retinal detachment, diabetic retinopathy, uveitis).
Overall light brightness % (100 = normal, lower = night blindness or optic dimming).
Cloudy, milky lens or corneal haze washing out contrast % (0 to 100; cataracts, uveitis, Fuchs', keratitis).
Luminous halos and starburst glare around the streetlamp % (0 to 100).
Fine grainy TV-like static across the visual field % (0 to 100; visual snow syndrome).
Overall blur across near, mid, and far distances (0 to 10).
Floater size modifier when floaters > 0 (1 to 20, default 10).
Ghosting / overlapping double vision intensity % (0 to 100; diplopia, keratoconus, astigmatism).
Peripheral arcs or flickers of light / photopsia % (0 to 100; PVD, retinal tear/detachment, ocular migraine).
Concentric peripheral narrowing / tunnel vision % (0 to 100; glaucoma, retinitis pigmentosa).
Dark curtain sweeping across vision % (0 to 100; urgent retinal detachment warning sign).
Metamorphopsia wavy distortion bending straight lines like the streetlamp pole (0 to 50; AMD, macular pucker/hole, CSCR).
Central scotoma / dark smudge at the center of gaze % (0 to 100; AMD, macular hole, Stargardt, optic neuritis).
16-character row-major 4x4 bitmask of missing field patches ('1' = blind patch, '0' = clear; e.g. '0011001100110011' for right hemianopia).
Pick your client. Values in capitals, like YOUR_TOKEN, are yours to fill in.
Run in a terminal
claude mcp add --transport http arksight https://arksight.ie/mcp
Evaluates a combination of visual symptoms against ArkSight's 26-condition optical pattern-matching engine, checks for urgent ophthalmic/neurological red-flag warnings (such as retinal detachment curtains, sudden flashes + floaters, or hemifield stroke loss), and generates a link to a 2-page printable clinic summary PDF the user can bring to an optometrist or ophthalmologist. Educational only, never a diagnosis.
| Argument | Type | Description |
|---|---|---|
| blurFar | number | Distance blur on the background mountains while foreground dog stays sharp (0 to 10; myopia). |
| blurNear | number | Near-field blur on the foreground dog while distant mountains stay clear (0 to 10; hyperopia/presbyopia). |
| floaters | number | Drifting dark specks, cobwebs, and rings % (0 to 100; PVD, retinal detachment, diabetic retinopathy, uveitis). |
| brightness | number | Overall light brightness % (100 = normal, lower = night blindness or optic dimming). |
| cloudyHaze | number | Cloudy, milky lens or corneal haze washing out contrast % (0 to 100; cataracts, uveitis, Fuchs', keratitis). |
| glareHalos | number | Luminous halos and starburst glare around the streetlamp % (0 to 100). |
| visualSnow | number | Fine grainy TV-like static across the visual field % (0 to 100; visual snow syndrome). |
| blurOverall | number | Overall blur across near, mid, and far distances (0 to 10). |
| floaterSize | number | Floater size modifier when floaters > 0 (1 to 20, default 10). |
| doubleVision | number | Ghosting / overlapping double vision intensity % (0 to 100; diplopia, keratoconus, astigmatism). |
| lightFlashes | number | Peripheral arcs or flickers of light / photopsia % (0 to 100; PVD, retinal tear/detachment, ocular migraine). |
| tunnelVision | number | Concentric peripheral narrowing / tunnel vision % (0 to 100; glaucoma, retinitis pigmentosa). |
| curtainShadow | number | Dark curtain sweeping across vision % (0 to 100; urgent retinal detachment warning sign). |
| wavyDistortion | number | Metamorphopsia wavy distortion bending straight lines like the streetlamp pole (0 to 50; AMD, macular pucker/hole, CSCR). |
| centralDarkSpot | number | Central scotoma / dark smudge at the center of gaze % (0 to 100; AMD, macular hole, Stargardt, optic neuritis). |
| missingPatchesGrid | string | 16-character row-major 4x4 bitmask of missing field patches ('1' = blind patch, '0' = clear; e.g. '0011001100110011' for right hemianopia). |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"blurFar": {
"type": "number",
"maximum": 10,
"minimum": 0,
"description": "Distance blur on the background mountains while foreground dog stays sharp (0 to 10; myopia)."
},
"blurNear": {
"type": "number",
"maximum": 10,
"minimum": 0,
"description": "Near-field blur on the foreground dog while distant mountains stay clear (0 to 10; hyperopia/presbyopia)."
},
"floaters": {
"type": "number",
"maximum": 100,
"minimum": 0,
"description": "Drifting dark specks, cobwebs, and rings % (0 to 100; PVD, retinal detachment, diabetic retinopathy, uveitis)."
},
"brightness": {
"type": "number",
"maximum": 100,
"minimum": 10,
"description": "Overall light brightness % (100 = normal, lower = night blindness or optic dimming)."
},
"cloudyHaze": {
"type": "number",
"maximum": 100,
"minimum": 0,
"description": "Cloudy, milky lens or corneal haze washing out contrast % (0 to 100; cataracts, uveitis, Fuchs', keratitis)."
},
"glareHalos": {
"type": "number",
"maximum": 100,
"minimum": 0,
"description": "Luminous halos and starburst glare around the streetlamp % (0 to 100)."
},
"visualSnow": {
"type": "number",
"maximum": 100,
"minimum": 0,
"description": "Fine grainy TV-like static across the visual field % (0 to 100; visual snow syndrome)."
},
"blurOverall": {
"type": "number",
"maximum": 10,
"minimum": 0,
"description": "Overall blur across near, mid, and far distances (0 to 10)."
},
"floaterSize": {
"type": "number",
"maximum": 20,
"minimum": 1,
"description": "Floater size modifier when floaters > 0 (1 to 20, default 10)."
},
"doubleVision": {
"type": "number",
"maximum": 100,
"minimum": 0,
"description": "Ghosting / overlapping double vision intensity % (0 to 100; diplopia, keratoconus, astigmatism)."
},
"lightFlashes": {
"type": "number",
"maximum": 100,
"minimum": 0,
"description": "Peripheral arcs or flickers of light / photopsia % (0 to 100; PVD, retinal tear/detachment, ocular migraine)."
},
"tunnelVision": {
"type": "number",
"maximum": 100,
"minimum": 0,
"description": "Concentric peripheral narrowing / tunnel vision % (0 to 100; glaucoma, retinitis pigmentosa)."
},
"curtainShadow": {
"type": "number",
"maximum": 100,
"minimum": 0,
"description": "Dark curtain sweeping across vision % (0 to 100; urgent retinal detachment warning sign)."
},
"wavyDistortion": {
"type": "number",
"maximum": 50,
"minimum": 0,
"description": "Metamorphopsia wavy distortion bending straight lines like the streetlamp pole (0 to 50; AMD, macular pucker/hole, CSCR)."
},
"centralDarkSpot": {
"type": "number",
"maximum": 100,
"minimum": 0,
"description": "Central scotoma / dark smudge at the center of gaze % (0 to 100; AMD, macular hole, Stargardt, optic neuritis)."
},
"missingPatchesGrid": {
"type": "string",
"pattern": "^[01]{16}$",
"description": "16-character row-major 4x4 bitmask of missing field patches ('1' = blind patch, '0' = clear; e.g. '0011001100110011' for right hemianopia)."
}
}
}Returns emergency telephone numbers, urgent ophthalmic triage pathways, clinical directories, and sight-loss charities tailored to the user's region ('us' United States, 'uk' United Kingdom, 'ie' Ireland, 'ca' Canada, 'anz' Australia & New Zealand, or 'global' International/Europe). Automatically infers region from edge geolocation if omitted.
| Argument | Type | Description |
|---|---|---|
| region | string | Region code: 'us', 'uk', 'ie', 'ca', 'anz', or 'global'. |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"region": {
"enum": [
"us",
"uk",
"ie",
"ca",
"anz",
"global"
],
"type": "string",
"description": "Region code: 'us', 'uk', 'ie', 'ca', 'anz', or 'global'."
}
}
}Searches or filters ArkSight's library of 26 eye conditions (Refractive, Cornea/Lens, Retina/Macula/Vitreous, Optic Nerve/Neurological), returning plain-English explanations, pronunciation guides, hallmark visual symptoms, and direct interactive simulation links.
| Argument | Type | Description |
|---|---|---|
| query | string | Optional search keyword (e.g. 'macula', 'halos', 'curtain', 'near', 'glaucoma'). |
| category | string | Optional anatomical category filter. |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"query": {
"type": "string",
"maxLength": 80,
"description": "Optional search keyword (e.g. 'macula', 'halos', 'curtain', 'near', 'glaucoma')."
},
"category": {
"enum": [
"all",
"refractive",
"anterior",
"retinal",
"neuro"
],
"type": "string",
"description": "Optional anatomical category filter."
}
}
}Renders an interactive first-person vision simulation (featuring a child-friendly near dog, midground streetlamp, and far mountains) directly in chat and generates shareable ArkSight deep links. Especially helpful when parents, teachers, or clinicians want to help a child express or show what they are seeing, as well as for adults exploring visual symptoms or what any of 26 eye conditions look like (e.g., cataracts, AMD, glaucoma, uveitis, astigmatism, myopia, retinal detachment, keratoconus, floaters, visual snow). Valid preset IDs: myopia, hyperopia, presbyopia, astigmatism, cataracts, uveitis, keratoconus, dry-eye, fuchs-dystrophy, keratitis, amd, diabetic-retinopathy, retinal-detachment, pvd, epiretinal-membrane, retinitis-pigmentosa, cscr, macular-hole, stargardt, retinal-vein-occlusion, glaucoma, optic-neuritis, diplopia, hemianopia, ocular-migraine, visual-snow.
| Argument | Type | Description |
|---|---|---|
| preset | string | Optional eye condition preset slug (myopia, hyperopia, presbyopia, astigmatism, cataracts, uveitis, keratoconus, dry-eye, fuchs-dystrophy, keratitis, amd, diabetic-retinopathy, retinal-detachment, pvd, epiretinal-membrane, retinitis-pigmentosa, cscr, macular-hole, stargardt, retinal-vein-occlusion, glaucoma, optic-neuritis, diplopia, hemianopia, ocular-migraine, visual-snow). Can be combined with individual symptom overrides. |
| blurFar | number | Distance blur on the background mountains while foreground dog stays sharp (0 to 10; myopia). |
| blurNear | number | Near-field blur on the foreground dog while distant mountains stay clear (0 to 10; hyperopia/presbyopia). |
| floaters | number |
We read every tool's name, description and inputs the way the model will, looking for instructions hidden from you. A clean result means no warning signs, not a guarantee. Scanned Nov 14, 2026.
| Drifting dark specks, cobwebs, and rings % (0 to 100; PVD, retinal detachment, diabetic retinopathy, uveitis). |
| brightness | number | Overall light brightness % (100 = normal, lower = night blindness or optic dimming). |
| cloudyHaze | number | Cloudy, milky lens or corneal haze washing out contrast % (0 to 100; cataracts, uveitis, Fuchs', keratitis). |
| glareHalos | number | Luminous halos and starburst glare around the streetlamp % (0 to 100). |
| visualSnow | number | Fine grainy TV-like static across the visual field % (0 to 100; visual snow syndrome). |
| blurOverall | number | Overall blur across near, mid, and far distances (0 to 10). |
| floaterSize | number | Floater size modifier when floaters > 0 (1 to 20, default 10). |
| doubleVision | number | Ghosting / overlapping double vision intensity % (0 to 100; diplopia, keratoconus, astigmatism). |
| lightFlashes | number | Peripheral arcs or flickers of light / photopsia % (0 to 100; PVD, retinal tear/detachment, ocular migraine). |
| tunnelVision | number | Concentric peripheral narrowing / tunnel vision % (0 to 100; glaucoma, retinitis pigmentosa). |
| curtainShadow | number | Dark curtain sweeping across vision % (0 to 100; urgent retinal detachment warning sign). |
| wavyDistortion | number | Metamorphopsia wavy distortion bending straight lines like the streetlamp pole (0 to 50; AMD, macular pucker/hole, CSCR). |
| centralDarkSpot | number | Central scotoma / dark smudge at the center of gaze % (0 to 100; AMD, macular hole, Stargardt, optic neuritis). |
| compareWithNormal | boolean | Set true to open side-by-side comparison against clear reference sight. |
| missingPatchesGrid | string | 16-character row-major 4x4 bitmask of missing field patches ('1' = blind patch, '0' = clear; e.g. '0011001100110011' for right hemianopia). |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"preset": {
"type": "string",
"description": "Optional eye condition preset slug (myopia, hyperopia, presbyopia, astigmatism, cataracts, uveitis, keratoconus, dry-eye, fuchs-dystrophy, keratitis, amd, diabetic-retinopathy, retinal-detachment, pvd, epiretinal-membrane, retinitis-pigmentosa, cscr, macular-hole, stargardt, retinal-vein-occlusion, glaucoma, optic-neuritis, diplopia, hemianopia, ocular-migraine, visual-snow). Can be combined with individual symptom overrides."
},
"blurFar": {
"type": "number",
"maximum": 10,
"minimum": 0,
"description": "Distance blur on the background mountains while foreground dog stays sharp (0 to 10; myopia)."
},
"blurNear": {
"type": "number",
"maximum": 10,
"minimum": 0,
"description": "Near-field blur on the foreground dog while distant mountains stay clear (0 to 10; hyperopia/presbyopia)."
},
"floaters": {
"type": "number",
"maximum": 100,
"minimum": 0,
"description": "Drifting dark specks, cobwebs, and rings % (0 to 100; PVD, retinal detachment, diabetic retinopathy, uveitis)."
},
"brightness": {
"type": "number",
"maximum": 100,
"minimum": 10,
"description": "Overall light brightness % (100 = normal, lower = night blindness or optic dimming)."
},
"cloudyHaze": {
"type": "number",
"maximum": 100,
"minimum": 0,
"description": "Cloudy, milky lens or corneal haze washing out contrast % (0 to 100; cataracts, uveitis, Fuchs', keratitis)."
},
"glareHalos": {
"type": "number",
"maximum": 100,
"minimum": 0,
"description": "Luminous halos and starburst glare around the streetlamp % (0 to 100)."
},
"visualSnow": {
"type": "number",
"maximum": 100,
"minimum": 0,
"description": "Fine grainy TV-like static across the visual field % (0 to 100; visual snow syndrome)."
},
"blurOverall": {
"type": "number",
"maximum": 10,
"minimum": 0,
"description": "Overall blur across near, mid, and far distances (0 to 10)."
},
"floaterSize": {
"type": "number",
"maximum": 20,
"minimum": 1,
"description": "Floater size modifier when floaters > 0 (1 to 20, default 10)."
},
"doubleVision": {
"type": "number",
"maximum": 100,
"minimum": 0,
"description": "Ghosting / overlapping double vision intensity % (0 to 100; diplopia, keratoconus, astigmatism)."
},
"lightFlashes": {
"type": "number",
"maximum": 100,
"minimum": 0,
"description": "Peripheral arcs or flickers of light / photopsia % (0 to 100; PVD, retinal tear/detachment, ocular migraine)."
},
"tunnelVision": {
"type": "number",
"maximum": 100,
"minimum": 0,
"description": "Concentric peripheral narrowing / tunnel vision % (0 to 100; glaucoma, retinitis pigmentosa)."
},
"curtainShadow": {
"type": "number",
"maximum": 100,
"minimum": 0,
"description": "Dark curtain sweeping across vision % (0 to 100; urgent retinal detachment warning sign)."
},
"wavyDistortion": {
"type": "number",
"maximum": 50,
"minimum": 0,
"description": "Metamorphopsia wavy distortion bending straight lines like the streetlamp pole (0 to 50; AMD, macular pucker/hole, CSCR)."
},
"centralDarkSpot": {
"type": "number",
"maximum": 100,
"minimum": 0,
"description": "Central scotoma / dark smudge at the center of gaze % (0 to 100; AMD, macular hole, Stargardt, optic neuritis)."
},
"compareWithNormal": {
"type": "boolean",
"description": "Set true to open side-by-side comparison against clear reference sight."
},
"missingPatchesGrid": {
"type": "string",
"pattern": "^[01]{16}$",
"description": "16-character row-major 4x4 bitmask of missing field patches ('1' = blind patch, '0' = clear; e.g. '0011001100110011' for right hemianopia)."
}
}
}