AI search visibility: is your brand in ChatGPT's answers?
More buyers ask an AI before they search. Give this connector the questions your customers ask and it checks each AI engine's answer: whether your brand is mentioned, in what position, whether your site is cited, which competitors are named and which sources the answer drew on. Pair it with web mention monitoring to find the pages worth getting onto.
From $0.045 per answer check · no API key · failed calls refunded
What you get
- Mentioned or not, per prompt and engine
- Mention position and the brands named in order
- Whether your site is cited, and which URLs
- Competitor share of voice
- Source domains behind each answer
- Web mentions with sentiment and link status
Just ask your AI
“Do ChatGPT, Claude and Perplexity recommend us for 'best crm for small agencies'? Who do they name instead?”
“Which sites mention our brand without linking to us?”
Connectors behind it
Your AI picks the right one for the question. Each is priced per result and refunded if it fails.
promptengineengineNamebrandbrandDomainanswerShownBrand Mention Monitor$0.001 per mentionFind where your brand is mentioned across the web, with sentiment, site authority and whether each page links back to you, so you can turn mentions into backlinks.keywordurldomaintitlesnippetauthorGoogle Rank Tracker$0.01 per resultTrack your website's Google ranking for any keyword by country, city and device, with position changes, competitor positions and SERP features.keyworddomainfoundpositionabsolutePositionurlUse the AI search visibility tracker from Claude, ChatGPT or Cursor
Pick your tool and connect in under a minute. Then just ask — for example: “Do ChatGPT, Claude and Perplexity recommend us for 'best crm for small agencies'? Who do they name instead?”
Connect Claude
Web, desktop and mobile. One click, then confirm.
- 1Click Add to Claude — claude.ai opens with Sourcelane filled in
- 2Click Continue to confirm — it then works in Claude desktop and mobile too
Manual setup (config files, REST, Python) +
Claude Code
Adds the Sourcelane MCP server with your key as a header.
claude mcp add --transport http sourcelane https://api.usesourcelane.com/mcp \
--header "Authorization: Bearer sl_live_your_agent_key"Claude Desktop (config file)
Alternative to the connector URL: add to claude_desktop_config.json, then restart Claude.
{
"mcpServers": {
"sourcelane": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://api.usesourcelane.com/mcp",
"--header",
"Authorization:${AUTH_HEADER}"
],
"env": {
"AUTH_HEADER": "Bearer sl_live_your_agent_key"
}
}
}
}Cursor & Windsurf
Add to ~/.cursor/mcp.json (or Windsurf's mcp_config.json).
{
"mcpServers": {
"sourcelane": {
"url": "https://api.usesourcelane.com/mcp",
"headers": {
"Authorization": "Bearer sl_live_your_agent_key"
}
}
}
}VS Code
Save as .vscode/mcp.json. VS Code prompts for your key once.
{
"servers": {
"sourcelane": {
"type": "http",
"url": "https://api.usesourcelane.com/mcp",
"headers": {
"Authorization": "Bearer ${input:sourcelane-key}"
}
}
},
"inputs": [
{
"type": "promptString",
"id": "sourcelane-key",
"description": "Sourcelane agent key",
"password": true
}
]
}ChatGPT Custom GPT (Actions)
Create a GPT → Actions → Import from URL, then Authentication: API Key, Bearer.
https://usesourcelane.com/openapi.jsonREST
One POST. Pass maxResults to cap cost.
curl -X POST https://api.usesourcelane.com/v1/call \
-H "Authorization: Bearer sl_live_your_agent_key" \
-H "Content-Type: application/json" \
-d '{"listing":"chatgpt-brand-visibility-tracker","params":{"prompts":["best web scraping tools for developers"],"brand":"Stripe"},"maxResults":10}'Python, LangChain, CrewAI, OpenAI Agents SDK…
Wrap the REST call as a tool, or point an MCP client at the endpoint.
import requests
res = requests.post(
"https://api.usesourcelane.com/v1/call",
headers={"Authorization": "Bearer sl_live_your_agent_key"},
json={
"listing": "chatgpt-brand-visibility-tracker",
"params": {"prompts":["best web scraping tools for developers"],"brand":"Stripe"},
"maxResults": 10,
},
timeout=300,
)
body = res.json()
print(body["receipt"]["chargedMicros"], "micro-USD for", body["receipt"]["results"], "results")
print(body["data"])AI search visibility tracker — FAQ
Which AI engines are checked?+
ChatGPT, Claude, Gemini, Perplexity and Google's AI answer boxes. Pick the engines on each call.
Can I track changes over time?+
Yes. Each row includes the previous result for the same prompt and engine, so scheduled runs show what changed.
Do I need a Web & SEO API key or developer account?+
No. Sourcelane runs the connectors for you. You top up a balance with a card, create an agent key, and your agent calls the connector — there is no Web & SEO app review, OAuth setup or rate-limit juggling on your side.
Which AI tools can use it?+
Anything that speaks MCP (Claude Desktop, Claude Code, Cursor, VS Code, Windsurf) can connect to the Sourcelane MCP server with one config block. ChatGPT can use it through a Custom GPT Action, and any agent framework can call the REST endpoint directly.
Can I stop an agent from overspending?+
Yes. Every agent key has its own per-call cap, daily and monthly limits, an optional lifetime budget, an allowlist of connectors, and a kill switch.

