Unified SEO Intelligence MCP Server
Pricing
from $0.01 / 1,000 results
Unified SEO Intelligence MCP Server
Unified MCP Server for comprehensive SEO intelligence - Orchestrates DataForSEO, LocalFalcon, and SERPApi actors for AI assistant integration. It orchestrates multiple specialized Apify actors DataForSEO, LocalFalcon & SERPApi
Pricing
from $0.01 / 1,000 results
Rating
0.0
(0)
Developer

John Rippy
Actor stats
0
Bookmarked
1
Total users
1
Monthly active users
12 days ago
Last modified
Categories
Share
SEO Intelligence MCP Server - 21 AI-Powered SEO & Content Tools
What is MCP (Model Context Protocol)?
MCP is a protocol that allows AI assistants (like Claude) to interact with external tools and data sources. This MCP server connects to various APIs and services.
How to Use MCP Servers
- Install the MCP server in Claude Desktop's config
- The server provides tools the AI can use
- Ask Claude to use the tools (e.g., "Search for local businesses...")
21-in-1 MCP Server for comprehensive SEO intelligence + AI content generation. Includes: SERP tracking, keyword research, backlink analysis, local ranking grids, technical SEO audits, Lighthouse, GTmetrix, robots.txt/llms.txt analysis, rich results testing, AI text/image generation (Claude, Gemini, DALL-E, Imagen), and data extraction. All accessible via natural language prompts.
Features
- Model Context Protocol (MCP) compatible
- Works with Claude and other AI assistants
- Structured data output
- Multiple data sources
Quick Start
{"input": "your input here"}
Demo Mode
Set demoMode: true to test with sample data (no charges). When you're ready for real results, set demoMode: false or omit it.
{"demoMode": true,...}
Input Parameters
Required for Production
apifyToken- Your Apify API token (for running sub-actors)- API credentials for the specific tool:
- DataForSEO:
dataForSeoLogin,dataForSeoPassword - LocalFalcon:
localFalconApiKey - SERPApi:
serpApiKey
- DataForSEO:
Common Parameters
| Parameter | Type | Description |
|---|---|---|
tool | string | The SEO intelligence tool to execute |
domain | string | Target domain for analysis |
keywords | array | Keywords to track or research |
location | string | Geographic location (e.g., "Saint Louis, MO") |
competitors | array | Competitor domains to compare |
webhookUrl | string | URL to receive results when complete |
demoMode | boolean | Run with sample data (no API calls) |
Output Format
All tools return a standardized result format:
{"tool": "serp_rankings","status": "success","timestamp": "2025-12-27T12:00:00.000Z","summary": "Tracked 5 keywords for example.com - Avg position: 4.2","data": {// Tool-specific data}}
Pricing
This actor uses pay-per-event billing: Pay-per-event pricing based on tool usage:
| Event | Description |
|---|---|
mcp-tool-call | Base charge per tool execution |
serp_rankings | SERP ranking check |
keyword_research | Keyword research query |
onpage_audit | On-page audit scan |
backlink_analysis | Backlink analysis |
local_grid_scan | Local grid scan |
realtime_serp | Real-time SERP snapshot |
competitor-analysis | Multi-source competitor analysis |
full-audit | Complete SEO audit |
Use Cases
- Data collection
- Research
- Automation
Common Problems & Solutions
"Invalid API key" error
Cause: Your API key is wrong, expired, or doesn't have the right permissions. Fix: Double-check your API key. Make sure you copied it exactly without extra spaces.
"Rate limit exceeded" error
Cause: You've hit the API's rate limits. Fix: Wait a few minutes, then try again. Consider reducing the number of concurrent requests.
Empty or incomplete results
Cause: The target may have anti-scraping protection or the data doesn't exist. Fix:
- Check if the URL/search query is correct
- Try with different parameters
- Some sites may block automated access
Demo data showing instead of real results
Cause: demoMode is still set to true.
Fix: Set demoMode: false and provide your API key(s).
Built by John Rippy | Actor Arsenal


