Keyword Research Tool

Provides comprehensive SEO keyword research by crawling sites, generating AI-powered keywords, and delivering structured reports.
  • typescript

1

GitHub Stars

typescript

Language

4 months ago

First Indexed

2 months ago

Catalog Refreshed

Documentation & install

Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.

Installation

Add the following to your MCP client configuration file.

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.

How to use

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.

How to install

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 build

Configuration and running via MCP client

The 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"
      }
    }
  }
}

Available tools

analyze_website

Performs complete SEO keyword research and analysis for a given website, including crawling, keyword generation, data enrichment, clustering, scoring, and report generation.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational