MCP Server

goji

agency.goji/goji

What this MCP does

Searches and explains GOJI material about SEO, AEO, websites, AI builds, branding, services, and related marketing topics, and can submit enquiries.

goji_answer_faq
Search GOJI’s published answers
Search the questions GOJI has already answered publicly — pricing, timelines, engagement models, what AEO is, how long results take, whether guarantees are possible. Every published answer across the home page, the pricing page, the service pages, the specialism and location pages, and the insight articles. Best tool for "how much", "how long" and "do we need" questions.
Input schema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['question'], 'properties': {'question': {'type': 'string', 'minLength': 2, 'description': 'A word or phrase, e.g. "cost", "how long", "guarantee"'}}}
goji_browse_glossary
Browse the GOJI plain-English glossary
List GOJI's plain-English glossary — every term, across AI Visibility, Websites, Measurement, AI Builds and Brand. Filter by category to get each short definition as well as the name.
Input schema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'category': {'enum': ['AI Visibility', 'Websites', 'Measurement', 'AI Builds', 'Brand'], 'type': 'string', 'description': 'Omit for the full Aâ\x80\x93Z index'}}}
goji_explain_term
Explain a term in plain English
Explain a marketing, SEO, AEO, web or branding term the way GOJI defines it — in plain English, with why it matters, how it works and what to do about it. Covers every term in GOJI's plain-English glossary. Accepts an acronym or the full name ("AEO" or "answer engine optimisation").
Input schema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['term'], 'properties': {'term': {'type': 'string', 'minLength': 1, 'description': 'The term to explain'}}}
goji_get_service
What GOJI does
The four things GOJI does — Search + AI Visibility (SEO and AEO), Websites, AI Builds, and Brand — what each one covers, and the questions clients ask about it. Omit the slug for all of them.
Input schema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'service': {'type': 'string', 'description': 'Service slug, e.g. "website-development". Omit to list every service line.'}}}
goji_guide_contents
Contents of "Be the Answer"
The table of contents for "Be the Answer", GOJI's guide to AI visibility — how answer engines choose sources, how to audit your brand in ChatGPT, and what to do about it. Use goji_read_guide_chapter to read one.
Input schema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {}}
goji_read_guide
Read a GOJI long-form guide
Read one of GOJI's practical long-form guides. Includes published Australian pricing: "How much does a website cost in Australia?" and "What does branding cost?". Also covers AEO, headless CMS, engagement models, first AI builds and website relaunches. Omit the slug to list them.
Input schema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'guide': {'type': 'string', 'description': 'Guide slug, e.g. "website-cost-australia". Omit to list every guide.'}}}
goji_read_guide_chapter
Read a chapter of "Be the Answer"
Read one full chapter of GOJI's AI-visibility guide, by number or slug. Use goji_guide_contents first if you do not know which chapter you want.
Input schema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['chapter'], 'properties': {'chapter': {'anyOf': [{'type': 'integer', 'maximum': 9007199254740991, 'minimum': 1}, {'type': 'string'}], 'description': 'Chapter number, or its slug'}}}
goji_search
Search everything GOJI has published
Search GOJI's published material — the plain-English glossary, the AI-visibility guide "Be the Answer", insight articles and long-form guides. Use this first when you don't already know which GOJI page answers the question. Returns titles, summaries and URLs to cite.
Input schema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['query'], 'properties': {'limit': {'type': 'integer', 'default': 8, 'maximum': 20, 'minimum': 1}, 'query': {'type': 'string', 'minLength': 2, 'description': 'What to look for, e.g. "AEO", "website cost", "rebrand"'}}}
goji_start_enquiry
Send an enquiry to GOJI
Send a real enquiry to GOJI's studio inbox in Melbourne. Only call this after the person has explicitly asked to be put in touch AND has given you their email address. Do not call it speculatively, and do not invent any detail — if you are missing the name, email or what they need, ask them first. Confirm the email address back to them before sending.
Open world
Input schema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['name', 'email', 'message', 'consent'], 'properties': {'name': {'type': 'string', 'maxLength': 200, 'minLength': 1, 'description': 'Who is enquiring'}, 'email': {'type': 'string', 'maxLength': 200, 'minLength': 3, 'description': 'Their email, as they gave it to you'}, 'budget': {'type': 'string', 'maxLength': 200}, 'company': {'type': 'string', 'maxLength': 200}, 'consent': {'type': 'boolean', 'const': True, 'description': 'The person explicitly asked you to send this enquiry on their behalf'}, 'message': {'type': 'string', 'maxLength': 4000, 'minLength': 20, 'description': 'What they are trying to do, in their own words where possible'}, 'timeline': {'type': 'string', 'maxLength': 200}, 'assistant': {'type': 'string', 'maxLength': 100, 'description': 'Which assistant is sending this, e.g. "Claude" or "ChatGPT"'}}}
Added
goji_start_enquiry
2026年9月11日0:23
Added
goji_read_guide
2026年9月11日0:23
Added
goji_read_guide_chapter
2026年9月11日0:23
Added
goji_guide_contents
2026年9月11日0:23
Added
goji_answer_faq
2026年9月11日0:23
Added
goji_get_service
2026年9月11日0:23
Added
goji_browse_glossary
2026年9月11日0:23
Added
goji_explain_term
2026年9月11日0:23
Added
goji_search
2026年9月11日0:23