Where you can actually play, courts, fields, greens and tonight's pickup run
play_sportWhere 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.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "play_sport"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| town | No | A hamlet ('Montauk', 'Sag Harbor') or a region ('the Hamptons', 'East End'), in the asker's own words. | |
| sport | No | The sport, in the asker's own words: 'pickleball', 'hoops', 'paddle', 'surfing', 'disc golf', 'trail running'. A venue name ('Shinnecock', 'Montauk Downs', 'skate park') also resolves. | |
| access | No | 'walk-on' = a visitor can turn up and play (excludes the clubs, the leagues and the lessons-only); 'free' = the guide records no charge to play. |