Find a community to belong to, or Christian life at a university
find_communitiesPURPOSE: Find ongoing Christian community to belong to: discoverable groups on The Living Bread (prayer groups, study groups, city and interest communities) with member counts, how to join and the next posted gathering; or the house's University Network page for a country, US state or city. WHEN TO USE: "is there a prayer group", "a Bible study community in Atlanta", "Christian community at universities in Kenya". WHEN NOT: church buildings: find_churches. One-off events: find_gatherings. A person to pray with now: find_people_to_pray_with. MODES (required parameters in brackets): to_join [none] communities, filtered by query words matched against name, description, kind, city and country (any word matches, so more words widen), paged with limit (1 to 20, default 10) and cursor. university [place] one country, US state or city. OUTPUT: mode, answered_by, and: to_join gives count, total, communities [{id, name, kind, description, where, people, join, next_gathering, rhythm, verified, freshness, handoff}], join_here and next_cursor; university gives matched (null when not held), title, url, summary, entries (up to 14 campus or region pages), suggestions and door. BEHAVIOR: read only. to_join reads live data and never lists private family rooms; university fetches living-bread.org at call time and returns page links, not a structured list of student groups. No match returns count 0, or matched null with the places held. Parameters a mode does not use are ignored and named in ignored_params. NETWORK MODE family [optional query, place, limit, cursor]: the discoverable Christian communities a lonely or new person could join, with an honest empty and a consent note; no member is named (answered by find_my_family). Access: no sign-in; shared limit of 300 requests a minute per IP.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| mode | No | Which kind of answer: to_join, university, family. Each mode, and the parameters it needs, is explained in the description. Leave it out and the answer says what each mode is for. | |
| limit | No | For to_join: page size, 1 to 20 (default 10). | |
| place | No | For university: one country, US state or city by name: "Japan", "California", "Nairobi". | |
| query | No | For to_join: filter words, e.g. "prayer", "study", "Atlanta". Omit to list all. | |
| cursor | No | Opaque paging token: next_cursor from the previous answer of the same call. Omit for the first page. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ok | No | Always true on a successful answer (errors come back as isError, never here). | |
| ids | No | Up to 25 ids found in this answer, for follow-up calls. | |
| mode | Yes | The mode that answered. | |
| license | No | License URL of the returned data (CC BY 4.0 unless stated). | |
| evidence | No | Present when Scripture was read: translation, canon, corpus version, attribution, and a SHA-256 per passage. | |
| freshness | No | How current the answer is: kind (scheduled | recently_observed | verified_live | record), retrieved_at, available_now (true only when activity was verified live). | |
| source_url | No | The first public web page this answer came from or points to. | |
| visibility | No | "public" for shared data, "yours" for the signed-in believer's own data. | |
| answered_by | Yes | The implementation that answered (the same tool name the signed-in endpoint lists). | |
| attribution | No | Credit line for the data: The Living Bread (living-bread.org). | |
| next_actions | No | Up to 4 links the person can open next. | |
| result_state | No | "empty" when nothing matched (count 0, no results); the text then says so plainly. | |
| content_flags | No | ["instruction_like_text_removed"] when retrieved text was withheld. | |
| content_layers | No | Which fields are Scripture and which are human interpretation or reflection. | |
| ignored_params | No | Parameters given that this mode does not use. |