MCP HeartbeatTHE MCP OBSERVATORY
Public workspace

Explore

Evidence for your next connection.

Independent measurements of remote MCP servers. Every observation has a timestamp.

Read-only probes

MCP server · Data access / search

Hamptons Verified

Verified Hamptons & North Fork data: open now, events, beaches, permits, closures.

Checks passed
13 / 22

1 failed · 8 not measured

Median response
3691 ms

Median of successful probes over 7 days

30-day uptime
Not measured

Share of countable probes over 30 days, including daily rollups. Auth challenges are excluded.

Discovered tools
19

Tool definitions returned by this server

Independent monitoring

Health & checks

Status history

Outdated check

Last connection measurement is over 24 hours old. Current availability is unknown.

Last checked
Check summary by test group
Test areaPassedFailedUnmeasured
ConnectionCan a client connect and discover tools?
500
Reliability & speedDoes it respond consistently and quickly?
004
Access & authenticationWhat is required to use this server?
102
Tool qualityAre the tool definitions usable by an agent?
400
Publisher identityCan the publisher be traced to its source?
312

Unmeasured means there is not enough evidence to decide. How these checks work

Inspect individual checks 22 recorded

Core

  • Pass
    Reachable

    Latest probe returned HTTP 200 in 3691 ms.

  • Pass
    Valid handshake

    protocolVersion 2025-11-25, serverInfo.name Hamptons Verified.

  • Pass
    Lists tools

    tools/list returned 19 tools.

  • Pass
    Current protocol

    Negotiated 2025-11-25. The bar is 2025-06-18 or newer.

  • Pass
    HTTPS

    The endpoint URL is https.

Performance

  • Not measured
    Fast (p50)

    Median latency 3691 ms over 1 samples in 7 days. The bar is 1000 ms. Need at least 5 samples.

  • Not measured
    Consistent (p95)

    95th percentile 3691 ms over 1 samples in 7 days. The bar is 3000 ms. Need at least 20 samples.

  • Not measured
    Reliable (uptime)

    1 of 1 attempts returned a tool list in 30 days (100%). The bar is 99%. Need at least 30 samples.

  • Not measured
    Stable tool list

    Fewer than two successful probes in 30 days, so tool-list stability is not measured.

Access

  • Pass
    Open access

    tools/list succeeded with no credential, and the record declares none.

  • Not measured
    Standard auth

    Auth is not required, so the OAuth metadata check does not apply.

  • Not measured
    Free tier cited

    No publisher quote has been checked.

Tools

  • Pass
    Tools described

    Every tool description is at least 20 characters.

  • Pass
    Valid input schemas

    Every inputSchema is a JSON Schema object.

  • Pass
    Parameters documented

    52 of 57 parameters have a description (91%). The bar is 80%.

  • Pass
    Safety hints

    Every tool sets readOnlyHint or destructiveHint.

Publisher

  • Pass
    Verified namespace

    Listed in the Official MCP Registry.

  • Pass
    Website matches publisher

    The website host matches the reverse-domain namespace.

  • Fail
    Source repo linked

    No repository URL is on file.

  • Not measured
    Repo owner matches

    This namespace is not an io.github login, so the owner comparison does not apply.

  • Pass
    Recently updated

    Updated 2026-10-09T16:01:31.041078Z, within 180 days.

  • Not measured
    Open-source licence

    No GitHub repository to ask about a licence.

Start using Hamptons Verified

Connect to this server

Choose your client, copy the configuration, then enable the server in your client’s MCP settings.

Run this command in your terminal, then restart Claude Code.

Claude Code

claude mcp add --transport http hamptons-verified https://hamptonsverified.com/api/ai/mcp

Capabilities

Tools 19

beach_info

One named beach, or every verified beach in a town, village or hamlet ('Amagansett, NY' and 'Sag Harbour' resolve, and `readAs` reports which place was answered for). 49 beaches on both forks, each with: whether dogs are allowed today (the rule is per month and splits morning from daytime; most South Fork ocean beaches are off-leash at dawn and closed to dogs in daylight from May to September), the parking permit the lot needs, whether it is reachable without a car, lifeguard hours, rip-current notes, the governing town, village or state source, and the date it was last read. Permit information here is the line for each named beach only; it does not include non-resident day passes or the permit map by jurisdiction. Returns up to 5. `townScope` reports how the place argument was read; `townScope.recognized: false` means the name matched no East End place, the rows array is empty, and `didYouMean` lists near matches where any exist.

