{"ok":true,"site":{"host":"amaphupho.co.za","url":"https://www.amaphupho.co.za/","type":"live","desc":"AI-assisted dream interpretation with cultural context, a private dream journal, and a growing dream-symbol glossary.","tools":[{"name":"interpret_dream","kind":"act","impl":"imperative","description":"Interpret a dream using Amaphupho's African cultural dream interpretation service. Requires an Amaphupho sign-in. This action consumes one normal interpretation credit and saves the completed interpretation to the user's private dream journal.","title":"Interpret a dream with Amaphupho","annotations":{"readOnlyHint":false,"consequentialHint":true,"untrustedContentHint":true},"inputSchema":{"type":"object","additionalProperties":false,"properties":{"dream":{"type":"string","minLength":1,"maxLength":5000,"description":"The dream to interpret, in the dreamer's own words."},"language":{"type":"string","enum":["English","isiZulu","Sesotho"],"description":"Language for the interpretation output. Defaults to English."}},"required":["dream"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/","pages":["/","/tool","/guide","/methodology","/faq","/free/dream-starter-kit"]},{"name":"search_dream_symbols","kind":"answer","impl":"imperative","description":"Search Amaphupho's curated dream-symbol glossary for possible meanings, isiZulu names, related symbols, canonical glossary pages and the current provenance status of cultural interpretations.","title":"Search African dream symbols","annotations":{"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":false},"inputSchema":{"type":"object","additionalProperties":false,"properties":{"query":{"type":"string","minLength":1,"maxLength":120,"description":"A dream symbol or concept, for example snake, water, ancestors or amadlozi."},"limit":{"type":"integer","minimum":1,"maximum":10,"default":5,"description":"Maximum number of matching symbols to return."}},"required":["query"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/","pages":["/","/tool","/guide","/methodology","/faq","/free/dream-starter-kit"]},{"name":"search_dream_journal","kind":"answer","impl":"imperative","description":"Search at most the newest 100 entries in the signed-in user's private Amaphupho dream journal and return matching entries in read-only form.","title":"Search my Amaphupho dream journal","annotations":{"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true},"inputSchema":{"type":"object","additionalProperties":false,"properties":{"query":{"type":"string","maxLength":200,"description":"Optional text to match against the dream, title or interpretation. Omit to return recent dreams."},"limit":{"type":"integer","minimum":1,"maximum":20,"default":10,"description":"Maximum number of journal entries to return."}}},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/","pages":["/","/tool","/guide","/methodology","/faq","/free/dream-starter-kit"]},{"name":"get_credit_status","kind":"answer","impl":"imperative","description":"Check the signed-in user's current Amaphupho interpretation-credit balance and next free-credit renewal date. This is read-only and does not spend or modify credits. When renewalPending is true, this month's free credits are due and are applied on the next interpretation, so the free balance shown may not include them yet.","title":"Check my Amaphupho credit status","annotations":{"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":false},"inputSchema":{"type":"object","additionalProperties":false,"properties":{}},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/","pages":["/","/tool","/guide","/methodology","/faq","/free/dream-starter-kit"]}],"category":"Media & Personal","favicon":"/favicons/amaphupho.co.za.png","apiSurface":"spec","toolCount":4}}