Kiawah, Seabrook and Johns Island, SC: neighborhoods, MLS market, every fee, flood zones, what's on.
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.
Arithmetic, not a price opinion: the middle half of closed-sale price per square foot (25th–75th percentile) for a complex, or for attached or detached homes island-wide, times the given heated square feet. For a real CMA, send the person to request_contact.
Heated square feet
kiawah = Kiawah Island (incl. Cassique and Orange Hill on Johns Island); seabrook = Seabrook Island
For the island-wide figure: attached (villa, townhome) or detached
Optional name or slug; without it, or when the complex has under five recent sales, the island-wide figure is used
Arithmetic, not a price opinion: the middle half of closed-sale price per square foot (25th–75th percentile) for a complex, or for attached or detached homes island-wide, times the given heated square feet. For a real CMA, send the person to request_contact.
| Argument | Type | Description |
|---|---|---|
| kind | string | For the island-wide figure: attached (villa, townhome) or detached |
| sqft* | number | Heated square feet |
| island* | string | kiawah = Kiawah Island (incl. Cassique and Orange Hill on Johns Island); seabrook = Seabrook Island |
| neighborhood | string | Optional name or slug; without it, or when the complex has under five recent sales, the island-wide figure is used |
{
"type": "object",
"required": [
"island",
"sqft"
],
"properties": {
"kind": {
"enum": [
"attached",
"detached"
],
"type": "string",
"description": "For the island-wide figure: attached (villa, townhome) or detached"
},
"sqft": {
"type": "number",
"maximum": 20000,
"minimum": 300,
"description": "Heated square feet"
},
"island": {
"enum": [
"kiawah",
"seabrook"
],
"type": "string",
"description": "kiawah = Kiawah Island (incl. Cassique and Orange Hill on Johns Island); seabrook = Seabrook Island"
},
"neighborhood": {
"type": "string",
"description": "Optional name or slug; without it, or when the complex has under five recent sales, the island-wide figure is used"
}
},
"additionalProperties": false
}The fee ledger for Kiawah, Seabrook or Johns Island: each buyer, owner and rental charge with its amount, who charges it, how sure it is (confirmed / secondary / conflicting / not published), its source and the date it was checked.
| Argument | Type | Description |
|---|---|---|
| island* | string | kiawah = Kiawah Island; seabrook = Seabrook Island; johns-island = Johns Island (incl. Kiawah River) |
{
"type": "object",
"required": [
"island"
],
"properties": {
"island": {
"enum": [
"kiawah",
"seabrook",
"johns-island"
],
"type": "string",
"description": "kiawah = Kiawah Island; seabrook = Seabrook Island; johns-island = Johns Island (incl. Kiawah River)"
}
},
"additionalProperties": false
}One street address in Charleston County: FEMA's flood zone and base flood elevation at the point the Census geocoder places it, the map panel and its date, whether it is inside a town or the City of Charleston, the county tax district, and the ground's height from USGS lidar. Live calls to the government services named in sources. A geocoded point, not a survey — the person confirms on the parcel's elevation certificate.
| Argument | Type | Description |
|---|---|---|
| address* | string | Street address with city and ZIP, e.g. "1518 Main Rd, Johns Island, SC 29455" |
{
"type": "object",
"required": [
"address"
],
"properties": {
"address": {
"type": "string",
"maxLength": 200,
"minLength": 6,
"description": "Street address with city and ZIP, e.g. \"1518 Main Rd, Johns Island, SC 29455\""
}
},
"additionalProperties": false
}One neighborhood's record. Kiawah and Seabrook: sourced facts (each with who published it), regime manager, the county's homes and lots, its MLS sales by year, the living-CMA price-per-square-foot range, what it costs to own (fee ledger lines) and the page URL.
| Argument | Type | Description |
|---|---|---|
| name* | string | Name or slug, e.g. "Pelican Watch Villas" or "pelican-watch-villas"; on Johns Island the MLS subdivision name, e.g. "Kiawah River" or "Stonoview" |
| island* | string | kiawah = Kiawah Island; seabrook = Seabrook Island; johns-island = Johns Island (incl. Kiawah River) |
{
"type": "object",
"required": [
"island",
"name"
],
"properties": {
"name": {
"type": "string",
"description": "Name or slug, e.g. \"Pelican Watch Villas\" or \"pelican-watch-villas\"; on Johns Island the MLS subdivision name, e.g. \"Kiawah River\" or \"Stonoview\""
},
"island": {
"enum": [
"kiawah",
"seabrook",
"johns-island"
],
"type": "string",
"description": "kiawah = Kiawah Island; seabrook = Seabrook Island; johns-island = Johns Island (incl. Kiawah River)"
}
},
"additionalProperties": false
}What's happening on the islands and across Charleston, as one list cut on the islands' clock: the Towns' and the library's calendars, the music venues' own feeds (the Charleston Pour House, the Royal American), the year's big dates, the special events, what venues posted and a person approved, and a weekly sweep of the venues with no feed. Every item carries its organizer's page; the door price is as the venue lists it. Use when = today, tomorrow, weekend, week (next 7 days) or all (next 3 weeks); tag = Music for live music.
| Argument | Type | Description |
|---|---|---|
| tag | string | |
| when | string | |
| island | string | islands = Kiawah, Seabrook, Johns Island, Wadmalaw; charleston = the rest of Charleston |
{
"type": "object",
"properties": {
"tag": {
"enum": [
"Festival",
"Music",
"Theater & shows",
"Outdoors",
"Family & library",
"Food & drink",
"Markets",
"Sports",
"Town"
],
"type": "string"
},
"when": {
"enum": [
"today",
"tomorrow",
"weekend",
"week",
"all"
],
"type": "string"
},
"island": {
"enum": [
"islands",
"charleston",
"all"
],
"type": "string",
"description": "islands = Kiawah, Seabrook, Johns Island, Wadmalaw; charleston = the rest of Charleston"
}
},
"additionalProperties": false
}Kiawah, Seabrook or Johns Island: the last 12 months of residential sales island-wide from the MLS's own statistics (every island). Kiawah and Seabrook add home sales from 2021-01-01 to the last pull (2026-10-14), checked month by month against the MLS's own statistics: the last 12 months, each year's price per square foot and price-cut share, each price band's days on market and months of supply, and what cutting the price has meant for sellers.
| Argument | Type | Description |
|---|---|---|
| island* | string | kiawah = Kiawah Island; seabrook = Seabrook Island; johns-island = Johns Island (incl. Kiawah River) |
{
"type": "object",
"required": [
"island"
],
"properties": {
"island": {
"enum": [
"kiawah",
"seabrook",
"johns-island"
],
"type": "string",
"description": "kiawah = Kiawah Island; seabrook = Seabrook Island; johns-island = Johns Island (incl. Kiawah River)"
}
},
"additionalProperties": false
}Every neighborhood on Kiawah, Seabrook or Johns Island. Kiawah and Seabrook: every neighborhood and villa regime — type, area, regime manager, MLS sales since 2021 and the median price per square foot over the last 24 months where five or more sales allow. Facts about places only.
| Argument | Type | Description |
|---|---|---|
| island* | string | kiawah = Kiawah Island; seabrook = Seabrook Island; johns-island = Johns Island (incl. Kiawah River) |
{
"type": "object",
"required": [
"island"
],
"properties": {
"island": {
"enum": [
"kiawah",
"seabrook",
"johns-island"
],
"type": "string",
"description": "kiawah = Kiawah Island; seabrook = Seabrook Island; johns-island = Johns Island (incl. Kiawah River)"
}
},
"additionalProperties": false
}The island directory: 193 real places on Kiawah, Seabrook, Johns Island, Wadmalaw and the Charleston area — restaurants, coffee, groceries, golf, beaches and parks, charters, fishing, places to stay, vacation rentals, health care, pets, home services, home watch and the towns — each with what it is, its address, phone and website, from its own site. Listed, never ranked; no one pays to be here. Search by words, island or category.
| Argument | Type | Description |
|---|---|---|
| limit | integer | |
| query | string | Words to match in the name or what it does, e.g. "oysters", "kayak", "pharmacy" |
| island | string | |
| category | string | eat-drink = Eat & drink; coffee-treats = Coffee & treats; groceries-wine = Groceries, wine & spirits; shopping = Shopping; golf = Golf; beach-parks = Beaches & parks; on-the-water = On the water; fishing = Fishing; stay = Places to stay; vacation-rentals = Vacation rentals; health = Health care; pharmacy = Pharmacies; pets = Pets; banks-mail = Banks & mail; fitness-wellness = Fitness & wellness; activities = Things to do; home-services = Home services; home-watch = Home watch; insurance = Insurance; business-services = Marketing & business services; civic = Town & county |
{
"type": "object",
"properties": {
"limit": {
"type": "integer",
"maximum": 50,
"minimum": 1
},
"query": {
"type": "string",
"maxLength": 80,
"description": "Words to match in the name or what it does, e.g. \"oysters\", \"kayak\", \"pharmacy\""
},
"island": {
"enum": [
"Kiawah Island",
"Seabrook Island",
"Johns Island",
"Wadmalaw Island",
"Charleston area",
"all"
],
"type": "string"
},
"category": {
"enum": [
"eat-drink",
"coffee-treats",
"groceries-wine",
"shopping",
"golf",
"beach-parks",
"on-the-water",
"fishing",
"stay",
"vacation-rentals",
"health",
"pharmacy",
"pets",
"banks-mail",
"fitness-wellness",
"activities",
"home-services",
"home-watch",
"insurance",
"business-services",
"civic"
],
"type": "string",
"description": "eat-drink = Eat & drink; coffee-treats = Coffee & treats; groceries-wine = Groceries, wine & spirits; shopping = Shopping; golf = Golf; beach-parks = Beaches & parks; on-the-water = On the water; fishing = Fishing; stay = Places to stay; vacation-rentals = Vacation rentals; health = Health care; pharmacy = Pharmacies; pets = Pets; banks-mail = Banks & mail; fitness-wellness = Fitness & wellness; activities = Things to do; home-services = Home services; home-watch = Home watch; insurance = Insurance; business-services = Marketing & business services; civic = Town & county"
}
},
"additionalProperties": false
}Sends the person's question to Mike Olson, a licensed South Carolina real estate agent with eXp Realty, LLC. Only call this when the person asked you to. It never carries consent to calls or texts — Mike emails the person himself to confirm before anything else.
| Argument | Type | Description |
|---|---|---|
| email* | string | The person's own email — where Mike will write to confirm |
| island | string | |
| question* | string | What they want to know or do (buy, sell, a CMA, an MLS alert for a neighborhood …) |
| first_name* | string | |
| neighborhood | string |
{
"type": "object",
"required": [
"first_name",
"email",
"question"
],
"properties": {
"email": {
"type": "string",
"maxLength": 120,
"description": "The person's own email — where Mike will write to confirm"
},
"island": {
"enum": [
"kiawah",
"seabrook",
"johns-island",
"not-sure"
],
"type": "string"
},
"question": {
"type": "string",
"maxLength": 1000,
"description": "What they want to know or do (buy, sell, a CMA, an MLS alert for a neighborhood …)"
},
"first_name": {
"type": "string",
"maxLength": 60
},
"neighborhood": {
"type": "string",
"maxLength": 80
}
},
"additionalProperties": false
}The site's true-cost calculator: for a price on Kiawah, Seabrook or Johns Island, the buyer's closing costs, the first year of owning (property tax, association dues, base utilities), what comes later and the seller's side — each line from the fee ledger with how sure it is. An estimate from published fees, not a closing statement or tax advice.
| Argument | Type | Description |
|---|---|---|
| use | string | primary = the buyer's legal residence (4% assessment); second = second home or rental (6%) |
| area | string | Johns Island only: unincorporated county, inside the City of Charleston, or Kiawah River |
| club | string | Seabrook only: the Seabrook Island Club membership level |
| kind | string | |
| place* | string | |
| price* | number | Purchase price in dollars |
| financed | boolean |
{
"type": "object",
"required": [
"price",
"place"
],
"properties": {
"use": {
"enum": [
"primary",
"second"
],
"type": "string",
"description": "primary = the buyer's legal residence (4% assessment); second = second home or rental (6%)"
},
"area": {
"enum": [
"county",
"city",
"kiawah-river"
],
"type": "string",
"description": "Johns Island only: unincorporated county, inside the City of Charleston, or Kiawah River"
},
"club": {
"enum": [
"unlimited-golf",
"golf",
"racquet",
"neighborhood",
"homesite"
],
"type": "string",
"description": "Seabrook only: the Seabrook Island Club membership level"
},
"kind": {
"enum": [
"home",
"lot"
],
"type": "string"
},
"place": {
"enum": [
"kiawah",
"seabrook",
"johns-island"
],
"type": "string"
},
"price": {
"type": "number",
"maximum": 100000000,
"minimum": 10000,
"description": "Purchase price in dollars"
},
"financed": {
"type": "boolean"
}
},
"additionalProperties": false
}