Discovered
benefit_galas

The East End's 2026 benefit season: 15 dated charity galas, each joined to the nonprofit it raises for. `dressCode` is the organiser's own: it is 'Cocktail' on 9 of the 15 and 'Black Tie' on 1; the codes on file are Black Tie, Casual, Cocktail, Garden Casual, Hamptons Chic, Rodeo Glam. `tickets.publishedRate` is per record: false on 14 of the 15, a verified finding that the organiser hands off to a ticketing platform and prints no rate; true on 1, where `tickets.published` carries the organiser's own figure with the URL an editor read it from and the date, as the entry rate ('from') of a ladder. `tickets.tier` is a relative band across these events, not a figure. `tickets.publishedTiers`, where present, is a published line an editor read, including lines that say no price is published and give a phone number. `beneficiary` carries the charity's mission, phone, `donateUrl` and `volunteerUrl`, verified more recently than the ticket link. `alsoThisSeason` holds marquee fixtures with no dated gala record (the Hampton Classic, Authors Night, the art fair). Past benefits appear only when `from` is an earlier date. Returns up to 10. `townScope` reports how the place argument was read; `townScope.recognized: false` means the name matched no East End place, the rows array is empty, and `didYouMean` lists near matches where any exist.

Discovered
community_help

The guide's bilingual community directory: free and low-cost services for people who live and work on the East End. Immigration legal advocacy, sliding-scale and no-status-asked clinics, food pantries, the winter shelter, tenant-rights and wage-theft hotlines, ESL / GED / citizenship classes, childcare and youth programs, money transfer, Spanish-language Mass times, the Latino markets, and the Sunday soccer leagues. Every record carries `phone`, `source`, `sourceUrl`, `lastVerified`, and the guide's own text in both languages (`description.es` / `description.en`). Two fields are computed rather than stored: `nextSpanishMass` / `nextEnglishMass`, the next service from now on the East End's clock (America/New_York), and `inSeasonNow` on the soccer leagues for this month. `offEastEnd: true` marks a referral to Bay Shore, Hempstead or Central Islip. A record states that a service is free, confidential or safe regarding immigration status only where the provider's own published words state it, and those words are quoted. `query` takes either language; `need` is a shortcut vocabulary. With no argument nothing is looked up and the answer lists the needs and towns covered. Returns up to 8. `townScope` reports how the place argument was read; `townScope.recognized: false` means the name matched no East End place, the rows array is empty, and `didYouMean` lists near matches where any exist.

Discovered
find_shops

Verified East End shops: 86 stores across 15 hamlets on the South Fork, North Fork and Shelter Island, in these categories: fashion, jewelry, swimwear, activewear, kids, toys, home, books, beauty, consignment, accessories, general-store, florist, antiques. Each row carries the address read off the brand's own store page at `sourceUrl`, a cross-checked coordinate with `coordSource` recording what corroborated it, `phone` where one is published, and the one-line `what` the guide keeps. The guide holds no opening hours for any shop, so no row carries an open/closed state or an hours line. `query` matches the name, the brand, the category and `what`, so 'bookshop', 'toys', 'flowers' and 'The Wharf Shop' all resolve. With no arguments nothing is looked up and the answer lists the categories and towns covered. Returns up to 8. `townScope` reports how the place argument was read; `townScope.recognized: false` means the name matched no East End place, the rows array is empty, and `didYouMean` lists near matches where any exist.

Discovered
getting_here

How to reach the East End and move around it: Hampton Jitney, the LIRR Cannonball and off-peak Montauk Branch, Blade, seaplanes, the three ferries, cycling, ride-hail, and driving, each with the operator's published fare, season and stop list and the date the guide last read it. Fares are as published, including the prepaid versus on-board Jitney difference and Cross Sound's fuel surcharge. `roadConditionsNow` reports whether this instant falls inside one of the published NY-27 crawl windows, computed against the East End's clock (America/New_York), with the next window's start time and all three published windows with their days and hours; it is the published pattern, not a live incident feed. With `to`, the answer also reports which Jitney stops serve that destination and the drive-time row for that run, with typical and summer minutes. Every figure carries its source; where `sourceCaveat` appears, the record is filed against a link that does not publish the figure and the figure is the guide's own. `townScope` reports how the place argument was read; `townScope.recognized: false` means the name matched no East End place, the rows array is empty, and `didYouMean` lists near matches where any exist.

