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.
DataForSEO MCP Server
A stdio-based Model Context Protocol (MCP) server for DataForSEO API.
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