MCP

MCP Prompts

4 pre-built prompt templates that agents can invoke to run common SEO analysis tasks. Prompts are retrieved with a prompts/get JSON-RPC request.

Prompts let agents compose structured analysis workflows without writing custom instructions. Each prompt is retrieved via a prompts/get JSON-RPC 2.0 request. The server returns a message list that can be passed directly to any language model. All prompts require a valid Bearer token — see the MCP overview for authentication details.

seo_weekly_digest

Generate a weekly SEO portfolio summary.

Arguments

NameTypeRequiredDescriptionDefault
date_rangestringoptionalDate range (e.g. "7d", "28d").

Example request

json
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "prompts/get",
  "params": {
    "name": "seo_weekly_digest",
    "arguments": {}
  }
}

site_health_report

Generate a detailed health analysis for a specific site.

Arguments

NameTypeRequiredDescriptionDefault
site_iduuidrequiredThe site UUID.

Example request

json
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "prompts/get",
  "params": {
    "name": "site_health_report",
    "arguments": {
      "site_id": "00000000-0000-0000-0000-000000000001"
    }
  }
}

content_opportunities

Find high-impression but low-CTR pages that could be optimized.

Arguments

NameTypeRequiredDescriptionDefault
site_iduuidrequiredThe site UUID.
min_impressionsnumberoptionalMinimum impressions threshold.

Example request

json
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "prompts/get",
  "params": {
    "name": "content_opportunities",
    "arguments": {
      "site_id": "00000000-0000-0000-0000-000000000001"
    }
  }
}

campaign_analysis

Analyze campaign performance for a site and suggest optimizations.

Arguments

NameTypeRequiredDescriptionDefault
site_iduuidrequiredThe site UUID.

Example request

json
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "prompts/get",
  "params": {
    "name": "campaign_analysis",
    "arguments": {
      "site_id": "00000000-0000-0000-0000-000000000001"
    }
  }
}