Discovered
golden_hour

Verified East End sunrise and sunset viewpoints, 31 in all: public overlooks, beaches, vineyard lawns, hotel terraces and bars, each with the time. `time` is computed from that spot's own latitude and longitude for the date, on the East End's clock (America/New_York); sunset here swings over three hours across the year, and Orient and Montauk Point differ by about two minutes. Each row also carries `goldenHour` (the hour into sunset, or out of sunrise), `blueHour`, `arriveBy` (30 minutes earlier, when the lot fills), `parking` and `walkDistance`. `startsIn` counts down when it has not happened yet today; `alreadyPassedToday` is set when it has. `when: 'sunrise'` gives the morning side; the default is sunset. `date` (YYYY-MM-DD) computes for another day, and `inBestMonth` says whether that date falls in the months the record names. `wrongWayRound` lists verified spots in the same towns that face the other way (Ditch Plains is east-facing). The data holds no weather. Returns up to 8. `townScope` reports how the place argument was read; `townScope.recognized: false` means the name matched no East End place, the rows array is empty, and `didYouMean` lists near matches where any exist.

Discovered
parking_permit_rules

The East End beach-parking permit map, all 7 jurisdictions, resolved against the beach or town in `where`. For a beach name ('Main Beach', 'Ditch Plains') the answer is the verdict for that lot: which permits grant parking, which stickers explicitly do not (an East Hampton Town sticker does not open Main Beach, which is in East Hampton Village), the non-resident and day-pass options with prices, the fine, and where to apply. Each carries `enforcement.enforcedRightNow`, computed from the published season and daily window against the East End's clock (America/New_York), with the season and the daily hours it was computed from. For a town or hamlet the answer is that jurisdiction plus its beaches' permit lines; with `where` omitted, the whole map. 16 beaches are state, county or DEC land where no town permit applies; they come back flagged `outsideTheStickerMap`. The data covers parking only: no dog rules, lifeguard hours or car-free access. `townScope` reports how the place argument was read; `townScope.recognized: false` means the name matched no East End place, the rows array is empty, and `didYouMean` lists near matches where any exist.

Discovered
picnic_spots

