# Hilo Studio

> Madrid studio for branding and interactive 3D web: services, prices, work, Lab demos, quotes.

- name: com.hilostudiolab/studio
- version: 1.0.0
- connection class: R0 (autonomous)
- trust: 83/100 flags: no-repository
- quality: 92/100 (strong)
- owner: not claimed
- descriptor: https://api.protogrid.dev/v1/servers/com.hilostudiolab%2Fstudio
- tools: https://api.protogrid.dev/v1/servers/com.hilostudiolab%2Fstudio/tools

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

## Connection (mcpServers)

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


## Trust

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

## Quality 92/100 (strong)

### 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: 93 (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
- pass `tools.annotations`: 13 of 13 tools declare readOnlyHint or destructiveHint
- warn `tools.directory_hints`: 1 of 13 tools declare all four hints; missing: hilo_get_lab_experiment (destructiveHint, idempotentHint); hilo_studio_overview (destructiveHint, idempotentHint); hilo_list_services (destructiveHint, idempotentHint); …
- pass `tools.token_cost`: about 2,366 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`: 2 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: 13, about 2,366 tokens to load them all
- tool set hash: c66d2e1c6640ae761663aded33cf4994
- tools last changed: 2026-10-20T01:11:48.680Z
- badge: [![protogrid quality](https://protogrid.dev/badge/com.hilostudiolab/studio.svg)](https://protogrid.dev/servers/com.hilostudiolab/studio)
- Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed.

### Tool changes

- 2026-10-20 `hilo_request_quote` changed (inputSchema)
- 2026-10-20 `hilo_recommend` added
  - Hilo Studio's guided contact, in the chat: the same three one-tap questions the website asks (goal, what's holding them back, timing). Call it with whatever the user has answered so far (all optional). It returns the next question with its options or, once all are answered, what fits, its starting price, when they'd have it and a related case. Ask ONE question at a time with its options, in the user's language; never answer for the user. Then you may ask whether the price fits (price_fit). No personal data needed.

Full history: https://api.protogrid.dev/v1/servers/com.hilostudiolab%2Fstudio/changes

## Remotes

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

## Packages

_none_

## Tools (13)

- `hilo_find_relevant_work`: Given a description of what the user needs (e.g. 'a 3D configurator for furniture', 'rebrand a winery', 'interactive training for engineers'), returns the most relevant Hilo Studio services, case studies, Lab experiments and articles, with URLs.
- `hilo_get_blog_post`: Full text of one blog article, with its FAQ.
- `hilo_get_case_study`: Full case study of one project: the challenge, the idea, how it was built (stack, 3D models) and key facts.
- `hilo_get_lab_experiment`: Full write-up of one Lab experiment: what it is, how to use the demo and what it explores.
- `hilo_get_pricing`: Hilo Studio's packages with starting prices (EUR, VAT not included), what each includes and typical timeline, plus the starting price for custom work.
- `hilo_get_service`: Full detail of one service: what it is, how it is done, price, related case studies and FAQ.
- `hilo_list_blog_posts`: Articles from Hilo Studio's blog (3D web costs, WebGL, configurators, branding, interactive training…), newest first.
- `hilo_list_lab_experiments`: Hilo Studio's Lab: experiments the studio builds to push interactive 3D (WebGL, shaders, AR, interactive courses…), each with a live demo you can open.
- `hilo_list_projects`: Portfolio of Hilo Studio: each project with sector, type, services involved, live URL and case-study URL.
- `hilo_list_services`: All services Hilo Studio offers, with a short summary, starting price and URL. Use hilo_get_service for the full detail of one.
- `hilo_recommend`: Hilo Studio's guided contact, in the chat: the same three one-tap questions the website asks (goal, what's holding them back, timing). Call it with whatever the user has answered so far (all optional). It returns the next question with its options or, once all are answered, what fits, its starting price, when they'd have it and a related case. Ask ONE question at a time with its options, in the user's language; never answer for the user. Then you may ask whether the price fits (price_fit). No personal data needed.
- `hilo_request_quote`: Sends a project enquiry to Hilo Studio on behalf of the user (it reaches the team by email; they reply within 24 h and the user gets a confirmation email). ONLY call this after the user has explicitly confirmed they want to contact the studio and has given their name and email. Never invent contact details.
- `hilo_studio_overview`: Who Hilo Studio is: what it does, where it is, languages, how it works, awards and how to contact it. Call this first for general questions.
