Track brand mentions across Perplexity, ChatGPT, Claude & Gemini AI search inside any MCP agent. GEO scoring, share of voice, citations, competitors.
# Add to your Claude Code skills
git clone https://github.com/khadinakbarlabs/ai-brand-monitor-mcpGuides for using ai agents skills like ai-brand-monitor-mcp.
ai-brand-monitor-mcp is an open-source ai agents skill for AI coding assistants such as Claude Code, Codex CLI, and ChatGPT, built by khadinakbarlabs. Track brand mentions across Perplexity, ChatGPT, Claude & Gemini AI search inside any MCP agent. GEO scoring, share of voice, citations, competitors. It has 56 GitHub stars.
ai-brand-monitor-mcp's catalog security scan is still queued. You can run an instant dependency and prompt-injection check now with the "Scan for vulnerabilities" button above.
Clone the repository with "git clone https://github.com/khadinakbarlabs/ai-brand-monitor-mcp" and add it to your Claude Code skills directory (see the Installation section above).
ai-brand-monitor-mcp is primarily written in TypeScript. It is open-source under khadinakbarlabs on GitHub, so you can review or fork the full source.
Yes. SkillsLLM lists many other AI Agents skills you can browse and compare side by side. Open the AI Agents category from the badge at the top of this page, or use the Related Skills and comparison links further down to weigh ai-brand-monitor-mcp against similar tools.
No comments yet. Be the first to share your thoughts!
Unlocks once the catalog security scan passes (runs nightly).
The deep catalog scan for this skill is still queued. Run an instant dependency check now instead.
The AI-Search brand-visibility MCP for AI agents โ OAuth in 30 seconds, no API keys. Track how your brand appears in Perplexity, ChatGPT, Claude and Gemini search results directly inside Claude, Cursor, Codex, Windsurf, ChatGPT and any MCP-compatible AI client.
A Model Context Protocol server that gives any MCP-compatible AI agent a single, reliable way to measure brand visibility across the four AI-search platforms:
For every brand ร query ร platform combination:
Backed by a production Apify actor with OpenRouter-routed APIs, native web search on every platform, and a flat $0.08 per check.
Traditional brand-monitoring tools live in a separate dashboard. This one lives inside the agent: Claude, Cursor, Codex or any other MCP client can plan a GEO strategy, audit a brand, diff two brands, or check weekly trends โ and actually pull the data in the same turn.
| Option A: Cloud MCP (OAuth) | Option B: Self-hosted (npm) | |
|---|---|---|
| Install time | ~30 seconds | 2โ3 minutes |
| What you need | An Apify account (OAuth popup signs you in) | Node 18+ and an Apify API token |
| Runs where | Apify Cloud | Your machine |
| Best for | Most users โ Claude, Cursor, Windsurf, VS Code, Codex | Self-hosted infra, air-gapped networks, advanced overrides |
| Config | One URL | Command + token env var |
Not sure which one? Pick Option A. That's why it's first.
| Client | Surface | Install path |
|---|---|---|
| Claude.ai | Web ยท Desktop ยท Cowork ยท iOS ยท Android | Settings โ Connectors โ Add custom connector |
| ChatGPT | Web ยท Desktop | Settings โ Connectors โ Create (Pro/Team/Enterprise/Edu) |
| Cursor | Desktop | One-click deeplink or ~/.cursor/mcp.json |
| Claude Code | CLI | claude mcp add --transport http ... |
| VS Code | Desktop | .vscode/mcp.json |
| Windsurf | Desktop | ~/.codeium/windsurf/mcp_config.json |
| OpenAI Codex CLI | CLI | ~/.codex/config.toml |
https://mcp.apify.com?tools=khadinakbar/ai-search-brand-monitor
Paste this into any MCP-compatible client. On first call, a browser tab opens, you sign into Apify, and the tools are live. No tokens. No npm install. One setting covers Claude web, Claude Desktop, Cowork, mobile apps, ChatGPT web, Cursor, Windsurf, VS Code, Claude Code, Codex CLI and any other Streamable-HTTP MCP client.
New to Apify? Accounts are free and include $5 of credits โ enough for ~60 brand-query checks before you pay a cent.
https://mcp.apify.com?tools=khadinakbar/ai-search-brand-monitor
Works on Free, Pro, Max, Team and Enterprise plans (Free is limited to 1 custom connector).
AI Brand MonitorTrack brand visibility across Perplexity, ChatGPT, Claude & Gemini.https://mcp.apify.com?tools=khadinakbar/ai-search-brand-monitorNot available on the Free plan.
Open ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows). Add:
{
"mcpServers": {
"ai-brand-monitor": {
"url": "https://mcp.apify.com?tools=khadinakbar/ai-search-brand-monitor"
}
}
}
Restart Claude Desktop. First call opens the OAuth popup.
Either:
One-click: click the Cursor deeplink in the Apify Store listing, or
Manual: add to ~/.cursor/mcp.json:
{
"mcpServers": {
"ai-brand-monitor": {
"url": "https://mcp.apify.com?tools=khadinakbar/ai-search-brand-monitor"
}
}
}
claude mcp add --transport http ai-brand-monitor \
https://mcp.apify.com?tools=khadinakbar/ai-search-brand-monitor
Create .vscode/mcp.json in your workspace:
{
"servers": {
"ai-brand-monitor": {
"type": "http",
"url": "https://mcp.apify.com?tools=khadinakbar/ai-search-brand-monitor"
}
}
}
Edit ~/.codeium/windsurf/mcp_config.json:
{
"mcpServers": {
"ai-brand-monitor": {
"serverUrl": "https://mcp.apify.com?tools=khadinakbar/ai-search-brand-monitor"
}
}
}
Edit ~/.codex/config.toml:
[mcp_servers.ai-brand-monitor]
url = "https://mcp.apify.com?tools=khadinakbar/ai-search-brand-monitor"
// Claude Desktop or any JSON config
{
"mcpServers": {
"ai-brand-monitor": {
"command": "npx",
"args": ["-y", "ai-brand-monitor-mcp"],
"env": {
"APIFY_TOKEN": "apify_api_xxx"
}
}
}
}
| Variable | Default | Purpose |
|---|---|---|
APIFY_TOKEN |
โ | Required. Your Apify API token. |
APIFY_ACTOR_ID |
khadinakbar/ai-search-brand-monitor |
Override to run against a forked actor. |
DEFAULT_MAX_QUERIES |
3 |
Used when the agent doesn't specify maxQueriesPerPlatform. |
MAX_QUERIES_CEILING |
10 |
Hard cap for maxQueriesPerPlatform. Protects credits. |
APIFY_WAIT_SECS |
300 |
How long to wait for an actor run before timing out. |
git clone https://github.com/khadinakbarlabs/ai-brand-monitor-mcp.git
cd ai-brand-monitor-mcp
npm install
npm run build
node dist/index.js
audit_brand_visibilityRun a comprehensive GEO audit using standard query templates โ best for baselines, weekly monitoring, and before/after content measurements.
| Parameter | Required | Description |
|---|---|---|
brandName |
โ | Brand to track (e.g. "Ahrefs") |
brandDomain |
For citation detection (e.g. "ahrefs.com") |
|
brandAliases |
Alternate names / acronyms | |
industry |
Makes template queries category-specific | |
competitors |
Up to 10 rival brands for co-mention tracking | |
platforms |
Subset of perplexity, chatgpt, claude, gemini |
|
queryTemplates |
Subset of best_tools, alternatives, recommendations, reviews, comparisons |
|
maxQueriesPerPlatform |
1โ20, default 3 |
Example prompt (inside any MCP-enabled agent):
"Run a brand visibility audit for Ahrefs against Semrush and Moz in the SEO category. Pull 5 queries per platform."
check_brand_in_queriesSubmit 1โ10 custom questions across all four platforms โ best when the user has specific prompts to test.
| Parameter | Required | Description |
|---|---|---|
brandName |
โ | Brand to track |
customQueries |
โ | 1โ10 questions (strings) |
brandDomain |
For citation detection | |
brandAliases |
Alternate names / acronyms | |
competitors |
Up to 10 rival brands | |
platforms |
Subset of platforms |
Example prompt:
"Ask Perplexity, ChatGPT and Claude 'What is the best tool for local-business SEO?' and tell me how often Ahr