- Explore MCP Servers
- dataforseo-mcp
Dataforseo Mcp
What is Dataforseo Mcp
dataforseo-mcp is a TypeScript implementation of the DataForSEO MCP Server, designed for serverless deployment on Netlify. It provides access to various DataForSEO APIs.
Use cases
Use cases include obtaining search volume data for keywords, retrieving keywords for specific sites, and integrating with automation tools like n8n for enhanced workflow management.
How to use
To use dataforseo-mcp, clone the repository, install dependencies using npm, create a .env file with your DataForSEO credentials, and run the local server. For deployment, build the project and deploy it to Netlify.
Key features
Key features include TypeScript implementation, support for Bearer Authentication, serverless deployment on Netlify, and tools for accessing DataForSEO APIs such as Keywords Data API, DataForSEO Labs API, and SERP API.
Where to use
dataforseo-mcp can be used in digital marketing, SEO analysis, and data-driven decision-making processes where keyword and search data are required.
Clients Supporting MCP
The following are the main client software that supports the Model Context Protocol. Click the link to visit the official website for more information.
Overview
What is Dataforseo Mcp
dataforseo-mcp is a TypeScript implementation of the DataForSEO MCP Server, designed for serverless deployment on Netlify. It provides access to various DataForSEO APIs.
Use cases
Use cases include obtaining search volume data for keywords, retrieving keywords for specific sites, and integrating with automation tools like n8n for enhanced workflow management.
How to use
To use dataforseo-mcp, clone the repository, install dependencies using npm, create a .env file with your DataForSEO credentials, and run the local server. For deployment, build the project and deploy it to Netlify.
Key features
Key features include TypeScript implementation, support for Bearer Authentication, serverless deployment on Netlify, and tools for accessing DataForSEO APIs such as Keywords Data API, DataForSEO Labs API, and SERP API.
Where to use
dataforseo-mcp can be used in digital marketing, SEO analysis, and data-driven decision-making processes where keyword and search data are required.
Clients Supporting MCP
The following are the main client software that supports the Model Context Protocol. Click the link to visit the official website for more information.
Content
DataForSEO TypeScript MCP Server
A TypeScript implementation of the DataForSEO MCP Server, designed for deployment to Netlify.
Features
- TypeScript implementation of MCP Server
- Supports Bearer Authentication
- Designed for serverless deployment on Netlify
- Provides tools for DataForSEO APIs:
- Keywords Data API
- DataForSEO Labs API
- SERP API
Development
Prerequisites
- Node.js 16+
- npm
Setup
- Clone the repository
- Install dependencies:
npm install
- Create a
.envfile with your DataForSEO credentials:
DATAFORSEO_LOGIN=your_login DATAFORSEO_PASSWORD=your_password
Running Locally
Start the local development server:
npm run dev
This will start the server at http://localhost:8888. Connect your MCP client to http://localhost:8888/sse.
Authentication
The server supports two authentication methods:
-
Environment Variables: Set
DATAFORSEO_LOGINandDATAFORSEO_PASSWORDin your environment. -
Bearer Authentication: Use a Bearer token in your requests with one of these formats:
- Base64-encoded JSON:
Bearer eyJsb2dpbiI6InlvdXJfbG9naW4iLCJwYXNzd29yZCI6InlvdXJfcGFzc3dvcmQifQ== - Simple colon-separated:
Bearer your_login:your_password
- Base64-encoded JSON:
Deployment to Netlify
Manual Deployment
- Build the project:
npm run build
- Deploy to Netlify:
npx netlify deploy --prod
Automated Deployment
Connect your repository to Netlify for automatic deployments on push.
Using with n8n
To use this MCP server with n8n:
- Deploy the server to Netlify
- In n8n, add an MCP-compatible node
- Set the MCP Server URL to your Netlify deployment URL (
https://your-site.netlify.app/sse) - Set the Authentication to Bearer Token and use the format
your_login:your_password
Available Tools
The server provides tools for accessing DataForSEO APIs:
search_volume- Get search volume data for keywordskeywords_for_site- Get keywords for a specific websitekeywords_for_keywords- Get related keywords for seed keywordsad_traffic_by_keywords- Get ad traffic data for keywordsgoogle_trends_data- Get Google Trends data for keywordskeyword_suggestions- Get keyword suggestions- … and more tools for SERP and Labs APIs
License
ISC
Dev Tools Supporting MCP
The following are the main code editors that support the Model Context Protocol. Click the link to visit the official website for more information.