Verified East End picnic grounds, 25 in all: public parks, state and county parks, preserves, beach-grass strips, winery lawns and historic gardens, each with the rules set by whoever owns the ground (New York State, Suffolk County, a town, a village, a winery). `alcohol` is a sentence per spot, not a boolean: `wine-only` is a winery lawn where only the estate's wine is permitted, and `allowed-with-permit` means a permit from `permitUrl` is required first. `glassBottles: prohibited` holds even where alcohol is allowed. `fireOrGrill` and `dogs` are per spot. 15 of these publish hours as "Sunrise to sunset" or "Dawn to dusk", so `closesAt` is resolved from that spot's own coordinates for today ("8:09 PM (sunset)" is tonight's sunset there). Where only `hoursText` comes back the published line was not machine-readable and is given as published. `allows` filters to spots that permit it. The guide holds no drinking rule for the ocean beaches, so none is returned for them. Returns up to 8. `townScope` reports how the place argument was read; `townScope.recognized: false` means the name matched no East End place, the rows array is empty, and `didYouMean` lists near matches where any exist.

Discovered
plan_my_day

Three distinct, ordered East End day plans built by Hamptons Verified's deterministic planner, the same rules engine as the website. Each plan is a time-ordered list of stops with `time`, `block`, `name`, `town`, `reason`, `source`, the guide's own listing `url`, and a `mapsUrl` directions link. Before a plan is returned the planner applies permanent closures, the selected date's opening hours, age fit, budget, weather, daylight, geographic sequencing and the maximum drive between consecutive stops. A stop that is a dated event carries an `event` object: its `time` is the organiser's published start, with `access`, `accessNote`, `ticketing`, `source`, `sourceUrl` and `lastVerified`. `eventsOnThisDateNotInThePlan` lists events the guide holds for that date and scope that were not used, each with `whyNotInThePlan`. `saved_places` is a preference lane: names supplied by the asker are worked in where eligible and never override a closure, hours, travel or safety rule; the tool has no access to any account, browser or saved list. The answer reports `vibesUnderstood`, `vibesNotUnderstood`, `whoReadAs` and `partySize`, and a stop whose operator publishes a maximum party size below `party_size` carries a `capacityWarning` quoting the operator's line. `townScope` reports how the place argument was read; `townScope.recognized: false` means the name matched no East End place, the rows array is empty, and `didYouMean` lists near matches where any exist.

Discovered
play_sport

Where to play a sport on the East End, 75 verified venues: public and club courts, school fields, golf, beach volleyball, surf breaks, mountain-bike and trail-running routes, the skate park, the disc golf course, sailing, riding stables, and 7 recurring basketball pickup runs. `access` says who gets on: 12 of these are `members-only`, including Maidstone Club; Shinnecock Hills Golf Club; Topping Riding Club; The Meadow Club of Southampton, Paddle Tennis; Breakwater Yacht Club, Sailing; Montauk Downs, a state park anyone can book, is in the same list. `access: permit` means play is free and the parking needs a beach permit (Ditch Plains, Indian Wells, Main Beach). `access: not-published` means the record shows open play and the guide holds no rate. `access` is a tag with no figure behind it; the only rates returned are those written into `notes`, the operator's published figures as an editor read them. `notes` also records the guide's own doubt where a court or surf claim is unconfirmed local knowledge rather than something the operator publishes. `checkedAndNotThere` lists sports the guide looked for an operator for and found none: padel, badminton, boxing and ice skating have no verified East End venue, and two announced pickleball courts are unbuilt or unsourced. `pickup` gives each basketball run's day and time with `runsToday`, `startsAt`/`endsAt` and `alreadyOverToday` computed on the East End's clock (America/New_York), and flags `openCourt` for outdoor courts published as daily dawn-to-dusk. The `access` argument filters to one access kind; rows that fail the filter come back in `ruledOut` with the reason. With no argument nothing is looked up and the answer lists the sports and towns covered. Returns up to 8. `townScope` reports how the place argument was read; `townScope.recognized: false` means the name matched no East End place, the rows array is empty, and `didYouMean` lists near matches where any exist.

Discovered
recently_closed

Verified East End venue closures, with dates. With `name`, the answer is a verdict on that one venue either way, including venues the guide lists as operating. Without `name`, the answer is the most recently confirmed closures. Each closure is classed as permanently closed, temporarily closed (may reopen), or never-existed (a place a data sweep invented and an audit could not find), and carries the date the guide confirmed it and who reported it. `townScope` reports how the place argument was read; `townScope.recognized: false` means the name matched no East End place, the rows array is empty, and `didYouMean` lists near matches where any exist.

Discovered
search_places

Searches the guide's verified venues across the Hamptons and North Fork: restaurants, breakfast, nightlife, wine, wellness, hair salons, ice cream, farm stands and oyster farms. The search covers the fields each section keeps, not only venue names: 'pick-your-own' matches the farms that run it, 'sunflowers' the ones that grow them, 'sorbet' the scoop shops that make it. Each match carries address, phone, an open/closed state with closing time computed on the East End's clock (America/New_York), and provenance: `source` and `sourceUrl` (what was read), `lastVerified` (when) and `verifiedBy` (`manual` = an editor read it, `api` = Google Places sweep). Where a venue publishes hours as prose rather than a machine schedule the row carries `hoursText`, the operator's published line, instead of `openState`. `seasonalCaution` appears on every venue verified as not year-round, 76 in all (16 of Montauk's restaurants, 12 of its bars). On those rows `openState` is computed only on a date inside a season window or a dated trading confirmation the guide holds and is otherwise omitted in every month, because the weekly hours an operator leaves published are the summer table. Where the operator has published a closure, `openState` reads "closed for the season" and `seasonalCaution` quotes the operator's words with the date they were read. Permanently closed venues are excluded. Returns up to 8 matches and the total matched. Each venue row also carries `mapUrl`, a link to the guide's live map centred on that venue (hamptonsverified.com/near-me?focus=…), and the answer carries one top-level `mapUrl` for the whole list. The map asks for the reader's location on their own device; the link carries no position. `townScope` reports how the place argument was read; `townScope.recognized: false` means the name matched no East End place, the rows array is empty, and `didYouMean` lists near matches where any exist.

