Skip to main content

Overview

The “What AI Agents See” panel appears on your Ready Business profile page, between the completeness checklist and the profile form. It shows the exact JSON response each MCP tool would return to an AI agent querying your deployed server — formatted and updated in real time as you edit your profile fields. No save is required. The preview reflects your in-progress edits instantly so you can verify what agents will see before you commit any changes.

How it works

When you open the Business page, the panel loads a snapshot of your current business data and displays it as the JSON an AI agent would receive. As you type in the profile form — business name, description, phone, address, website — the preview updates immediately by reading the form fields directly. The panel is collapsible. Click the chevron in the top-right corner to hide or show the preview.

Tool tabs

The panel has three tabs, one for each of the original base MCP tools available on every Ready server:
The panel previews a simplified weekly view of your hours. The base MCP server (the Other / Custom template) returns the richer structured get_hours v3.0 shape described in Base server hours tools, and also exposes check_open_now and get_last_order, which have no preview tab.
The Website field is optional. When the field is blank the website key is omitted from the get_contact_info response entirely. Fill in the field and it appears; clear it and it disappears.

Example: get_business_info response

Example: get_hours preview

Example: get_contact_info response

The email field is always returned as an empty string — no email capture is included in the Ready profile form.

Base server hours tools

The base MCP server (used by the Other / Custom template) exposes three hours-related tools. Vertical templates (Restaurant, Salon & Spa, Home Services, Retail, Professional Services) still return the weekly get_hours view shown in the preview above. The Restaurant template also provides check_open_now and get_last_order; the other verticals do not yet.

get_hours

Returns the structured v3.0 hours block plus a human-readable summary:
  • regular is keyed by weekday. Each day is a list of intervals (open, close, role, and an optional lastOrder), so split shifts are supported. An empty array means closed that day.
  • special lists date-specific hour overrides and closures lists closed date ranges.
  • timezone is an IANA zone name. It is empty only for older (v2.0) configurations that do not carry one.

check_open_now

Tells an agent whether the business is open right now, evaluated in the business timezone and honouring closures, special hours, and split intervals. Optionally pass role (for example "kitchen") to ask about one service only.
currentInterval is the open interval, or null when closed. nextClose is when the current interval ends (null when closed). nextOpen is the next opening after now (null if none). Both are { "date": "YYYY-MM-DD", "time": "HH:MM" } in the business timezone. role is echoed back when you pass one.

get_last_order

Returns today’s windows in the business timezone, with each window’s last-order time and whether it is open right now. Optionally pass role; omit it for all roles.
lastOrder is null when the configuration has none. An empty windows array means closed all day.
check_open_now and get_last_order need a business timezone. If your hours configuration has none (older v2.0 configs), both return an error telling the agent to use get_hours instead.

Available-tools list

Below the JSON preview the panel shows every MCP tool exposed by your server as a chip list. The three original base tools (get_business_info, get_hours, get_contact_info) are highlighted; vertical-specific tools appear in a muted style alongside them. The tools shown depend on which vertical your server was deployed with:
The panel’s chip list for Other / Custom currently highlights only the three original base tools; the deployed base server also serves check_open_now and get_last_order.
Some vertical tools are gated behind runtime feature flags (menu browsing, appointment booking, online ordering). The preview lists all tools for your vertical unconditionally — the live MCP server may expose a subset if those flags are disabled on your account.

Preview at a specific time

The Preview what agents see page (/ready/dashboard/preview) is separate from the panel above. It answers “what would an agent see at a given moment?” Pick a date and time in your business timezone (not your browser’s) and the page shows:
  • whether you are open or closed, the interval that applies, and the last-order time
  • which menus are active
  • which items are available and their resolved prices
It is also linked from the closures, special hours, menus, and catalog editors, so you can check a change right after making it. The answer comes from the same configuration your deployed server uses, built from your saved data, and nothing is deployed or changed by previewing. Two daylight-saving edge cases are labelled on the page: a time that does not exist (clocks spring forward) shows the moment right after the gap, and a time that happens twice (clocks fall back) shows the first occurrence.
  • Business Profile — Manage the profile fields the preview reads from
  • Templates — Learn what each vertical template offers