DataForSEO API modelcontextprotocol server
Model Context Protocol (MCP) server implementation for DataForSEO, enabling AI assistants to interact with selected DataForSEO APIs and obtain SEO data through a standardized interface. Features AI_OPTIMIZATION API: provides data for keyword discovery, conversational optimization, and real-time LLM benchmarking; SERP API: real-time Search Engine Results Page (SERP) data for Google, Bing, and Yahoo; KEYWORDS_DATA API: keyword research and clickstream data, including search volume, cost-per-click, and other metrics; ONPAGE API: allows crawling websites and webpages according to customizable parameters to obtain on-page SEO performance metrics; DATAFORSEO LABS API: data on keywords, SERPs, and domains based on DataForSEO's in-house databases and proprietary algorithms; BACKLINKS API: comprehensive backlink analysis including referring domains, anchor text distribution, and link quality metrics; BUSINESS DATA API: publicly available data on any business entity; DOMAIN ANALYTICS API: data on website traffic, technologies, and Whois details; CONTENT ANALYSIS API: robust source of data for brand monitoring, sentiment analysis, and citation management.
from agents import Agent
from agents.mcp import MCPServerStdio
mcp_server = MCPServerStdio(
command="npx",
args=["-y", "dataforseo-mcp-server"],
)
agent = Agent(
name="My Agent",
model="gpt-4o",
mcp_servers=[mcp_server],
)If you maintain DataForSEO MCP Server, add this badge to your README to show it's verified on CuratedMCP:
[](https://curatedmcp.com/marketplace/dataforseo-mcp-server)