Tracks brand visibility and citations in Perplexity AI search results, providing analytics on how brands appear in AI-powered responses alongside other LLM services.
Superlines MCP Server
What is this?
Superlines tracks how your brand appears in AI-powered search engines like ChatGPT, Perplexity, Gemini, and Claude. This MCP server lets you query your Superlines analytics data directly from AI assistants.
Ask questions like:
"What's my brand visibility this month vs last month?"
"Which domains are getting cited most in AI responses?"
"Show me my top competitors by share of voice"
"Audit my website for LLM-friendliness"
Features
š Brand Analytics ā Visibility metrics, citations, share of voice
š Competitor Analysis ā Benchmark against competitors with sentiment analysis
š Citation Tracking ā See which URLs are cited in AI responses
š Trend Analysis ā Weekly and monthly performance trends
š Webpage Auditing ā LLM-friendliness analysis for any URL
š ļø Schema Optimization ā Generate optimized Schema.org markup
Prerequisites
Node.js 18+ installed (Download)
Superlines account with Enterprise plan (MCP access is Enterprise-only)
API Key from your Superlines dashboard
Quick Start
Step 1: Get Your API Key
Log in to analytics.superlines.io
Go to Organization Settings ā API Keys
Click "Create New API Key"
Copy the key (starts with
sl_live_) ā it's only shown once!
Step 2: Configure Claude Desktop
Edit your Claude Desktop configuration file:
macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows: %APPDATA%\Claude\claude_desktop_config.json
Add this configuration:
Important: Replace
sl_live_YOUR_API_KEYwith your actual API key.
Step 3: Restart Claude Desktop
Quit completely: ā+Q on Mac, or right-click taskbar icon ā Exit on Windows
Reopen Claude Desktop
Verify: Look for the hammer icon (šØ) indicating MCP tools are available
Step 4: Start Asking Questions!
Alternative: Local Proxy Script
If you prefer not to use npx, you can download and run the proxy script locally.
Download the Proxy Script
macOS / Linux:
Windows (PowerShell):
Configure Claude Desktop (Local Proxy)
macOS:
Windows:
Replace
YOUR_USERNAMEwith your actual username. Find it by runningecho $USER(macOS) orecho %USERNAME%(Windows).
Configuration for Other MCP Clients
Cursor
Add to .cursor/mcp.json in your project or globally:
VS Code with Continue
Add to your Continue configuration:
Global Installation (Alternative)
If you prefer to install globally instead of using npx:
Then use this configuration:
Available Tools
Brand Analytics
Tool | Description |
| List all brands you have access to |
| Get brand configuration, competitors, and industry |
| Brand visibility, citation rate, mentions, share of voice |
| Weekly performance trends |
| Compare current vs previous period |
| High-level analytics overview |
Citations
Tool | Description |
| Domain and URL citation analysis |
| Top cited URLs per query |
Competitor Analysis
Tool | Description |
| Competitor mentions with sentiment scores |
| Find competitive opportunities |
| Comprehensive competitor overview |
| Best performing prompts |
Content Strategy
Tool | Description |
| Query analysis with search volumes |
| Topics with improvement potential |
| LLM source query analysis |
| Sentiment analysis of AI responses |
Webpage Analysis
Tool | Description |
| Fetch and parse webpage content |
| Full LLM-friendliness audit |
| Technical SEO analysis |
| Content quality analysis |
| Optimize Schema.org markup |
| Deep-dive analysis of competitor URLs |
Environment Variables
Variable | Required | Description |
| Yes | Your Superlines API key (starts with |
| No | Override the default server URL |
| No | Set to |
Example Queries
Performance Analysis
Competitor Intelligence
Citation Analysis
Weekly Trends
Webpage Audit
Content Opportunities
Troubleshooting
"SUPERLINES_API_KEY environment variable not set"
Make sure your config includes the env section with your API key:
"401 Unauthorized"
Your API key is invalid or expired
Generate a new key at Organization Settings ā API Keys
"403 Forbidden"
API access requires an Enterprise plan
Contact support@superlines.io to upgrade
Claude says "I don't have access to any tools"
Restart Claude Desktop completely (ā+Q on Mac, not just close window)
Check the script path ā use the full absolute path, not
~Validate your config is valid JSON:
cat ~/Library/Application\ Support/Claude/claude_desktop_config.json | python3 -m json.toolTest the proxy manually:
export SUPERLINES_API_KEY="sl_live_your_key" echo '{"jsonrpc":"2.0","method":"tools/list","id":1}' | node ~/superlines-mcp/mcp-proxy.jsYou should see a JSON response listing available tools.
Script not found
Use the full absolute path in your config
ā Good:
/Users/john/superlines-mcp/mcp-proxy.jsā Bad:
~/superlines-mcp/mcp-proxy.jsWindows: Use double backslashes:
C:\\Users\\john\\...
Security
š Never share your API key publicly
š Don't commit
claude_desktop_config.jsonto version controlš Rotate keys regularly in Organization Settings
š Revoke keys immediately if compromised
Secure your config file:
Beta Notice
ā ļø The Superlines MCP server is currently in beta and may experience instability or contain bugs. Please report issues at github.com/Superlines/mcp-server/issues.
Resources
Support
Email: support@superlines.io
License
MIT Ā© Superlines