Citesurf MCP
The Citesurf MCP server lets you monitor and manage your brand's visibility across ChatGPT, Claude, Gemini, and Perplexity — all from your AI agent.
Brand Management
List, create, update, and delete monitored brands with metadata (type, category, description, prompts)
Get detailed brand info including visibility scores, platform breakdown, competitors, and sentiment
Scan Operations
Trigger new visibility scans across all 4 AI platforms (costs 1 credit each)
List past scans and access full scan details including probes, per-platform results, and citations
View historical trends over 7, 30, or 90 days
Analytics & Insights
Retrieve prompt-level results showing what each AI platform says about your brand
Analyze persona-level results to see how different user types discover your brand
Get AI-generated recommendations for improving visibility, with options to dismiss or mark as completed
Technical Audits
Audit your site for AI crawler accessibility: robots.txt, llms.txt, schema.org, sitemap, and Open Graph
Reporting & Account
Generate comprehensive reports combining scores, platform performance, prompts, sentiment, competitors, trends, audits, and insights in a single call
View account plan, credit balance, and brand limits
Provides visibility monitoring and sentiment analysis for brands as they appear in responses and recommendations on the Perplexity platform.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Citesurf MCP Show me the latest visibility score and insights for my brand"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
@citesurf/mcp
MCP server for Citesurf. AI visibility monitoring.
Check if ChatGPT, Claude, Perplexity, and Gemini recommend any brand. Get visibility scores, sentiment, competitor data, and actionable insights, all from your AI agent.
Install
npx -y @citesurf/mcpRelated MCP server: mcp-server-peecai
Requirements
A Citesurf account with an active Plus or Max subscription
An API key (create one in Dashboard > Settings)
Prepaid credits for scan operations
Setup
Add to your MCP client config:
Claude Desktop
~/Library/Application Support/Claude/claude_desktop_config.json
{
"mcpServers": {
"citesurf": {
"command": "npx",
"args": ["-y", "@citesurf/mcp"],
"env": {
"CITESURF_API_KEY": "cs_live_..."
}
}
}
}Cursor
.cursor/mcp.json in your project or global settings
{
"mcpServers": {
"citesurf": {
"command": "npx",
"args": ["-y", "@citesurf/mcp"],
"env": {
"CITESURF_API_KEY": "cs_live_..."
}
}
}
}Claude Code
claude mcp add citesurf -e CITESURF_API_KEY=cs_live_... -- npx -y @citesurf/mcpEnvironment Variables
Variable | Required | Description |
| Yes | Your API key from Dashboard > Settings |
| No | API base URL (default: |
Tools
Brands
Tool | Description | Credits |
| List all monitored brands with latest metrics | 0 |
| Get detailed brand info: score, platforms, competitors | 0 |
| Start monitoring a brand across all 4 AI platforms | 0 |
| Update brand type, category, description, or prompts | 0 |
| Stop monitoring and archive a brand | 0 |
Data
Tool | Description | Credits |
| Paginated scan list for a brand | 0 |
| Full scan detail with probes and citations | 0 |
| Historical scan trends (7, 30, or 90 days) | 0 |
| AI platform probe results grouped by prompt | 0 |
| Probe results grouped by persona | 0 |
| AI generated recommendations for visibility | 0 |
| Dismiss or complete an insight | 0 |
| Technical audit (robots.txt, llms.txt, schema) | 0 |
| Comprehensive report with all data in one call | 0 |
| Plan, credit balance, brand count | 0 |
Scans
Tool | Description | Credits |
| Trigger new scan for existing brand | 1 |
Each scan costs 1 credit and runs across all 4 platforms (ChatGPT, Claude, Gemini, Perplexity). Reading data never costs credits. Purchase credit packs in the Citesurf dashboard.
Example Usage
> List my monitored brands
> What are the top insights for brand xyz?
> How has my visibility score changed over the last 30 days?
> Show me the latest scan detail for my brand
> What do different personas see when asking about my brand?
> Run a comprehensive report on my brand
> Update my brand's description and monitoring promptsLicense
MIT
Available Tools
16 toolscreate_brandB
Start monitoring a brand for AI visibility across ChatGPT, Claude, Gemini, Perplexity
Inputs: name (required), website (required), language.
delete_brandADestructive
Stop monitoring a brand and archive its data
Inputs: brandId (required).
get_accountBRead-only
Get account info: plan, payment status, credit balance, brand count and limit
Inputs: no named parameters.
get_brandBRead-only
Get detailed brand info: visibility score, platform breakdown, competitors, sentiment
Inputs: brandId (required).
get_insightsBRead-only
Get AI generated recommendations for improving brand visibility, prioritized by impact
Inputs: brandId (required), status, offset, pageSize.
get_personasARead-only
Get AI platform probe results grouped by persona (how different user types discover the brand)
Inputs: brandId (required), offset, pageSize.
get_promptsARead-only
Get AI platform probe results grouped by prompt (what each AI said about the brand)
Inputs: brandId (required), platform, offset, pageSize.
get_reportBRead-only
Get comprehensive AI visibility report: scores, platform performance, prompts, sentiment, competitors, cited domains, trends, site audit, and insights in one call
Inputs: brandId (required).
get_scanARead-only
Get full scan detail with probes, results per platform, citations, and site audit
Inputs: brandId (required), scanId (required).
get_site_auditBRead-only
Get technical audit results: robots.txt AI crawler access, llms.txt, schema.org, sitemap, Open Graph
Inputs: brandId (required).
get_trendsARead-only
Get historical scan trends for a brand (visibility score, mention rate, platform breakdown over time)
Inputs: brandId (required), range.
list_brandsARead-only
List all monitored brands with latest AI visibility metrics
Inputs: no named parameters.
list_scansARead-only
List scans for a brand with pagination (visibility score, mention rate, platform scores per scan)
Inputs: brandId (required), offset, pageSize.
trigger_scanA
Trigger a new scan for an existing monitored brand (costs 1 credit, covers all 4 AI platforms). Returns credits used and remaining balance.
Inputs: brandId (required).
update_brandAIdempotent
Update brand metadata: type, category, description, or monitoring prompts. All fields optional, only pass what you want to change.
Inputs: brandId (required), type, category, description, +1 more.
update_insightADestructive
Dismiss or complete an insight. Dismiss deletes it, complete validates improvement with before and after metrics.
Inputs: brandId (required), insightId (required), action (required).
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
TDQS
Scored across 16 tools
Most tools have distinct purposes with clear boundaries, such as create_brand vs. delete_brand or get_brand vs. get_insights. However, some overlap exists between get_report, get_scan, and get_trends, as they all provide detailed analytics that could be confused without careful reading of descriptions.
Tool names follow a highly consistent verb_noun pattern throughout, such as create_brand, get_account, list_brands, and update_brand. There are no deviations in naming conventions, making the set predictable and easy to navigate.
With 16 tools, the count is slightly high but reasonable for the domain of brand monitoring and AI visibility analysis. It covers core operations like CRUD for brands, scanning, and reporting, though it may feel a bit heavy compared to a more streamlined set.
The tool set provides comprehensive coverage for brand monitoring, including full CRUD for brands (create, get, update, delete, list), scanning and reporting capabilities, account management, and insights handling. No obvious gaps are present, supporting complete workflows from setup to analysis.
Maintenance
Related MCP Connectors
AI-visibility monitoring for your brand across ChatGPT, Claude, Perplexity & Gemini.
Track brand visibility across ChatGPT, Claude, Gemini & Perplexity. Scores, competitors, trends.
Track your brand's visibility in ChatGPT, Perplexity, Claude, Gemini, Grok and DeepSeek answers.
Track and manage your brand's visibility in AI answers: ChatGPT, Gemini, Google AI, Copilot.
Related MCP Servers
- AlicenseAqualityDmaintenanceTrack brand visibility across ChatGPT, Perplexity, Claude, and Gemini.6277 npm11MIT
- AlicenseAqualityDmaintenanceTrack how your brand appears in AI-generated answers across ChatGPT, Perplexity, and other AI models. Analyze visibility, sentiment, citations, and domain rankings with 31 tools — including analytics reports, chat inspection, query analysis, and full CRUD for brands, prompts, tags, and topics.17105 npm2MIT
- AlicenseNot gradedqualityDmaintenanceEnables AI agents to run brand-visibility audits by querying multiple AI engines, generating competitive leaderboards, and identifying growth opportunities. Integrates with any MCP-capable client to measure and act on brand discoverability in AI recommendations.MIT
- AlicenseAqualityBmaintenanceEnables AI assistants to monitor and analyze a brand's visibility across ChatGPT, Claude, Perplexity, and Google AI Overviews, providing insights, recommendations, and competitive analysis without switching tabs.25197 npm1MIT