What is MCP?
The Model Context Protocol (MCP) is an open standard that allows AI coding assistants to connect to external tools and data sources. Searchable’s MCP server lets you access your AEO/SEO data, visibility reports, and content directly from AI assistants like:- Cursor - AI-powered code editor
- Claude Code - Anthropic’s CLI tool
- Windsurf - AI development environment
- Any MCP-compatible client
With the Searchable MCP, you can ask your AI assistant questions like “What’s my brand’s visibility score?” or “Show me critical AEO/SEO issues on my site” without leaving your development environment.
Plan Requirement: MCP integration requires a paid Searchable plan (Starter, Professional, or Scale). API keys cannot be created on the Free plan.
Setup Guide
Step 1: Get Your API Key
Open Settings
Navigate to Settings, then under Workspace go to Integrations in your Searchable dashboard.
Step 2: Configure Your AI Assistant
- Cursor
- Claude Code
- Windsurf
Add the following to your Cursor MCP configuration file (Replace
.cursor/mcp.json in your project or global config):YOUR_API_KEY with your Searchable API key.Step 3: Verify Connection
After configuration, restart your AI assistant. You should see “Searchable” appear in your available MCP servers. Test the connection by asking:Available Tools
The Searchable MCP provides 9 tools for accessing your project data:Project Management
list_projects
Description: List all Searchable projects for the authenticated user.Returns: Project names, domains, descriptions, and IDs.Example prompt: “List all my Searchable projects”
AI Visibility
get_visibility_summary
Description: Get AI visibility summary for a project.Returns: Overall visibility score, mention rate, citations, and how the brand appears across AI platforms (ChatGPT, Claude, Perplexity, Gemini).Parameters:
projectId(required) - Project IDdays(optional) - Analysis period (default: 30)
get_visibility_details
Description: Get detailed visibility breakdown by platform.Returns: Per-platform visibility rates, responses, mentions, and citations for ChatGPT, Claude, Perplexity, and Gemini.Parameters:
projectId(required) - Project IDdays(optional) - Analysis period (default: 30)
Site Audits
get_website_issues
Description: Get current website issues from Searchable’s site auditor.Returns: Issues grouped by severity (critical, high, medium, low) with descriptions and affected pages.Parameters:
projectId(required) - Project IDstatus(optional) - “open”, “resolved”, or “all” (default: “open”)
get_page_audits
Description: Get page audit scores for a project.Returns: Technical, content, and AEO (AI Engine Optimization) scores for each monitored page.Parameters:
projectId(required) - Project ID
get_monitored_pages
Description: Get list of all monitored pages for a project.Returns: Page URLs, types, issue counts, and tracking status.Parameters:
projectId(required) - Project ID
get_issue_details
Description: Get detailed information about issues of a specific type.Returns: Unique issue types, affected pages, and fix recommendations.Parameters:
projectId(required) - Project IDissueType(required) - “technical” or “content”
Content & Articles
list_articles
Description: List articles for a project.Returns: Article titles, status, topics, keywords, and metadata.Parameters:
projectId(required) - Project IDstatus(optional) - “draft”, “published”, or “all” (default: “all”)limit(optional) - Max articles (default: 50, max: 100)
get_article
Description: Get a single article with full content.Returns: Complete article including HTML/markdown content, outline, FAQs, AEO/SEO metadata, and all details.Parameters:
articleId(required) - Article ID
Example Prompts
Once connected, try these prompts with your AI assistant:Visibility Analysis
Site Audit
Content Management
Use Cases
Automated Issue Fixing
One of the most powerful use cases is retrieving AEO/SEO issues and having your AI assistant automatically fix them in your codebase:- Fetch issues from Searchable (missing meta descriptions, alt text, heading structure, etc.)
- Locate the relevant files in your project
- Apply the fixes automatically
- Show you what changed for review
For Developers
- Query AEO/SEO issues while debugging frontend code
- Have your AI assistant automatically fix issues in your codebase
- Check if code changes impact page audit scores
- Review article content without leaving your IDE
For AEO/SEO Teams
- Get quick visibility summaries during standups
- Pull audit data for reports
- Monitor issue resolution progress
For Content Teams
- Review article status and metadata
- Access full article content for editing
- Track content performance metrics
Troubleshooting
Connection failed
Connection failed
- Verify your API key is correct and starts with
sea_ - Check that the URL is exactly
https://searchable-mcp-production.searchable.workers.dev/sse - Ensure your API key hasn’t been revoked
- Restart your AI assistant after configuration changes
No projects returned
No projects returned
- Confirm you have projects in your Searchable account
- Check that the API key belongs to the correct workspace
- Verify workspace membership allows project access
Tools not appearing
Tools not appearing
- Restart your AI assistant completely
- Check the MCP server configuration syntax
- Look for error messages in your assistant’s logs
- Verify the transport type is set to “sse”
Authentication errors
Authentication errors
- Regenerate your API key in Searchable settings
- Ensure the
Authorizationheader includes “Bearer ” prefix - Check for extra spaces or characters in the key
Security
API Key Best Practices
- Rotate keys regularly - Generate new keys periodically
- Use project-specific keys - Create separate keys for different use cases
- Revoke unused keys - Remove keys you no longer need
- Never share keys - Each user should have their own key
Data Access
The MCP server only provides read access to your Searchable data. It cannot:- Modify your projects or settings
- Delete any data
- Access other users’ projects
- Perform actions on your behalf
API Reference
Server Details
| Property | Value |
|---|---|
| Endpoint | https://searchable-mcp-production.searchable.workers.dev/sse |
| Transport | Server-Sent Events (SSE) |
| Protocol | MCP 1.0 |
| Authentication | Bearer token |
Rate Limits
- 100 requests per minute per API key
- Requests exceeding the limit return 429 status
- Rate limits reset after 60 seconds