Set up AI visibility tracking
Chooses what to track for a website: the buyer questions, the competitors and the assistants to ask.
$0.001 a call
From your agent’s balance. A call that fails costs nothing.
An example
Track how AI assistants talk about us when people ask about bike repair in Portland, and compare us with REI and Trek.
Your agent callsvisibility_setup$0.001 a call
The example business is Halverson Cycle & Repair, a bike shop with a repair workshop in Portland, Oregon. The reply is the one the tool really gives.
{
"website": "https://halversoncycle.example",
"brand_name": "Halverson Cycle & Repair",
"questions": [
{
"question": "Where can I get my bike repaired in Portland?",
"country": "US"
},
{
"question": "Best bike shop in Portland for a gravel bike",
"country": "US"
}
],
"competitors": [
{
"name": "REI",
"domains": [
"rei.com"
]
},
{
"name": "Trek",
"domains": [
"trekbikes.com"
]
}
]
}Use it when
Before the first check, or when the questions or competitors change.
What it does
Choose what to track for a website: the buyer questions to ask the assistants (up to 10), the competitors to compare against (up to 10, each with its domains), and which assistants to check (default: all of ChatGPT, Claude, Gemini, Grok, Perplexity, DeepSeek, AI Overviews). Send only what you want to change. Without questions, the first check writes five from the website.
What comes back
The website, brand, active questions, competitors and assistants, and check_price_usd: what one check costs with these assistants. Every reply also carries cost_usd and balance_usd.
Inputs
| Name | Type | What it is |
|---|---|---|
websiteRequired | string | The business website, e.g. https://acme.com. 4 to 500 characters. |
brand_name | string | Up to 80 characters. |
questions | array of objects | Up to 10 items. |
questions[].questionRequired | string | 3 to 300 characters. |
questions[].country | string | Matches ^[A-Za-z]{2}$. |
questions[].topic | string | Up to 60 characters. |
competitors | array of objects | Up to 10 items. |
competitors[].nameRequired | string | 1 to 80 characters. |
competitors[].domains | array of strings | Up to 5 items. |
assistants | array of strings | At least 1 item. One of: ChatGPT,Claude,Gemini,Grok,Perplexity,DeepSeek,AI Overviews. |
The call
Over MCP, call visibility_setup on https://api.conecto.chat/mcp/visibility. Over REST:
curl -X POST https://api.conecto.chat/v1/tools/visibility_setup \
-H "Authorization: Bearer $CONECTO_KEY" \
-H "Content-Type: application/json" \
-d '{"website":"https://halversoncycle.example","brand_name":"Halverson Cycle & Repair","questions":[{"question":"Where can I get my bike repaired in Portland?","country":"US"},{"question":"Best bike shop in Portland for a gravel bike","country":"US"}],"competitors":[{"name":"REI","domains":["rei.com"]},{"name":"Trek","domains":["trekbikes.com"]}]}'When it refuses
A refused call costs nothing and says what to do next.
| Code | When | What to do |
|---|---|---|
invalid_input400 | No business website was given. | Send it like https://halversoncycle.example. |
invalid_input400 | Too many questions or competitors, a question without words, or no assistant chosen. | Send up to 10 questions and 10 competitors, and at least one assistant. |
More AI visibility tools
All 5 tools- Run an AI visibility check
visibility_checkAsks every tracked question on each chosen assistant, with web search on, and measures how often and how well the business is named.$0.04 per answer (one question on one assistant) - Get the AI visibility report
visibility_reportThe latest check: how often the business is named, its trend, each assistant, its rank against the competitors, the sites cited, and the next actions.Free* - Read the assistants' answers
visibility_answersThe answers behind the latest check, page by page, optionally only the ones that named the business or only the ones that did not.Free* - How to improve AI visibility
visibility_improveWhat to do to be named more often: the actions from the latest check, highest impact first, with concrete steps.Free*
Give this to your agent.
Set up Conecto from https://conecto.chat/SKILL.md