MCP Catalogs
Home

mcp-server-typescript

by dataforseo·198·Score 49

A comprehensive MCP server for DataForSEO APIs that provides SEO data, keyword research, SERP tracking, and domain analytics.

ai-llmdeveloper-toolsother
112
Forks
4
Open issues
this month
Last commit
2d ago
Indexed

Overview

This MCP server bridges AI assistants with DataForSEO's powerful SEO APIs, enabling access to nine distinct modules including AI optimization, SERP tracking, keyword data, on-page analysis, backlink analysis, and more. The implementation is robust, featuring TypeScript-based architecture with comprehensive error handling, configurable modules, and support for both direct MCP communication and HTTP transport. The server also supports Cloudflare Worker deployment for edge-distributed access.

Try asking AI

After installing, here are 5 things you can ask your AI assistant:

you:SEO professionals can analyze SERP results and keyword data directly from AI assistants
you:Content creators can discover keywords and analyze content sentiment
you:Digital marketing agencies can monitor backlinks and domain analytics for multiple clients
you:What authentication methods are supported?
you:How do I enable specific modules?

When to choose this

Choose this MCP server when you need comprehensive SEO data access through AI assistants and already have or are willing to set up DataForSEO API credentials.

When NOT to choose this

Avoid this if you need free SEO data access (requires paid DataForSEO subscription) or if you need integration with non-SEO APIs.

Tools this server exposes

9 tools extracted from the README
  • ai_optimization

    Provides data for keyword discovery, conversational optimization, and real-time LLM benchmarking

  • serp

    Get real-time Search Engine Results Page data for Google, Bing, and Yahoo

  • keywords_data

    Keyword research and clickstream data including search volume and CPC metrics

  • onpage

    Crawl websites to obtain on-page SEO performance metrics

  • dataforseo_labs

    Get data on keywords, SERPs, and domains from DataForSEO's proprietary databases

  • backlinks

    Comprehensive backlink analysis including referring domains and anchor text distribution

  • business_data

    Publicly available data on any business entity

  • domain_analytics

    Data on website traffic, technologies, and Whois details

  • content_analysis

    Brand monitoring, sentiment analysis, and citation management

Comparable tools

serpapi-mcpahrefs-mcpmoz-mcpsemrush-apimajestic-api

Installation

Installation

  1. Install globally:
npm install -g dataforseo-mcp-server
  1. Run directly:
npx dataforseo-mcp-server
  1. Set environment variables:
export DATAFORSEO_USERNAME=your_username
export DATAFORSEO_PASSWORD=your_password
  1. For Claude Desktop, add to config.json:
{
  "mcpServers": {
    "DataForSEO": {
      "command": "npx",
      "args": ["dataforseo-mcp-server"]
    }
  }
}

FAQ

What authentication methods are supported?
The server supports Basic Authentication and environment variable-based authentication. When using HTTP transport, you can provide credentials via Basic Auth header or environment variables.
How do I enable specific modules?
Set the ENABLED_MODULES environment variable with comma-separated module names (e.g., SERP,KEYWORDS_DATA). If not set, all modules will be enabled.

Compare mcp-server-typescript with

GitHub →

Last updated · Auto-generated from public README + GitHub signals.