Quick AI visibility check
quick_ai_visibility_checkUse this when the user asks what AI assistants say about a specific business, or whether AI tools mention or recommend it. Given the business's public website, it reads the site (robots.txt, the homepage and up to 2 contact, booking or pricing pages), writes 3 typical customer questions, and asks 3 AI models each question, answering from what they already know (no web search). It reports, for each model, whether it named the business and where it ranked when it gave a list, up to 2 statements where an AI model contradicts the website, and a one-line crawler summary. Input: one public website and, optionally, the business name. A result for the same website may come from a check run in the last 24 hours. Changes nothing on the site.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"website": "<website>"
},
"name": "quick_ai_visibility_check"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| city | No | The city the business serves, if the website doesn't say. | |
| website | Yes | The public website to check, like example.com or https://www.example.com. One site per call. | |
| business_name | No | The business's name, if the website doesn't make it obvious. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tool | Yes | ||
| links | Yes | Links to pages on www.preferly.ai | |
| cached | No | True when this is a recent check's result, served again | |
| domain | Yes | ||
| models | No | ||
| status | Yes | partial: 2 of 3 models answered | |
| checkedAt | No | When the models were asked (UTC) | |
| previewLabel | No | ||
| contradictions | No | Statements where an AI model contradicts the website | |
| crawlerSummary | No |