home / mcp / keyword research tool mcp server
Provides comprehensive SEO keyword research by crawling sites, generating AI-powered keywords, and delivering structured reports.
Configuration
View docs{
"mcpServers": {
"rpark-keyword-research-tool-mcp": {
"command": "node",
"args": [
"path/to/keyword-research-tool-mcp/dist/index.js"
],
"env": {
"FIRECRAWL_API_KEY": "fc-xxxxxxxxxx",
"PERPLEXITY_API_KEY": "pplx-xxxxxxxxxx",
"DATAFORSEO_PASSWORD": "your-password",
"DATAFORSEO_USERNAME": "your-username"
}
}
}
}You use the Keyword Research Tool MCP Server to run end-to-end SEO keyword research and analysis inside your MCP client. It automates website crawling, seed keyword generation, data enrichment, clustering, and reporting, giving you actionable insights and organized outputs for targeting and strategy.
You run the server through an MCP client by loading the configured MCP server that handles the keyword research workflow. When you call the analyze_website tool, you provide the website URL and business context, and the server orchestrates content scraping, keyword generation, data enrichment, SERP analysis, clustering, scoring, and report generation. You will receive a structured JSON report suitable for technical use and a formatted text report suitable for executive review.
Prerequisites you need before installing include Node.js and npm to build and run the MCP server, plus the API keys for the external services used by the tool.
Step 1. Clone the project repository.
git clone <this-repo>
Step 2. Install dependencies and build.
git clone <this-repo>
cd keyword-research-tool-mcp
npm install
npm run buildThe MCP server is configured to run as a local process connected to your MCP client. You load the following configuration snippet into your MCP client so it can start the keyword research tool locally.
{
"mcpServers": {
"seo_keyword_research": {
"command": "node",
"args": ["path/to/keyword-research-tool-mcp/dist/index.js"],
"env": {
"FIRECRAWL_API_KEY": "fc-xxxxxxxxxxxxxxxxxxxx",
"PERPLEXITY_API_KEY": "pplx-xxxxxxxxxxxxxxxxxxxx",
"DATAFORSEO_USERNAME": "your-username",
"DATAFORSEO_PASSWORD": "your-password"
}
}
}
}Performs complete SEO keyword research and analysis for a given website, including crawling, keyword generation, data enrichment, clustering, scoring, and report generation.