Unified SEO Intelligence MCP Server avatar
Unified SEO Intelligence MCP Server

Pricing

from $0.01 / 1,000 results

Go to Apify Store
Unified SEO Intelligence MCP Server

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

John Rippy

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

10 hours ago

Last modified

Share

SEO Intelligence MCP Server

Unified MCP Server for comprehensive SEO intelligence - Orchestrates DataForSEO, LocalFalcon, and SERPApi actors for AI assistant integration.

Built by John Rippy | johnrippy.link


Overview

This MCP (Model Context Protocol) Server provides a unified interface for AI assistants to access comprehensive SEO intelligence capabilities. It orchestrates multiple specialized Apify actors:

  • DataForSEO: SERP rankings, keyword research, on-page audits, backlink analysis
  • LocalFalcon: Local ranking grid scans
  • SERPApi: Real-time SERP snapshots

Available Tools

ToolDescriptionData Source
serp_rankingsTrack keyword positions in search resultsDataForSEO
keyword_researchFind keyword opportunities with volume/difficultyDataForSEO
onpage_auditComprehensive on-page SEO analysisDataForSEO
backlink_analysisAnalyze backlink profile and referring domainsDataForSEO
local_grid_scanRun local ranking grid scansLocalFalcon
realtime_serpGet real-time SERP snapshotsSERPApi
competitor_analysisMulti-source competitor analysisCombined
full_auditComplete SEO audit across all categoriesCombined

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

Common Parameters

ParameterTypeDescription
toolstringThe SEO intelligence tool to execute
domainstringTarget domain for analysis
keywordsarrayKeywords to track or research
locationstringGeographic location (e.g., "Saint Louis, MO")
competitorsarrayCompetitor domains to compare
webhookUrlstringURL to receive results when complete
demoModebooleanRun with sample data (no API calls)

Example Usage

SERP Rankings Tracking

{
"tool": "serp_rankings",
"domain": "example.com",
"keywords": ["digital marketing", "seo services", "local seo"],
"location": "Saint Louis, MO",
"dataForSeoLogin": "your-login",
"dataForSeoPassword": "your-password",
"apifyToken": "your-apify-token"
}

Local Grid Scan

{
"tool": "local_grid_scan",
"toolInput": {
"businessName": "Joe's Plumbing",
"keyword": "plumber near me",
"gridSize": 9,
"radiusMiles": 10
},
"location": "Saint Louis, MO",
"localFalconApiKey": "your-localfalcon-key",
"apifyToken": "your-apify-token"
}

Real-Time SERP Snapshot

{
"tool": "realtime_serp",
"toolInput": {
"query": "best marketing agency",
"engine": "google",
"device": "mobile"
},
"location": "New York, NY",
"serpApiKey": "your-serpapi-key",
"apifyToken": "your-apify-token"
}

Full SEO Audit

{
"tool": "full_audit",
"domain": "example.com",
"location": "Chicago, IL",
"dataForSeoLogin": "your-login",
"dataForSeoPassword": "your-password",
"localFalconApiKey": "your-localfalcon-key",
"apifyToken": "your-apify-token"
}

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
}
}

MCP Integration

This actor exposes MCP tools via the Key-Value Store:

// Fetch MCP tools definition
const kvStore = await client.keyValueStore(runId);
const mcpTools = await kvStore.getRecord('MCP_TOOLS');
// Get the latest result
const output = await kvStore.getRecord('OUTPUT');

Pricing

Pay-per-event pricing based on tool usage:

EventDescription
mcp-tool-callBase charge per tool execution
serp_rankingsSERP ranking check
keyword_researchKeyword research query
onpage_auditOn-page audit scan
backlink_analysisBacklink analysis
local_grid_scanLocal grid scan
realtime_serpReal-time SERP snapshot
competitor-analysisMulti-source competitor analysis
full-auditComplete SEO audit

Demo Mode

Set demoMode: true to test with sample data without consuming API credits or running sub-actors.

Webhook Support

Configure webhookUrl to receive results via HTTP POST when the run completes. Perfect for Zapier, Make, or n8n integrations.

This MCP Server orchestrates these specialized actors:

  • localhowl~dataforseo-serp - SERP and keyword data
  • localhowl~dataforseo-onpage - On-page SEO audits
  • localhowl~dataforseo-backlinks - Backlink analysis
  • localhowl~localfalcon-grid - Local ranking grids
  • localhowl~serpapi-realtime - Real-time SERP snapshots

Support