find_churches
ChatGPTFind Catholic churches near a latitude/longitude. Returns up to 20 parishes within a radius (max 50 miles), sorted by distance. Each result includes address, phone, website, next 3 upcoming Mass times, next 3 Confession times, next 3 Adoration times, and a link to the parish profile on catholicindex.org. Geocode any user-provided city, ZIP, or address into coordinates before calling this tool.
find_livestreams
ChatGPTFind Catholic Masses currently livestreaming on YouTube right now. Returns up to 20 results with church name, address, YouTube video link, video title, viewer count, and start time. If latitude/longitude are provided, results are sorted by distance; otherwise sorted by viewer count. No location is required.
find_masses
ChatGPTFind upcoming Catholic Mass times near a latitude/longitude, sorted by next occurrence. Returns up to 20 results within a radius (max 50 miles). Each result includes church name, address, distance, day, time, language, and a link to the parish on catholicindex.org. Can filter to only Masses with a livestream available. Geocode any user-provided location into coordinates before calling this tool.
get_church_details
ChatGPTGet full details for a specific Catholic parish by its URL slug (e.g. "st-patrick-cathedral-new-york"). Returns the complete weekly schedule for Mass, Confession, Adoration, and Devotions, plus address, phone, website, and a link to the parish profile on catholicindex.org. Use a slug obtained from find_churches or find_masses results.
get_daily_readings
ChatGPTGet Catholic Mass readings for a given date (defaults to today). Returns all Scripture readings, Responsorial Psalm, and Gospel text, plus liturgical season, liturgical color, feast day info, a spiritual reflection, and a link to the official USCCB readings page. Available in English and Spanish.
search_homilies
ChatGPTSearch recorded Catholic homilies by topic, Scripture passage, or question using semantic search. Returns up to 4 matching homilies with priest name, parish, date, tags, a short explanation of why the homily matches, and a timestamped YouTube video link. Queries are matched against homily transcripts using AI embeddings.