Discovered
tap_water

Whether the tap water is drinkable, hamlet by hamlet (17 hamlets), from the guide's read of the water utility's and the state health department's own reporting. Three of the hamlets covered (Springs, Shelter Island, Southold) are private-well territory where no agency tests the water, and the record says so. Wainscott's record covers PFOS and PFOA found in more than 150 private wells and the December 2018 main extension that put the hamlet on public water. Every `safe` value refers to public water only; the guide holds no verdict on any private well. `verdict` is the guide's own paragraph for that hamlet. `status` comes with `statusMeaning`. `filterRecommendation` names a certification rather than a brand, with `filterCaveat` where the guide's glossary has corrected which NSF/ANSI number covers PFAS. `sources` are the citable links with the date each was read, including SCWA's June 2025 declaration of compliance with the federal PFOA/PFOS limits and the Stage 1 Water Alert declared across the East End on 14 July 2026, a drought conservation request whose own notice says supply and quality are unaffected. `utilities` names who pipes the water and a phone number, with no URL because the guide's filed links for those records no longer resolve. `noVerdictHeld` names a place the guide has not written up. `place` takes a hamlet, a region, or a ZIP. With no argument nothing is looked up and the answer lists the hamlets covered. `townScope` reports how the place argument was read; `townScope.recognized: false` means the name matched no East End place, the rows array is empty, and `didYouMean` lists near matches where any exist.

Discovered
things_to_do

