DataForSEO MCP Server

by dataforseo

224 stars
372 downloads
Not rated
GitHub Website

About

DataForSEO MCP Server is a Model Context Protocol implementation that enables AI assistants to interact with selected DataForSEO APIs and retrieve SEO data through a standardized interface. It provides tools for keyword research, SERP analysis, backlink audits, on‑page…

Details

Author
dataforseo
GitHub stars
224
Downloads
372
Categories
Other

- AI_OPTIMIZATION API for keyword discovery and LLM benchmarking
- SERP API for real‑time Google, Bing, and Yahoo results
- KEYWORDS_DATA API for keyword research and clickstream metrics
- ONPAGE API for crawling and on‑page SEO performance analysis
- BACKLINKS API for comprehensive backlink and link quality data
- Modular design allowing enable/disable of individual API modules

Setting up with Highlight

This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:

  1. Download and install Highlight from highlightai.com/download
  2. Navigate to the plugins tab and select "Add Custom Plugin"
  3. Configure the plugin with the settings below
    Plugin Name DataForSEO MCP Server
    Command (node, npx, python, etc.)

    Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.

  4. Enable "Start Automatically" if you want the plugin to start when Highlight launches

From the repository

Set environment variables DATAFORSEO_USERNAME and DATAFORSEO_PASSWORD, then run via npx dataforseo-mcp-server@latest or install globally and run dataforseo-mcp-server. Optionally configure enabled modules/prompts, full response mode, and simple filter schema. Supports both local and HTTP server modes (port 3000), and can be deployed as a Cloudflare Worker.

docs_index

Fetch the DataForSEO API documentation index (llms.txt), optionally filtered by section

docs_list_sections

Return available DataForSEO API documentation section names

docs_search

Fetch DataForSEO API documentation from a documentation URL

api_request

Make an authenticated request to the DataForSEO API

Claude Desktop / Cursor

Paste into your MCP client config file to install this server.

{
    "mcpServers": {
        "dataforseo mcp server": {
            "mcp-server-typescript": {
                "command": "npx",
                "args": [
                    "dataforseo-mcp-server@latest"
                ]
            }
        }
    }
}

McpServers

{
    "mcp-server-typescript": {
        "command": "npx",
        "args": [
            "dataforseo-mcp-server@latest"
        ]
    }
}

DataForSEO MCP 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;
- MERCHANT API: provides essential data and metrics for comprehensive competitor analysis, price monitoring, and market research across Google Shopping, Amazon etc.

Prerequisites

- Node.js (v14 or higher)
- DataForSEO API credentials (API login and password)

Installation

1. Clone the repository:

git clone https://github.com/dataforseo/mcp-server-typescript
cd mcp-server-typescript

2. Install dependencies:

npm install

3. Set up environment variables:
```bash

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.