Stymie Golf
What this MCP does
Provides golf-course discovery, location-based course searches, scorecards, architect information, equipment searches, verified equipment deals, and golf-trip shortlists.
Tools
Input schema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'holes': {'anyOf': [{'enum': ['9', '18', '27', '36'], 'type': 'string'}, {'type': 'number', 'const': 9}, {'type': 'number', 'const': 18}, {'type': 'number', 'const': 27}, {'type': 'number', 'const': 36}]}, 'state': {'type': 'string', 'maxLength': 3, 'minLength': 2}, 'access': {'enum': ['all', 'public', 'private', 'semi_private', 'municipal', 'resort'], 'type': 'string', 'default': 'public'}, 'country': {'enum': ['US', 'CA', 'GB', 'IE', 'AU', 'NZ'], 'type': 'string', 'description': 'Country code to disambiguate a place; GB means UK'}, 'latitude': {'type': 'number', 'maximum': 90, 'minimum': -90}, 'location': {'type': 'string', 'maxLength': 200, 'description': 'Place name, station, address, or US ZIP; omit when reusing the nearby result coordinates'}, 'longitude': {'type': 'number', 'maximum': 180, 'minimum': -180}, 'slope_max': {'type': 'integer', 'maximum': 155, 'minimum': 55}, 'slope_min': {'type': 'integer', 'maximum': 155, 'minimum': 55}, 'tee_yards_max': {'type': 'integer', 'maximum': 8500, 'minimum': 500}, 'tee_yards_min': {'type': 'integer', 'maximum': 8500, 'minimum': 500}, 'distance_miles': {'anyOf': [{'enum': ['5', '10', '20', '25', '50'], 'type': 'string'}, {'type': 'number', 'const': 5}, {'type': 'number', 'const': 10}, {'type': 'number', 'const': 20}, {'type': 'number', 'const': 25}, {'type': 'number', 'const': 50}], 'default': '25', 'description': 'Search radius in miles: one of 5, 10, 20, 25, 50'}, 'number_of_courses': {'type': 'integer', 'default': 2, 'maximum': 4, 'minimum': 1}}}
Input schema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'holes': {'anyOf': [{'enum': ['9', '18', '27', '36'], 'type': 'string'}, {'type': 'number', 'const': 9}, {'type': 'number', 'const': 18}, {'type': 'number', 'const': 27}, {'type': 'number', 'const': 36}], 'description': 'Total course holes; omit if flexible'}, 'limit': {'type': 'integer', 'default': 25, 'maximum': 100, 'minimum': 1}, 'state': {'type': 'string', 'maxLength': 3, 'minLength': 2, 'description': 'State/province code, e.g. IL, ON, or NSW, to disambiguate a place'}, 'access': {'enum': ['all', 'public', 'private', 'semi_private', 'municipal', 'resort'], 'type': 'string', 'default': 'all'}, 'country': {'enum': ['US', 'CA', 'GB', 'IE', 'AU', 'NZ'], 'type': 'string', 'description': 'Country code to disambiguate a place; GB means UK'}, 'latitude': {'type': 'number', 'maximum': 90, 'minimum': -90}, 'location': {'type': 'string', 'maxLength': 200, 'description': 'Place name, transit station, address, or US ZIP; extract the place from the golferâ\x80\x99s sentence'}, 'longitude': {'type': 'number', 'maximum': 180, 'minimum': -180}, 'distance_miles': {'anyOf': [{'enum': ['5', '10', '20', '25', '50'], 'type': 'string'}, {'type': 'number', 'const': 5}, {'type': 'number', 'const': 10}, {'type': 'number', 'const': 20}, {'type': 'number', 'const': 25}, {'type': 'number', 'const': 50}], 'default': '25', 'description': 'Search radius in miles: one of 5, 10, 20, 25, 50'}}}
Input schema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'name': {'type': 'string', 'description': 'Architect name, e.g. "Robert Trent Jones Sr."'}, 'slug': {'type': 'string', 'description': 'Architect slug, e.g. "robert-trent-jones-sr"'}}}
Input schema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['slug'], 'properties': {'slug': {'type': 'string', 'description': 'Paste the canonical Stymie course URL or reusable slug returned by search_courses, find_nearby_courses, or build_golf_trip'}}}
Input schema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {}}
Input schema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'limit': {'type': 'integer', 'default': 20, 'maximum': 50, 'minimum': 1}, 'category': {'enum': ['ball', 'driver', 'putter', 'rangefinder', 'launch_monitor'], 'type': 'string'}}}
Input schema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['state'], 'properties': {'limit': {'type': 'integer', 'default': 10, 'maximum': 25, 'minimum': 1, 'description': 'Number of results'}, 'state': {'type': 'string', 'maxLength': 2, 'minLength': 2, 'description': '2-letter state code, e.g. "NJ"'}, 'category': {'enum': ['hardest', 'easiest', 'longest'], 'type': 'string', 'default': 'hardest', 'description': 'Ranking category'}}}
Input schema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['slug'], 'properties': {'slug': {'type': 'string', 'description': 'Paste the canonical Stymie course URL or reusable slug returned by search_courses, find_nearby_courses, or build_golf_trip'}}}
Input schema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'zip': {'type': 'string', 'pattern': '^\\d{5}$', 'description': 'US ZIP; use location for other places'}, 'city': {'type': 'string', 'description': 'City name'}, 'page': {'type': 'integer', 'default': 1, 'maximum': 9007199254740991, 'minimum': 1, 'description': 'Page number'}, 'type': {'enum': ['public', 'private', 'semi_private', 'municipal', 'resort'], 'type': 'string', 'description': 'Course type filter'}, 'holes': {'anyOf': [{'enum': ['9', '18', '27', '36'], 'type': 'string'}, {'type': 'number', 'const': 9}, {'type': 'number', 'const': 18}, {'type': 'number', 'const': 27}, {'type': 'number', 'const': 36}], 'description': 'Number of holes'}, 'limit': {'type': 'integer', 'default': 20, 'maximum': 50, 'minimum': 1, 'description': 'Results per page (max 50)'}, 'query': {'type': 'string', 'description': 'Course name search (partial match)'}, 'state': {'type': 'string', 'maxLength': 3, 'minLength': 2, 'description': 'State/province code, e.g. IL, ON, NSW'}, 'country': {'enum': ['US', 'CA', 'GB', 'IE', 'AU', 'NZ'], 'type': 'string'}, 'location': {'type': 'string', 'maxLength': 200, 'description': 'Plain-language place, station, address, or US ZIP; find_nearby_courses is the recommended first step for trips'}, 'distance_miles': {'type': 'number', 'default': 50, 'maximum': 50, 'minimum': 1}}}
Input schema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['query'], 'properties': {'limit': {'type': 'integer', 'default': 10, 'maximum': 30, 'minimum': 1}, 'query': {'type': 'string', 'maxLength': 80, 'minLength': 1, 'description': 'Brand and/or model name'}, 'category': {'enum': ['ball', 'driver', 'putter', 'rangefinder', 'launch_monitor'], 'type': 'string'}}}
Input schema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['query'], 'properties': {'limit': {'type': 'integer', 'default': 8, 'maximum': 20, 'minimum': 1}, 'query': {'type': 'string', 'maxLength': 80, 'minLength': 2, 'description': 'A course, equipment model, brand, architect, destination, or golf topic'}, 'state': {'type': 'string', 'maxLength': 3, 'minLength': 2, 'description': 'Optional 2-letter state filter for course results'}}}
Input schema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['slug'], 'properties': {'date': {'type': 'string', 'description': 'Desired date (YYYY-MM-DD)'}, 'slug': {'type': 'string', 'description': 'Course full_slug'}, 'players': {'type': 'integer', 'maximum': 4, 'minimum': 1, 'description': 'Number of players'}}}
Recent tool changes
Similar MCP servers
Namaste America
Helps users find Indian-American restaurants, temples, events, businesses, professionals, services, movies, offers, and community…
Kroger
Searches Kroger grocery products and store locations, including store-specific prices, promotions, inventory, and hours.
Itaim Bibi
Provides an Itaim Bibi neighborhood directory with local place search, menus, events, offers, services, bookings, reservations, t…
Tatuapé
Provides a Tatuapé neighborhood directory with local place search, menus, events, offers, services, bookings, reservations, ticke…
Agenda SP
Provides São Paulo cultural agenda and local directory features, including events, venues, restaurants, offers, bookings, reserva…
Vila Buarque
Provides a neighborhood directory for local places, restaurants, menus, events, offers, services, reservations, bookings, and pur…
Centro
Provides a Centro neighborhood directory with local place search, menus, events, offers, services, bookings, reservations, ticket…
Bela Vista
Provides a Bela Vista neighborhood directory with local place search, menus, events, offers, services, bookings, reservations, ti…