Opus Growth

SEO Site Crawl

Site-WIDE technical crawl (SEO Intelligence add-on, ASYNC — not a single page).

Type
Reads only
Credits
1
Platform
SEO Intelligence
Approval
Not needed, nothing changes

What it does

Site-WIDE technical crawl (SEO Intelligence add-on, ASYNC — not a single page). A call WITHOUT task_id STARTS the crawl and returns a task_id; a call with that task_id after ~30-90s returns the summary: pages crawled, average on-page score, and issue counts (broken pages / duplicate titles / thin content / missing H1, etc.) with the first 5 URLs of each issue, plus which pages link to each broken URL (`broken_link_sources`). The FULL URL list of one issue comes from a call with the same task_id and `issue` = the issue name from the summary (no_h1_tag and so on); paged with limit/offset. It audits a whole site, not just one URL. Costs SEO add-on credits on the START call; every task_id fetch is free. Top up in the panel → Add-ons.

MCP: seo_site_crawl

How to use it

You don't call tools by name. Write what you want in ChatGPT, Claude or another assistant connected to Opus Growth, in your own words; it picks this tool when it fits.

Parameters

NameTypeRequiredDefault
domainstringRequired·Domain name to analyse, monitor, or use, without an unrelated display label.
max_pagesintegerOptional100Numeric max pages value for seo site crawl. Use the provider's expected unit, range, and precision.
task_idstringOptional·Exact task identifier to target. Use the ID returned by an Opus Growth list or create operation, not a display name.
refreshbooleanOptionalfalseWhether to request fresh provider data instead of using an eligible cached result.
issuestringOptional·Exact issue value for seo site crawl. Supply text in the provider's required format; when it selects an existing resource, use the exact identifier returned by the relevant list or search operation.
limitintegerOptional50Maximum number of rows returned in this response. When the result has_more flag is true, continue with next_page_token rather than assuming the list is complete.
offsetintegerOptional0Zero-based position at which to start reading results. Use the next_offset returned by the previous response when present.