# agency.goji/goji

> Answers on AEO, SEO, web and brand from GOJI's published material. Melbourne, Australia.

- name: agency.goji/goji
- version: 1.0.1
- connection class: R0 (autonomous)
- trust: 93/100
- quality: 89/100 (good)
- owner: not claimed
- descriptor: https://api.protogrid.dev/v1/servers/agency.goji%2Fgoji
- tools: https://api.protogrid.dev/v1/servers/agency.goji%2Fgoji/tools

**An agent can connect right now, no human step.** Remote endpoint, no authentication, reachable on the last probe.

## Connection (mcpServers)

```json
{
  "mcpServers": {
    "goji": {
      "type": "http",
      "url": "https://mcp.goji.agency/mcp"
    }
  }
}
```


## Trust

- hygiene: 100
- liveness: 100
- freshness: 85
- provenance: 85
- drivers: +repository +dns-namespace +website +reachable +uptime-100% ~updated-67d-ago
- Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed.

## Quality 89/100 (good)

### protocol: 88 (weight 25)

- pass `protocol.modern`: supports 2026-07-28 (server/discover)
- pass `protocol.stateless`: answers without a session
- pass `protocol.transport`: streamable HTTP
- warn `protocol.list_ttl`: tools/list declares ttlMs 0, so clients re-fetch it on every use

### authorization: n/a (weight 15)

- n/a `auth.prm`, `auth.as_metadata`, `auth.cimd`: no remote uses OAuth
- n/a `auth.secret_in_url`: no templated URL

### tool hygiene: 86 (weight 30)

- pass `tools.descriptions`: every tool has a description
- pass `tools.description_length`: descriptions are concise
- pass `tools.schemas`: every tool has an object input schema
- warn `tools.annotations`: only 1 of 9 tools declare readOnlyHint or destructiveHint
- warn `tools.directory_hints`: 1 of 9 tools declare all four hints; missing: goji_guide_contents (readOnlyHint, destructiveHint, idempotentHint, openWorldHint); goji_read_guide (readOnlyHint, destructiveHint, idempotentHint, openWorldHint); goji_search (readOnlyHint, destructiveHint, idempotentHint, openWorldHint); …
- pass `tools.token_cost`: about 1,287 tokens to load every tool
- pass `tools.api_dump`: tools are not a one-to-one API dump

### stability: 100 (weight 15)

- pass `stability.changes`: no tool changes in 30 days
- pass `stability.rug_pull`: no tool changed its meaning under the same name

### dependencies: n/a (weight 15)

- n/a `deps.known_vulns`, `deps.mcp_sdk_version`, `deps.resolvable`: no npm or PyPI package

- tools: 9, about 1,287 tokens to load them all
- tool set hash: fff91864083674a2ed8c99b160dc2f31
- badge: [![protogrid quality](https://protogrid.dev/badge/agency.goji/goji.svg)](https://protogrid.dev/servers/agency.goji/goji)
- Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed.

### Tool changes

_No tool definition changes recorded._

## Remotes

- https://mcp.goji.agency/mcp (streamable-http, auth none, reachable true, uptime30d 1)

## Packages

_none_

## Tools (9)

- `goji_answer_faq`: 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.
- `goji_browse_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.
- `goji_explain_term`: 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").
- `goji_get_service`: 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.
- `goji_guide_contents`: 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.
- `goji_read_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.
- `goji_read_guide_chapter`: 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.
- `goji_search`: 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.
- `goji_start_enquiry`: 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.
