MCP App Store
by KeenEthics
Other
TeemeupAI icon

TeemeupAI

by ALFRED MANNA JUSTIN JUSTIN

Overview

TeemeupAI helps golfers find golf courses by name, address, or city and state; view course details, hours, and public reviews; check the weather for a course on a chosen date; read current golf headlines; book a tee time end to end by listing availability, choosing green fees, and completing checkout; view their own upcoming and past reservations; and leave a review for a course they played.

Tools

book_tee_time

ChatGPT
Stateless golf booking. Client stores state between calls. Prefer course_id; ambiguous course_name returns status=similar with candidate courses. - get_tee_time_list: course + players + date (+ optional time preference) - get_green_fees_list: above + tee_time_id from list step (CourseRev); returns device_id - finalize_booking: above + green_fees_selected + device_id from green fees step. Without OAuth (OAUTH_DISABLED): returns status=sign_in_required — recap the slot and direct the user to https://auth.teemeup.ai to complete booking. With OAuth: ChatGPT sign-in; may return status=booked or booking_awaiting_payment (include booking_url). Split bookings return split_booking_context.

get_course_info

ChatGPT
Address, phone, website, hours, description, booking metadata, and up to 10 recent public reviews. Pass course_id when known. If course_name matches multiple courses, returns status=similar with a courses list — retry with the chosen course_id.

get_latest_golf_news

ChatGPT
Latest PGA/golf headlines via Tavily. Optional topic narrows the search.

get_my_reservations

ChatGPT
List the signed-in user's tee-time reservations from TeemeupAI. Use ONLY when the user explicitly asks for their bookings, upcoming reservations, past bookings, or booking history. Do NOT call during new booking or availability flows. Requires sign-in (OAuth JWT when enabled). Without sign-in returns sign_in_required. Identity comes from the token — not tool arguments. - upcoming: future tee times (default) - past: completed tee times - date: single day (pass date YYYY-MM-DD) - range: inclusive window (pass from_date and to_date YYYY-MM-DD) When summarizing, state course name, date, time, and players; omit booking_status unless the user asks for status.

get_weather

ChatGPT
Forecast for a golf course or address. No user GPS — pass course_id, course_name, or address. Ambiguous course_name returns status=similar with candidate courses before fetching weather.

search_courses

ChatGPT
Find golf courses by full address, city/state, or course name. No latitude/longitude required.

write_course_review

ChatGPT
Save a golfer review. Requires sign-in (OAuth JWT when enabled, else sign_in_required). Resolve the course first: prefer course_id. Ambiguous course_name returns status=similar with courses[{id, course_name, city, state}] before save — pick one and retry.

Capabilities

Writes

Example Prompts

Click any prompt to copy it.

App Stats

7

Tools

3

Prompts

ChatGPT

Platforms

Works with

ChatGPT

Data refreshed daily