Supports JavaScript functionality in on-page analysis through the 'enable_javascript' parameter in the DataForSEO On-Page API integration.
Provides Node.js integration examples for programmatically interacting with the DataForSEO API services through child processes.
Supports installation and distribution through npm, allowing users to install the package globally or run it directly with npx.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@DataForSEO MCP Serverget SERP results for 'best coffee shops' in New York"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
DataForSEO MCP Server
A stdio-based Model Context Protocol (MCP) server for DataForSEO API.
Sign up for Data for Seo
https://dataforseo.com/?aff=200885
Installation
You can run directly with npx:
Or install globally:
Related MCP server: DataForSEO MCP Server
Usage
Send JSON requests to stdin and receive JSON responses from stdout:
Supported Request Types
SERP API
Keywords Data API
Backlinks API
On-Page API
Domain Analytics API
App Data API
Merchant API
Business Data API
Integration Example
Here's how to use this MCP server in your Node.js code:
Environment Variables
You can also use environment variables instead of the config:
Publishing
To publish this package to npm:
Login to npm if not already logged in:
npm loginPublish the package:
npm publish --access publicTo update the package later:
npm version patch npm publish