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.
Related MCP Servers
- -securityFlicense-qualityThe server connects the Claude AI to the internet through the capabilites of the LSD SQL language, turning web data into a queryable database-like structure to interact with real-world data efficiently.Last updated -63Python
- AsecurityAlicenseAqualityA simple MCP server that facilitates website fetching through a configurable server platform using stdio or SSE transport, allowing integration with tools like Cursor for streamlined access.Last updated -223PythonMIT License
- AsecurityFlicenseAqualityA server that provides access to Google Search Console data through the Model Context Protocol, allowing users to retrieve and analyze search analytics data with customizable dimensions and reporting periods.Last updated -63612TypeScript
- -securityAlicense-qualityA Model Context Protocol server that enables web search, scraping, crawling, and content extraction through multiple engines including SearXNG, Firecrawl, and Tavily.Last updated -3511TypeScriptMIT License