DataForSEO MCP Server
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Integrations
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:
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:Copy
- Publish the package:Copy
- To update the package later:Copy
This server cannot be installed
A stdio-based server that enables interaction with the DataForSEO API through the Model Context Protocol, allowing users to fetch SEO data including search results, keywords data, backlinks, on-page analysis, and more.