> ## Documentation Index
> Fetch the complete documentation index at: https://docs.ezforge.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Agent Preview Panel

> See exactly what AI agents receive from your MCP server — live, as you edit

## 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 base MCP tool available on every Ready server:

| Tab                 | Returns                                                                       | What it shows                                                                                                |
| ------------------- | ----------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------ |
| `get_business_info` | Returns business name, description, and category                              | Updates live when you edit **Business name**, **Description**, or **Industry**                               |
| `get_hours`         | Returns weekly hours keyed by day name (`monday`, `tuesday`, …) or `"closed"` | Reflects saved hours — edit hours in the Hours section and save to update                                    |
| `get_contact_info`  | Returns phone, email, address, and optional website                           | Updates live when you edit **Phone**, **Address**, **City**, **State**, **Zip**, **Country**, or **Website** |

<Info>
  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.
</Info>

### Example: `get_business_info` response

```json theme={null}
{
  "name": "Acme Plumbing Co.",
  "description": "Licensed plumbers serving metro Detroit since 1987.",
  "category": "Home Services"
}
```

### Example: `get_hours` response

```json theme={null}
{
  "monday":    { "open": "08:00", "close": "17:00" },
  "tuesday":   { "open": "08:00", "close": "17:00" },
  "wednesday": { "open": "08:00", "close": "17:00" },
  "thursday":  { "open": "08:00", "close": "17:00" },
  "friday":    { "open": "08:00", "close": "17:00" },
  "saturday":  "closed",
  "sunday":    "closed"
}
```

### Example: `get_contact_info` response

```json theme={null}
{
  "phone": "+1-313-555-0199",
  "email": "",
  "website": "https://acmeplumbing.example",
  "address": {
    "line1": "123 Main St",
    "city": "Detroit",
    "state": "MI",
    "zip": "48201",
    "country": "US"
  }
}
```

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

## Available-tools list

Below the JSON preview the panel shows every MCP tool exposed by your server as a chip list. The three 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:

| Vertical                  | Available tools                                                                                                                                                     |
| ------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **Restaurant**            | `get_business_info`, `get_hours`, `get_contact_info`, `search_menu`, `get_menu_item`, `check_dietary`, `request_reservation`, `check_availability`, `place_order`   |
| **Salon & Spa**           | `get_business_info`, `get_hours`, `get_contact_info`, `search_services`, `get_service_details`, `check_availability`, `book_appointment`, `get_cancellation_policy` |
| **Home Services**         | `get_business_info`, `get_hours`, `get_contact_info`, `check_service_area`, `get_services`, `request_quote`, `check_availability`, `verify_credentials`             |
| **Retail**                | `get_business_info`, `get_hours`, `get_contact_info`, `search_products`, `check_inventory`, `get_product_details`, `place_order`                                    |
| **Professional Services** | `get_business_info`, `get_hours`, `get_contact_info`, `list_services`, `get_service_details`, `check_availability`, `book_consultation`, `get_credentials`          |
| **Other / Custom**        | `get_business_info`, `get_hours`, `get_contact_info`                                                                                                                |

<Note>
  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.
</Note>

## Related

* [Business Profile](/ready/business-profile) — Manage the profile fields the preview reads from
* [Templates](/ready/templates) — Learn what each vertical template offers