What there is to do on the East End: activities (surfing, kayaking, paddleboard, hiking, mountain biking, camping, horseback, climbing, shellfishing, birding, skydiving), on-water businesses (fishing charters, marinas, sailing schools and lessons for kids and adults from Optimist and Laser dinghies to ASA keelboat courses, yacht clubs, jet-ski rental) and wildlife to see (seals, whales, ospreys, sea turtles, sharks). Every result carries `inSeasonNow`, computed against the East End's calendar month, with the season window; `month` judges a different month. `noCommercialOperator: true` is the guide's checked finding that no business on the East End teaches or rents that activity (there is no kitesurfing school at Napeague and no climbing guide at Shadmoor). Where operators exist each carries phone, booking page, published price, source and date. Also returned: the permits an activity requires (shellfishing needs two), the conditions it needs, minimum-approach rules for wildlife, and skill and age limits. `seasonUnknown` counts records whose operator publishes only 'Summer-only' with no dates, quoted as published. A sailing school carries `sailing` (boats, small-boat or big-boat course, kids' ages, adults, certifications, members-only) and `sailing.guide`, the guide's page listing every school. With neither `query` nor `town` nothing is looked up and the answer lists the kinds and towns covered. Returns up to 8. `townScope` reports how the place argument was read; `townScope.recognized: false` means the name matched no East End place, the rows array is empty, and `didYouMean` lists near matches where any exist.

Discovered
upcoming_events

Source-verified East End events in a date window, each with its official `sourceUrl` and the date the guide last checked it. Dates and times are East End local (America/New_York). Each event carries `access`, the organiser's own gate: `sold-out` (nothing left to buy), `approval` or `invite-only` (registering is a request the host may refuse), `members-only`, `waitlist`, or `open`; `accessNote` is the organiser's wording; an absent `access` means the record states nothing. The answer reports the total matching, whether the list was truncated, and, when nothing matches in the window, the next event in scope. Defaults to the next 7 days; returns up to 12. `townScope` reports how the place argument was read; `townScope.recognized: false` means the name matched no East End place, the rows array is empty, and `didYouMean` lists near matches where any exist.

Discovered
urgent_care

Where to go for care on the East End, 10 verified facilities: the hospital emergency department, urgent care, pharmacies and the emergency vet, each with `openState`, `closesAt` and `opensAt` computed from the published hours line against the East End's clock (America/New_York), and `phone`. The list holds one emergency department, in Southampton, and one 24/7 emergency vet, in Riverhead. `coverage.completeness` describes how complete the list is: it is a short verified list, not a directory, so a town absent from it is a gap in coverage, not evidence that there is no care there. `verifiedDaysAgo` is the age of the hours check and `hoursConfidence` flags a stale one. `verdictCaution` appears where the hours line carries a qualifier the guide could not resolve ("seasonal extended"). `sourceCaveat` appears because all records are filed against a single source URL. Nothing returned is medical advice. With `town`, facilities in that town sort first and nothing is filtered out. `townScope` reports how the place argument was read; `townScope.recognized: false` means the name matched no East End place, the rows array is empty, and `didYouMean` lists near matches where any exist.

Discovered
whats_open_now

What is open in an East End town at this moment and until when, computed from verified opening hours against the East End's clock (America/New_York). Covers restaurants, breakfast, nightlife, wine, wellness, hair salons, ice cream, farm stands and oyster farms. `places` is ordered closing-soonest-first; each row carries `closesAt`, address, phone, source and the date last verified. `hoursUnknown` counts venues in scope whose hours the guide does not hold; they are not in `places`. `publishedHoursOnly` lists venues that publish an hours line the guide has not parsed, with that line. `opensNext` lists the venues that open soonest and when. `seasonalClosureRisk` lists venues verified as not year-round with no confirmed season dates for today; they are held out of `places` in every month because the weekly hours they leave published are the summer table, they are not reported as closed either, and each carries its phone. Venues whose operator has published a seasonal closure are omitted. Returns up to 10. Each venue row also carries `mapUrl`, a link to the guide's live map centred on that venue (hamptonsverified.com/near-me?focus=…), and the answer carries one top-level `mapUrl` for the whole list. The map asks for the reader's location on their own device; the link carries no position. `townScope` reports how the place argument was read; `townScope.recognized: false` means the name matched no East End place, the rows array is empty, and `didYouMean` lists near matches where any exist.

Discovered
where_to_stay

Verified East End places to stay: hotels, inns, motels, B&Bs, resorts and campsites, each with the operator's own booking page (`bookDirect`), phone, address and the date the guide last read that source. `query` matches the fields the guide keeps, not only names: 'pet friendly', 'pool', 'beachfront', 'camping', 'family', 'walk to town' and 'year-round' all resolve. Each row carries `season`, whether the property is year-round or the months it operates. `amenitiesUnknown` counts lodgings in scope with no amenity list on file, so an amenity query is answered over the lodgings that have one. `editorialNote` marks records confirmed to exist by a Google Places sweep that no editor has described, and `awaitingEditorialPass` counts them. `priceTier` appears only where an editor assigned one and is a coarse band; the guide holds no rates, no availability and no room types. `closed` is returned when `query` names a lodging on record as shut. `rentalNeighborhoods` is the guide's note on which part of a hamlet to rent in. With neither argument nothing is looked up and the answer lists the towns covered. Returns up to 8. `townScope` reports how the place argument was read; `townScope.recognized: false` means the name matched no East End place, the rows array is empty, and `didYouMean` lists near matches where any exist.

Discovered
work_out

Verified East End places to train, 102 in all: gyms, yoga, pilates and barre, spin, boxing and HIIT, swimming, running groups, recovery rooms, tennis and pickleball courts, and dance schools. `access` says whether a visitor can buy one session: 18 of these are members-only, including Tracy Anderson Studio Water Mill, Tracy Anderson Studio Sag Harbor, 11937 Fitness, Equinox Hamptons, Gotham Gym, SLT East Hampton, SLT Southampton. `accessPolicy: not-published` means the studio sells class packs and publishes no single-class price; `classScheduleUrl` and `phone` are given instead. `reservationRequired` is set where booking ahead is required. Prices are quoted exactly as published, including seasonal pairs ($50 a class in summer, $35 off-season) and residency conditions ("Free (village residents + guests)"), with `pricingVerifiedAt`, the date the price was read, which is usually older than `lastVerified`. `doorsOpenState` / `doorsCloseAt` are computed on the East End's clock (America/New_York) and describe the venue's hours, not the class timetable, which is at `classScheduleUrl`. The `access` argument filters to one access kind; rows that fail the filter come back in `ruledOut` with the reason. `closed` names a studio the query matched that has shut for good. With no argument nothing is looked up and the answer lists the kinds and towns covered. Returns up to 8. `townScope` reports how the place argument was read; `townScope.recognized: false` means the name matched no East End place, the rows array is empty, and `didYouMean` lists near matches where any exist.

Discovered

Recent measurements

Probe history

View status
Latest stored probes. Raw probe rows are kept for 14 days.
CheckedResultResponseTools
Connected3691 ms19