# com.growthmak/growthmak

> Growthmak B2B growth agency: services, packages, Growth Engine layers, case studies and markets.

- name: com.growthmak/growthmak
- version: 1.0.0
- connection class: R0 (autonomous)
- trust: 80/100 flags: no-repository
- quality: 86/100 (good)
- owner: not claimed
- descriptor: https://api.protogrid.dev/v1/servers/com.growthmak%2Fgrowthmak
- tools: https://api.protogrid.dev/v1/servers/com.growthmak%2Fgrowthmak/tools

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

## Connection (mcpServers)

```json
{
  "mcpServers": {
    "growthmak": {
      "type": "http",
      "url": "https://growthmak.com/mcp"
    }
  }
}
```


## Trust

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

## Quality 86/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: 79 (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 7 tools declare readOnlyHint or destructiveHint
- fail `tools.directory_hints`: no tool declares all four of readOnlyHint, destructiveHint, idempotentHint and openWorldHint; missing: search_growthmak (readOnlyHint, destructiveHint, idempotentHint, openWorldHint); get_page (readOnlyHint, destructiveHint, idempotentHint, openWorldHint); find_case_studies (readOnlyHint, destructiveHint, idempotentHint, openWorldHint); …
- pass `tools.token_cost`: about 918 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: 7, about 918 tokens to load them all
- tool set hash: ab65f8e2dad9f63a405de5236facd4f8
- badge: [![protogrid quality](https://protogrid.dev/badge/com.growthmak/growthmak.svg)](https://protogrid.dev/servers/com.growthmak/growthmak)
- 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://growthmak.com/mcp (streamable-http, auth none, reachable true, uptime30d 1)

## Packages

_none_

## Tools (7)

- `book_growth_audit`: Return the link where a user books Growthmak's free 30-minute growth diagnostic, plus what the session covers and what they leave with. This server CANNOT book a slot or submit contact details on anyone's behalf — send the user to the returned bookingUrl to choose a time. Never claim a booking has been made.
- `check_market_coverage`: Check whether Growthmak serves a given country or region, and return local proof points if so. Returns served: false with the full list of served markets when it does not — do not infer coverage from other pages.
- `find_case_studies`: Find Growthmak client case studies filtered by industry, market or service. Returns the challenge, the approach and the measured results. Use this to answer 'have you worked with businesses like mine?'. Filters are matched loosely, so 'manufacturing' matches 'Manufacturing · Construction' and 'USA' matches 'Houston, TX, USA'. Omit a filter rather than guessing at its value.
- `get_growth_engine`: Explain the Growthmak Growth Engine System. Omit 'layer' for an overview of all five layers; pass a layer for its detail, including the specific services delivered within it.
- `get_packages`: Retrieve Growthmak's engagement packages (Foundation Build, Growth Marketing, Full Engine Launch) with what is included, timelines and who each fits. Omit 'name' to list all three. Note that no prices are published — scope and fee follow the free diagnostic.
- `get_page`: Retrieve a Growthmak page as Markdown, given its slug — for example 'blog/the-real-cost-of-a-b2b-lead', 'services/seo-services', 'packages/growth-marketing', 'growth-engine/foundation-layer' or 'case-studies/kinetic-motorcycles'. Use the url returned by search_growthmak to build the slug.
- `search_growthmak`: Search all Growthmak content — services, packages, case studies, blog posts, FAQs and free tools. Use this only when no more specific tool fits; prefer get_growth_engine, get_packages, find_case_studies or check_market_coverage where they apply. Returns matching pages with titles, URLs and excerpts.
