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
| Name | Type | Required | Description | Default |
|---|---|---|---|---|
date_range | string | optional | Date 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
| Name | Type | Required | Description | Default |
|---|---|---|---|---|
site_id | uuid | required | The 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
| Name | Type | Required | Description | Default |
|---|---|---|---|---|
site_id | uuid | required | The site UUID. | — |
min_impressions | number | optional | Minimum 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
| Name | Type | Required | Description | Default |
|---|---|---|---|---|
site_id | uuid | required | The 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"
}
}
}