search
Search Enji’s indexed documents (blog, Q&A, help center) and return a JSON array of results containing id, title, and url. Use fetch to retrieve full content for any id.
fetch
Return the full document text for a search result id (from the search tool), including title, body text, and url metadata encoded as JSON.
search_public
Search Enji’s blog, Q&A library, and marketing tools for factual, grounded answers to marketing-related questions. Responses include `confidence.aggregate` (0–1) and set `meta.is_low_confidence = true` when the service falls back to generic Enji links (typically <0.45).
list_resources
Return a list of Enji’s available resources and free marketing tools.
answer_question
Answer small-business marketing questions using Enji’s public resources; synthesizes a concise, grounded response with sources. If the underlying search result is weak (`meta.is_low_confidence = true` from search_public), the service returns a fallback pointing to Enji’s blog/Q&A/help/tools rather than inventing an answer (often when confidence <0.45).
customer_persona
Generate a structured customer persona (name, demographics, struggles, solutions) based on a business description. Ideal for quickly summarizing target audiences.
brand_voice
Analyze a copy sample to produce Enji’s brand-voice summary (voice, tone, style) for consistent marketing.
social_media_ideas
Generate social media post ideas tailored to the business description (leverages Enji’s Social Media Idea Generator).
blog_ideas
Generate blog topic ideas based on the business description (Enji’s Blog Idea Generator).