# Amfion front desk setup

> Build and test an AI front desk for a service business from its website, before signing up.

- name: com.amfionhq/front-desk-setup
- version: 1.0.0
- connection class: R0 (autonomous)
- trust: 83/100 flags: no-repository
- quality: 89/100 (new)
- owner: not claimed
- descriptor: https://api.protogrid.dev/v1/servers/com.amfionhq%2Ffront-desk-setup
- tools: https://api.protogrid.dev/v1/servers/com.amfionhq%2Ffront-desk-setup/tools

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

## Connection (mcpServers)

```json
{
  "mcpServers": {
    "front-desk-setup": {
      "type": "http",
      "url": "https://api.amfionhq.com/v1/setup/mcp"
    }
  }
}
```


## Trust

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

## Quality 89/100 (new)

### protocol: 75 (weight 25)

- warn `protocol.modern`: newest supported version is 2025-06-18; 2026-07-28 not supported, older versions are deprecated until 2027-07-28
- n/a `protocol.stateless`: only applies to 2026-07-28 servers
- pass `protocol.transport`: streamable HTTP
- n/a `protocol.list_ttl`: only applies to 2026-07-28 servers

### 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: 100 (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`: 5 of 5 tools declare readOnlyHint or destructiveHint
- pass `tools.directory_hints`: every tool declares readOnlyHint, destructiveHint, idempotentHint and openWorldHint
- pass `tools.token_cost`: about 929 tokens to load every tool
- pass `tools.api_dump`: tools are not a one-to-one API dump

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

- n/a `stability.changes`, `stability.rug_pull`: tool history recorded for 5 of the 7 days needed

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

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

- tools: 5, about 929 tokens to load them all
- tool set hash: 6aa2931e7798eac2ffcb8e641de6989e
- tools last changed: 2026-10-16T00:34:48.030Z
- badge: [![protogrid quality](https://protogrid.dev/badge/com.amfionhq/front-desk-setup.svg)](https://protogrid.dev/servers/com.amfionhq/front-desk-setup)
- 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-16 `get_website_install` changed (description) **meaning changed**
  - before: Use this when someone is adding an existing Amfion business's front desk to a website (their own or a client's) and needs the exact code. Pass the business's Amfion address (like harbor-paws.amfionhq.com), its own domain if it has one connected, or its short name. Returns the script for the chat bubble, an in-page chat and the request form, the Content-Security-Policy entries a strict site needs, and a checklist to confirm it works. Only for businesses that are live on Amfion; a preview must be kept first. It changes nothing.
  - after: Returns website installation code for an existing live Amfion business identified by its Amfion address, connected domain or short name. Includes chat-bubble, in-page-chat and request-form snippets, Content-Security-Policy entries, placement notes and verification steps. Unclaimed previews are unsupported. Makes no changes.
- 2026-10-16 `ask_front_desk_preview` changed (description, inputSchema) **meaning changed**
  - before: Use this to test a ready preview the way a customer would: send one customer message and get the front desk's reply, plus what it did (checked availability, booked a test appointment, took a message). Write as a customer of the business, not as the owner. Pass the returned `conversation` to continue the same conversation. Bookings it makes are test bookings, no customer is contacted and no email is sent. Each preview allows a limited number of test messages, so ask the questions that matter to the person.
  - after: Sends one simulated customer message to a ready preview and returns its reply, actions and remaining test budget. An optional conversation identifier continues an existing test conversation. Bookings are test bookings; no customer is contacted and no email is sent. Each preview has conversation and message limits.
- 2026-10-16 `get_front_desk_preview` changed (description, inputSchema) **meaning changed**
  - before: Use this to follow a preview from build_front_desk_preview, or one the person shares (a link like amfionhq.com/try/...). While it builds, it returns the current step. When ready, it returns what the front desk learned (services with prices and appointment lengths, marked as taken from the website or assumed), the hours it books, the cases it sends to a person, suggested test questions, the test messages left, and the links. Tell the person which details are assumptions or need confirming; do not present them as facts.
  - after: Retrieves a front desk preview using its handle or URL. Returns the current build step while processing. A ready preview includes services, prices and appointment lengths with source or assumption labels, hours, cases requiring a person, missing information, suggested test questions, remaining test budget and links.
- 2026-10-16 `build_front_desk_preview` changed (description) **meaning changed**
  - before: Use this when a person wants to see an AI front desk (one that answers website chat, calls and texts and books appointments) working for a specific service business, and you have the business's website address. Builds a temporary preview from the public website: services, prices, hours and policies. Returns a `preview` handle and links at once; the build takes about a minute, so follow it with get_front_desk_preview. Nothing is published and no account is created. Do not use it for practices that handle health information (medical, dental, therapy); check_amfion_fit explains why.
  - after: Builds a temporary front desk preview from a service business's public website, including services, prices, hours and policies. Returns a preview handle, current build status and links immediately; completion typically takes about a minute. Creates no account and publishes nothing. Amfion is not intended for practices handling health information.
- 2026-10-16 `check_amfion_fit` changed (description) **meaning changed**
  - before: Use this when a person asks whether Amfion can do something, what it costs, or whether it suits their kind of business. Pass their kind of business and their needs in their own words. Returns each matching capability as "yes", "partly" (with the condition) or "no", the kinds of business it fits, the plans and prices, and links. Report the "no" and "partly" answers plainly; they are often the deciding facts. Do not use it to answer questions about a specific business; build a preview for that.
  - after: Checks Amfion's capabilities, pricing and suitability for a business type and stated needs. Returns matching capabilities as "yes", "partly" with conditions, or "no", along with supported business types, limitations, plans, prices and links. Covers Amfion's product capabilities rather than facts about a specific business.

Full history: https://api.protogrid.dev/v1/servers/com.amfionhq%2Ffront-desk-setup/changes

## Remotes

- https://api.amfionhq.com/v1/setup/mcp (streamable-http, auth none, reachable true, uptime30d 1)

## Packages

_none_

## Tools (5)

- `ask_front_desk_preview`: Sends one simulated customer message to a ready preview and returns its reply, actions and remaining test budget. An optional conversation identifier continues an existing test conversation. Bookings are test bookings; no customer is contacted and no email is sent. Each preview has conversation and message limits.
- `build_front_desk_preview`: Builds a temporary front desk preview from a service business's public website, including services, prices, hours and policies. Returns a preview handle, current build status and links immediately; completion typically takes about a minute. Creates no account and publishes nothing. Amfion is not intended for practices handling health information.
- `check_amfion_fit`: Checks Amfion's capabilities, pricing and suitability for a business type and stated needs. Returns matching capabilities as "yes", "partly" with conditions, or "no", along with supported business types, limitations, plans, prices and links. Covers Amfion's product capabilities rather than facts about a specific business.
- `get_front_desk_preview`: Retrieves a front desk preview using its handle or URL. Returns the current build step while processing. A ready preview includes services, prices and appointment lengths with source or assumption labels, hours, cases requiring a person, missing information, suggested test questions, remaining test budget and links.
- `get_website_install`: Returns website installation code for an existing live Amfion business identified by its Amfion address, connected domain or short name. Includes chat-bubble, in-page-chat and request-form snippets, Content-Security-Policy entries, placement notes and verification steps. Unclaimed previews are unsupported. Makes no changes.
