Loading languages...
FE

fetchSERP/fetchserp-mcp-server-node

@fetchSERP

Monitor keywords, track domain rankings, analyze SERPs, and extract insights — all in one powerful API for competitive research, keyword intelligence, and content strategy.

SEO
Web Intelligence
Keyword Research
SERP
Backlinks
Web Scraping
Content Strategy
AI

FetchSERP is a comprehensive SEO and web intelligence toolkit that integrates with AI models via the Model Context Protocol (MCP). It allows AI agents to access real-time search engine results (SERP), perform keyword research, analyze backlinks, and scrape web pages.

What it does: FetchSERP provides a powerful API for competitive research, keyword intelligence, and content strategy. It offers various endpoints for:

  • SERP Analysis: Fetch search results from Google, Bing, Yahoo, DuckDuckGo, including AI overviews.
  • Keyword Intelligence: Get search volume, suggestions, and competition data.
  • Backlinks Analysis: Detailed backlink data for any domain.
  • Web Scraping: Scrape web pages with or without JavaScript execution, including proxy support.
  • Domain Info: Comprehensive DNS, WHOIS, server, and technology stack details.
  • Content Generation: AI-powered content creation for WordPress and social media.
  • SEO Analysis: On-page SEO audits.

How to use: FetchSERP can be integrated with AI models like Claude and OpenAI via MCP in two primary ways:

  1. Node.js MCP Server (stdio): Run a local MCP server using npx from the fetchSERP/fetchserp-mcp-server-node GitHub repository. This requires setting your FETCHSERP_API_TOKEN as an environment variable. Example configuration for Claude Desktop:

    {
      "mcpServers": {
        "fetchserp": {
          "command": "npx",
          "args": [
            "github:fetchSERP/fetchserp-mcp-server-node"
          ],
          "env": {
            "FETCHSERP_API_TOKEN": "your_fetchserp_api_token_here"
          }
        }
      }
    }
    
  2. Remote MCP Server (SSE): Connect directly to the hosted FetchSERP MCP endpoint via a URL. This is suitable for cloud-based AI applications. Example configuration for Claude API or OpenAI API:

    MCP_SERVER_URL=https://www.fetchserp.com/mcp
    FETCHSERP_API_TOKEN=your_fetchserp_api_token_here
    

    You would then configure your AI application to use this URL as an MCP server.

Key Features:

  • Universal SERP Coverage (Google, Bing, Yahoo, DuckDuckGo)
  • Real-time data access
  • Natural language interaction with AI agents
  • Comprehensive SEO metrics and insights
  • Open-source SDKs for Ruby, Node.js, Python
  • Credit-based pricing with free credits to start.

# mcpServer Config

{
  "mcpServers": {
    "fetchserp": {
      "command": "npx",
      "args": [
        "github:fetchSERP/fetchserp-mcp-server-node"
      ],
      "env": {
        "FETCHSERP_API_TOKEN": "your_fetchserp_api_token_here"
      }
    }
  }
}

# stdio

npx github:fetchSERP/fetchserp-mcp-server-node

# sseURL

https://www.fetchserp.com/mcp
Transport:
stdio
sse
Language:
JavaScript
Updated: 7/31/2025