AgentSEO Opportunity Brief
agentseo_opportunities_briefTurns a keyword and target domain or page into an implementation-ready SEO brief with opportunity focus, competitor outlines, and next steps.
Instructions
Turn one keyword or page opportunity into an implementation-ready brief. Uses AgentSEO credits; repeating the call can create new charged work.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"keyword": "<keyword>",
"target": "<target>"
},
"name": "agentseo_opportunities_brief"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| sync | No | Request a bounded wait for completion when true. The API can still return a pending job; retain its job ID and poll agentseo_job_status instead of repeating this charged call. False returns a queued job without waiting. Type: Boolean. Default: true. | |
| target | Yes | Target domain, subdomain or absolute page URL to analyze; use a hostname or URL, not a business name. Type: String. Required. | |
| keyword | Yes | Search keyword or phrase to analyze for this workflow. Type: String. Required. | |
| language | No | Supported search language code, for example en for English. Type: String. Default: "en". | en |
| location | No | Supported geographic search-market name, for example United States; this is not a coordinate pair. Type: String. Default: "United States". | United States |
| page_url | No | Existing target page URL for the opportunity brief, if one already exists. Type: String. Format: absolute URL. Optional; no client default. | |
| current_rank | No | Known current organic search position, with 1 meaning first; omit when unknown rather than using zero. Type: Safe integer. Minimum: 1. Maximum: 100. Optional; no client default. | |
| opportunity_type | No | Opportunity category to emphasize when constructing the brief. Type: String. Accepted values: "quick_win", "content_refresh", "ai_overview_opportunity", "featured_snippet_opportunity", "commercial_intent_opportunity", "lost_keyword_recovery", "competitor_gap". Optional; no client default. | |
| include_competitor_outlines | No | Include sampled competitor heading outlines in the brief when true. Type: Boolean. Default: true. |