Tool tree
A trusted home for Metaphysical, Alternative, Complementary, and Holistic practice, curated, explained, and connected to practitioners seekers trust.
Implementation
gradeNot graded
gradeNot graded
page: Every page
search_gyftsAnswer
Search the Gyfts holistic health directory for conditions, symptoms, modalities, practitioners, organizations, events and articles. Returns names and page URLs. Directory information only, not medical advice.
View tool JSON
{
"name": "search_gyfts",
"kind": "answer",
"impl": "imperative",
"description": "Search the Gyfts holistic health directory for conditions, symptoms, modalities, practitioners, organizations, events and articles. Returns names and page URLs. Directory information only, not medical advice.",
"inputSchema": {
"type": "object",
"properties": {
"query": {
"type": "string",
"minLength": 2,
"maxLength": 120,
"description": "What to look for, e.g. \"reiki\", \"anxiety\", or a practitioner name."
},
"type": {
"type": "string",
"enum": [
"condition",
"symptom",
"modality",
"specialty",
"treatment",
"pathway",
"practitioner",
"organization",
"event",
"article"
],
"description": "Only return results of this type."
}
},
"required": [
"query"
]
},
"page": "/"
}find_offeringsAnswer
List published courses, workshops, programs, retreats, classes, 1:1 sessions and events on Gyfts. Returns name, host, format, price, start date and page URL. Read-only: it does not book anything; open the URL for the user to book.
View tool JSON
{
"name": "find_offerings",
"kind": "answer",
"impl": "imperative",
"description": "List published courses, workshops, programs, retreats, classes, 1:1 sessions and events on Gyfts. Returns name, host, format, price, start date and page URL. Read-only: it does not book anything; open the URL for the user to book.",
"inputSchema": {
"type": "object",
"properties": {
"kind": {
"type": "string",
"enum": [
"courses",
"workshops",
"programs",
"retreats",
"classes",
"sessions",
"group-sessions",
"circles",
"talks",
"community-events",
"conferences"
],
"description": "Which kind of offering to list."
},
"query": {
"type": "string",
"maxLength": 120,
"description": "Optional words to match in the title or host name."
},
"mode": {
"type": "string",
"enum": [
"online",
"onsite",
"blended"
],
"description": "online, in person (onsite) or both (blended)."
},
"price": {
"type": "string",
"enum": [
"free",
"paid"
]
},
"country": {
"type": "string",
"pattern": "^[A-Za-z]{2}$",
"description": "Two-letter country code, e.g. IE or US."
}
},
"required": [
"kind"
]
},
"page": "/"
}