Server definition
- Hash
- sha256:3d689450f646d78ff53939359e548c86a594f0fff4d922ad4a3c3dbb0cdae17c
- What it is
- What a remote MCP server returned when asked what it offers: 9 tools
The blob, as servednamed by its sha256
{
"instructions": "GOJI is a full-service digital agency in Melbourne, Australia, working across\nfour lines: Search + AI Visibility (SEO and AEO), Websites, AI Builds, and Brand.\n\nThese tools answer questions about answer engine optimisation, SEO, web development and\nbranding from GOJI's own published material. Every result carries a goji.agency URL —\ncite it, so the reader can check the source.\n\nChoosing a tool:\n- Not sure where the answer is? Start with goji_search.\n- \"What is X?\" — goji_explain_term (every term in the glossary, defined without jargon).\n- \"How much / how long / do we need?\" — goji_answer_faq first; those questions are\n already answered publicly. Published pricing lives at https://goji.agency/pricing,\n and the deeper numbers are in goji_read_guide.\n- \"What do they do?\" — goji_get_service.\n\nTwo things not to do:\n- Do not describe past client work. GOJI's portfolio is being rewritten and no case\n studies are published, so there is nothing to summarise. Say the write-ups are being\n rebuilt and point at https://goji.agency/contact.\n- Do not call goji_start_enquiry unless the person has explicitly asked to be put in\n touch and has given you their email address. Confirm it back to them first. It sends\n a real email to a real inbox.\n\nIf a tool returns nothing, say so plainly rather than filling the gap from memory —\nbeing wrong about an agency's pricing or services is worse than saying you do not know.",
"tools": [
{
"description": "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.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"question": {
"description": "A word or phrase, e.g. \"cost\", \"how long\", \"guarantee\"",
"minLength": 2,
"type": "string"
}
},
"required": [
"question"
],
"type": "object"
},
"name": "goji_answer_faq",
"outputSchema": null
},
{
"description": "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.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"category": {
"description": "Omit for the full A–Z index",
"enum": [
"AI Visibility",
"Websites",
"Measurement",
"AI Builds",
"Brand"
],
"type": "string"
}
},
"type": "object"
},
"name": "goji_browse_glossary",
"outputSchema": null
},
{
"description": "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\").",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"term": {
"description": "The term to explain",
"minLength": 1,
"type": "string"
}
},
"required": [
"term"
],
"type": "object"
},
"name": "goji_explain_term",
"outputSchema": null
},
{
"description": "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.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"service": {
"description": "Service slug, e.g. \"website-development\". Omit to list every service line.",
"type": "string"
}
},
"type": "object"
},
"name": "goji_get_service",
"outputSchema": null
},
{
"description": "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.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {},
"type": "object"
},
"name": "goji_guide_contents",
"outputSchema": null
},
{
"description": "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.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"guide": {
"description": "Guide slug, e.g. \"website-cost-australia\". Omit to list every guide.",
"type": "string"
}
},
"type": "object"
},
"name": "goji_read_guide",
"outputSchema": null
},
{
"description": "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.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"chapter": {
"anyOf": [
{
"maximum": 9007199254740991,
"minimum": 1,
"type": "integer"
},
{
"type": "string"
}
],
"description": "Chapter number, or its slug"
}
},
"required": [
"chapter"
],
"type": "object"
},
"name": "goji_read_guide_chapter",
"outputSchema": null
},
{
"description": "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.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"limit": {
"default": 8,
"maximum": 20,
"minimum": 1,
"type": "integer"
},
"query": {
"description": "What to look for, e.g. \"AEO\", \"website cost\", \"rebrand\"",
"minLength": 2,
"type": "string"
}
},
"required": [
"query"
],
"type": "object"
},
"name": "goji_search",
"outputSchema": null
},
{
"description": "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.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"assistant": {
"description": "Which assistant is sending this, e.g. \"Claude\" or \"ChatGPT\"",
"maxLength": 100,
"type": "string"
},
"budget": {
"maxLength": 200,
"type": "string"
},
"company": {
"maxLength": 200,
"type": "string"
},
"consent": {
"const": true,
"description": "The person explicitly asked you to send this enquiry on their behalf",
"type": "boolean"
},
"email": {
"description": "Their email, as they gave it to you",
"maxLength": 200,
"minLength": 3,
"type": "string"
},
"message": {
"description": "What they are trying to do, in their own words where possible",
"maxLength": 4000,
"minLength": 20,
"type": "string"
},
"name": {
"description": "Who is enquiring",
"maxLength": 200,
"minLength": 1,
"type": "string"
},
"timeline": {
"maxLength": 200,
"type": "string"
}
},
"required": [
"name",
"email",
"message",
"consent"
],
"type": "object"
},
"name": "goji_start_enquiry",
"outputSchema": null
}
]
}Verify it yourself
curl -s https://api.teppi.xyz/v1/evidence/sha256:3d689450f646d78ff53939359e548c86a594f0fff4d922ad4a3c3dbb0cdae17c | sha256sum