mcp
In the era of AI-driven search (Generative Engine Optimization or GEO), the speed and accessibility of data are critical. Imagine being able to query your brand's AI visibility data directly within your conversation with an AI assistant—whether in Claude Desktop or Cursor IDE—without ever logging into a dashboard.
In the era of AI-driven search (Generative Engine Optimization or GEO), the speed and accessibility of data are critical. Imagine being able to query your brand's AI visibility data directly within your conversation with an AI assistant—whether in Claude Desktop or Cursor IDE—without ever logging into a dashboard.
Geoly MCP (Model Context Protocol) makes this possible.
This guide dives deep into Geoly's MCP capabilities, practical use cases, and step-by-step configuration for leading AI editors, empowering you to build your own personal AI SEO analyst.
What is MCP (Model Context Protocol)?
The Model Context Protocol (MCP) is a standardized interface that allows AI assistants (like Claude, ChatGPT, etc.) to connect directly to local or remote data sources.
By integrating Geoly's MCP service, your AI assistant evolves from a simple chatbot into a powerful tool with direct access to Geoly's real-time database. You can ask questions in natural language, and the AI will automatically invoke the appropriate tools to fetch data, providing deep analysis in context—eliminating the need for manual report checking.
The Geoly MCP Toolkit
Geoly currently offers 10 powerful MCP tools, covering everything from high-level brand monitoring to granular prompt analysis.
1. Overview Tools (4)
Designed for a quick pulse check on brand performance.
| Tool Name | Description | Typical Query Example |
|---|---|---|
| Brand Overview | Get overall brand visibility metrics, including AIGVR score, coverage, and platform distribution. | "How is our brand's AI visibility performing over the last 30 days?" |
| Prompt List | Search and browse monitored prompts with visibility statistics. | "List the top 10 prompts with the lowest visibility." |
| Citation Overview | Summarize domains and pages cited by AI engines. | "Which domains are cited most frequently by AI?" |
| Sentiment Dashboard | Analyze sentiment trends (Positive/Neutral/Negative) across platforms. | "What is the sentiment towards our brand on each platform?" |
2. Deep Dive Tools (6)
Built for in-depth investigation and optimization opportunities.
| Tool Name | Description | Typical Query Example |
|---|---|---|
| Prompt Details | Full data for a single prompt: platform performance, AIGVR, Share of Model (SoM), and competitor mentions. | "What is the performance breakdown for prompt 'best CRM software'?" |
| Domain Details | Analyze citations for a specific domain: daily trends, page lists, and prompt distribution. | "How are citations trending for example.com recently?" |
| Page Details | Granular citation data for a single URL: trends, prompt distribution, and cited snippets. | "Which prompts are citing this specific URL?" |
| Competitor List | List all competitors currently being tracked. | "Which competitors are we currently monitoring?" |
| Prompt Citation List | Retrieve all citation sources (URLs, domains, platforms) for a specific prompt. | "What pages does this prompt cite?" |
| Content Gap Analysis | (Core Feature) Identify prompts where a specific domain is not cited to uncover content opportunities. | "Where is example.com missing citations? Show me content gaps." |

Common Use Cases
Once connected, you can perform complex analyses through simple conversation. Here are three high-impact scenarios:
Scenario 1: Detecting Lost Referrals
Problem: Traffic has dropped suddenly, and you suspect a key AI citation has been lost.
Prompt: "Check the citation trend for blog.example.com over the last 30 days. Are there any sudden drops?"
AI Action: Invokes the Domain Details tool to retrieve daily citation trend data, allowing you to visualize exactly when and where a referral source might have disappeared.
Scenario 2: Uncovering Content Gaps
Problem: You want to identify high-value prompts where your content is invisible.
Prompt: "Which monitored prompts are not citing example.com?"
AI Action: Uses the Content Gap Analysis tool to compare your monitored list against actual citations, generating a list of missing opportunities. These are your immediate targets for content optimization.
Scenario 3: Competitor Analysis
Problem: You need to understand how AI answers a core keyword using competitor data.
Prompt: "How does the prompt 'best CRM software' perform on ChatGPT vs. Gemini? Are competitors mentioned?"
AI Action: Calls Prompt Details to return visibility scores, rankings, and specific competitor mentions for that prompt across platforms.
How to Configure Geoly MCP
Configuration is straightforward. You only need two pieces of information to set up your AI client.
Prerequisites
- Log in to the Geoly Dashboard.
- Navigate to the MCP Menu.
- Create and copy the following:
- MCP Server URL: e.g.,
https://app.geoly.ai/api/mcp - API Token: e.g.,
geom_xxxxxxxxxxxx
- MCP Server URL: e.g.,
Integration Guides
1. Claude Desktop (Recommended)
Currently offers the best MCP experience.
- Open Claude Desktop.
- Go to Settings → Developer → Edit Config.
- Add the
geolyserver configuration to the JSON file:
{
"mcpServers": {
"geoly": {
"url": "https://app.geoly.ai/api/mcp",
"headers": {
"Authorization": "Bearer geom_YOUR_TOKEN"
}
}
}
}
- Save and restart Claude Desktop.
- Look for the tool icon (hammer) in the chat interface to confirm Geoly tools are loaded.
2. Cursor
Ideal for developers who want SEO data alongside their code.
- Open Cursor → Settings → MCP.
- Click "Add new MCP server".
- Fill in the details:
- Type:
streamable-http - Name:
geoly - URL:
https://app.geoly.ai/api/mcp
- Type:
- After saving, open
~/.cursor/mcp.jsonand manually add the authentication header:
{
"mcpServers": {
"geoly": {
"url": "https://app.geoly.ai/api/mcp",
"headers": {
"Authorization": "Bearer geom_YOUR_TOKEN"
}
}
}
}
- Restart Cursor and use it in Agent mode.
3. Windsurf
- Open Windsurf → Settings → MCP Configuration.
- Click "Add custom server" and edit the config:
{
"mcpServers": {
"geoly": {
"serverUrl": "https://app.geoly.ai/api/mcp",
"headers": {
"Authorization": "Bearer geom_YOUR_TOKEN"
}
}
}
}
- Save and restart Windsurf.
4. Claude Code (CLI)
For terminal users, quickly add Geoly via Claude Code:
claude mcp add geoly --transport streamable-http https://app.geoly.ai/api/mcp \
--header "Authorization: Bearer geom_YOUR_TOKEN"
5. Antigravity
You can add Geoly MCP in Antigravity by editing the raw MCP config.
- Open MCP Servers and select Manage MCP Servers.
- Click View raw config.
- Paste the following JSON and save:
{
"mcpServers": {
"geoly": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://app.geoly.ai/api/mcp",
"--header",
"Authorization:Bearer geom_YOUR_TOKEN"
]
}
}
}
- Refresh the MCP list and confirm Geoly tools are available.
6. Trae IDE
You can add Geoly MCP in Trae via manual configuration.
- Open Trae and go to Settings.
- Navigate to MCP, then click Add -> Manual.
- Paste the following JSON and confirm:
{
"mcpServers": {
"geoly": {
"url": "https://app.geoly.ai/api/mcp",
"headers": {
"Authorization": "Bearer geom_YOUR_TOKEN"
}
}
}
}
- Verify Geoly MCP appears in the MCP list and is enabled.
Pro Tips
- Natural Language: No need to memorize tool names. Just describe what you want (e.g., "Analyze my brand visibility"), and the AI will select the right tool.
- Filtering: If data is overwhelming, add constraints like "Show only the top 5 results," "Focus on ChatGPT," or "Last 90 days."
- Multi-language: Geoly MCP supports queries in both English and Chinese, returning results in your preferred language.
Start your AI-native SEO journey today by integrating Geoly MCP into your daily workflow!
GEOLY Docs