What it checks
What AdvisorSEO checks, and what it can change.
Every one of the 85 capabilities the AdvisorSEO server registers, grouped by job, with what each reads, what it writes, and what has to happen before it writes.
How to read this list
AdvisorSEO's server registers 85 capabilities: 79 on the full connection and 6 on the narrower, read-only directory connection. 52 only read; 33 can write, and a write previews first and waits for your confirmation unless its row says otherwise.
- Reads reads records already stored in your workspace.
- Reads live data fetches public pages, robots.txt or your own Google data at the time you ask, and stores nothing.
- Writes saves to AdvisorSEO's own records. It previews first and writes only after you confirm, unless the row says otherwise.
- Changes your live site needs a person's approval of that exact change, recorded in the change ledger. Confirmation alone publishes nothing.
The second column is the first sentence of each capability's own description, the line your assistant reads when it decides what to use. A capability listed here is in the server source; what your connection offers depends on its edition and setup, so ask your assistant to list what it can see.
Workspace and websites
Find your way around the workspace and register the websites you work on.
| Capability | When it is used | Reads or writes |
|---|---|---|
| Get workspace overview | Use when starting work in a workspace, to see its sites, content pipeline and leads before choosing a next step. | Reads Reads stored records. Changes nothing. |
| List sites | Use when you need a site_id, or to see which websites the workspace holds and how each is connected. | Reads Reads stored records. Changes nothing. |
| Create site | Use when the website you want to work on is not in the workspace yet. | Writes Writes only after you confirm. Without confirmation it previews and writes nothing. |
| Update site | Use when a site's name, domain or WordPress connection details need to change. | Writes Writes only after you confirm. Without confirmation it previews and writes nothing. |
Site audits and crawls
Audits and bounded crawls of a domain's public pages, with stored findings, history and resumable jobs for larger sites.
| Capability | When it is used | Reads or writes |
|---|---|---|
| Run domain SEO audit | Use when you need a fresh SEO and AI-search audit of a domain's public pages. | Writes Writes only after you confirm. Without confirmation it previews and writes nothing. |
| List audit history | Use when you need a domain's past audit scores to see a trend. | Reads Reads stored records. Changes nothing. |
| List audit findings | Use when you need every finding of one audit run, worst first. | Reads Reads stored records. Changes nothing. |
| Schedule domain monitoring | Use when a domain should be re-audited on a schedule. | Writes Writes only after you confirm. Without confirmation it previews and writes nothing. |
| List audits due | Use when you need the watched domains whose scheduled audit is due now. | Reads Reads stored records. Changes nothing. |
| Crawl a website | Use when you need a fresh crawl of a small site's pages and their on-page problems. | Writes Writes only after you confirm. Without confirmation it previews and writes nothing. |
| List crawled pages | Use when you need the stored pages of a past crawl, optionally only the ones with problems. | Reads Reads stored records. Changes nothing. |
| Start a resumable crawl or audit | Use when a crawl or audit is too large for one call and should run as a resumable job. | Writes Writes only after you confirm. Without confirmation it previews and writes nothing. |
| Run the next slice of a job | Use when a started job has more work and you want its next slice run. | Writes No separate confirmation: it advances a job you confirmed when it started. |
| Check a job's progress | Use when you need one job's progress or result. | Reads Reads stored records. Changes nothing. |
| List crawl and audit jobs | Use when you need the workspace's crawl and audit jobs. | Reads Reads stored records. Changes nothing. |
| Cancel a job | Use when a job should stop and never run again. | Writes Writes only after you confirm. Without confirmation it previews and writes nothing. |
SEO checklist and page checks
An ordered SEO checklist decided from a site's own pages, plus single-page checks such as which analytics tags a page carries and what a website is built on.
| Capability | When it is used | Reads or writes |
|---|---|---|
| Identify what a website is built on | Use when someone wants to connect a website and you need to know what it runs on first. | Reads live data Reads live data from the public web or Google. Stores nothing. |
| Show the SEO checklist | Use when you need the ordered SEO checklist this connector works through. | Reads Reads stored records. Changes nothing. |
| Run the SEO checklist | Use when you want the next lines of the SEO checklist decided for a domain. | Writes Writes only after you confirm. Without confirmation it previews and writes nothing. |
| Read SEO checklist results | Use when you need the stored verdicts of one SEO checklist run. | Reads Reads stored records. Changes nothing. |
| Check analytics tags on a page | Use when you need to know which analytics and verification tags one page carries. | Reads live data Reads live data from the public web or Google. Stores nothing. |
AI search readiness
How AI answer engines and their crawlers see a site: robots.txt access, passage quotability, llms.txt, structured data, brand footprint and Core Web Vitals.
| Capability | When it is used | Reads or writes |
|---|---|---|
| Read a page as an AI engine sees it | Use when you need to see one public page the way an AI answer engine reads it. | Reads live data Reads live data from the public web or Google. Stores nothing. |
| Check AI crawler access | Use when you need to know which AI crawlers a domain's robots.txt allows or blocks. | Reads live data Reads live data from the public web or Google. Stores nothing. |
| Score a page's AI citability | Use when you need to know how quotable a page's passages are for AI answers. | Reads live data Reads live data from the public web or Google. Stores nothing. |
| Validate llms.txt | Use when you need to check whether a domain's llms.txt exists and is well formed. | Reads live data Reads live data from the public web or Google. Stores nothing. |
| Draft an llms.txt | Use when a domain has no usable llms.txt and you want a draft built from its own links. | Writes Writes only after you confirm. Without confirmation it previews and writes nothing. |
| Build structured-data markup | Use when a page needs structured-data markup (JSON-LD) built from known facts. | Reads Reads stored records. Changes nothing. |
| Measure brand footprint | Use when you need to know where a brand appears on the sources AI answers cite. | Reads live data Reads live data from the public web or Google. Stores nothing. |
| Measure Core Web Vitals | Use when you need a lab Core Web Vitals measurement for one URL. | Writes Saves a record each time it runs. There is no preview step. Reports that it is not configured, and does nothing, until the deployment sets it up. |
AI answers and AI visibility
AdvisorSEO never asks an AI engine anything itself. These store and report answers that you or your assistant collected elsewhere, and first-party exports you supply.
| Capability | When it is used | Reads or writes |
|---|---|---|
| Record a collected AI answer | Use when you collected an AI answer for a site and want it stored with its brand mentions. | Writes Writes only after you confirm. Without confirmation it previews and writes nothing. |
| List collected AI answers | Use when you need the AI answers already collected for a site. | Reads Reads stored records. Changes nothing. |
| Report brand mentions in answers | Use when you need how often collected AI answers mention the brand and its competitors. | Reads Reads stored records. Changes nothing. |
| Delete a collected AI answer | Use when a stored AI answer was saved by mistake and must be removed. | Writes Writes only after you confirm. Without confirmation it previews and writes nothing. |
| Save tracked AI prompts | Use when you want to store the prompts a site tracks for AI visibility. | Writes Writes only after you confirm. Without confirmation it previews and writes nothing. |
| List tracked AI prompts | Use when you need the prompts a site tracks for AI visibility. | Reads Reads stored records. Changes nothing. |
| Record sampled AI answer runs | Use when you asked AI engines a site's tracked prompts and want the runs stored. | Writes Writes only after you confirm. Without confirmation it previews and writes nothing. |
| Import first-party AI search data | Use when a person exported first-party AI search numbers and you have them as rows. | Writes Writes only after you confirm. Without confirmation it previews and writes nothing. |
| Report AI visibility | Use when you need a site's AI visibility report over a period. | Reads Reads stored records. Changes nothing. |
| Read leads by AI assistant | Use when you need which AI assistants sent a site its leads. | Reads live data Reads live data from the public web or Google. Stores nothing. |
| Import an AI search export file | Use when a person gave you an exported AI search CSV file to import. | Writes Writes only after you confirm. Without confirmation it previews and writes nothing. |
Google Search Console and Analytics
Reads from a site's own Search Console and GA4 properties, available only after the site owner connects Google with read-only access. The docs say whether Google connections are open to you yet.
| Capability | When it is used | Reads or writes |
|---|---|---|
| Get a Google connect link | Use when a site has no Google connection and the person needs a consent link. | Reads Reads stored records. Changes nothing. Reports that it is not configured, and does nothing, until the deployment sets it up. |
| Check a site's Google connection | Use when you need to know whether a site's Google connection exists and what it can read. | Reads Reads stored records. Changes nothing. |
| Choose Search Console and GA4 | Use when a connected site still needs its Search Console property or GA4 property chosen. | Writes Writes only after you confirm. Without confirmation it previews and writes nothing. |
| Disconnect Google from a site | Use when the person wants Google access for a site removed. | Writes Writes only after you confirm. Without confirmation it previews and writes nothing. |
| List Search Console properties | Use when you need the Search Console properties the connected Google account can read. | Reads live data Reads live data from the public web or Google. Stores nothing. |
| Read Search Console performance | Use when you need Search Console clicks, impressions and positions for a site. | Reads live data Reads live data from the public web or Google. Stores nothing. |
| Inspect a URL in Search Console | Use when you need Google's indexing verdict for one URL. | Reads live data Reads live data from the public web or Google. Stores nothing. |
| Run a GA4 report | Use when you need a custom GA4 report with chosen metrics and dimensions. | Reads live data Reads live data from the public web or Google. Stores nothing. |
| Read field Core Web Vitals | Use when you need real-user Core Web Vitals for a URL or an origin. | Reads live data Reads live data from the public web or Google. Stores nothing. Reports that it is not configured, and does nothing, until the deployment sets it up. |
| Connect Google to a site | Use when a site should be connected to Google Search Console and GA4 for AI search analytics. | Writes Writes only after you confirm. Without confirmation it previews and writes nothing. Reports that it is not configured, and does nothing, until the deployment sets it up. |
| Read Search Console queries | Use when you need the Google search queries that bring a site impressions and clicks. | Reads live data Reads live data from the public web or Google. Stores nothing. |
| Read Search Console pages | Use when you need the pages of a site that earn Google search impressions and clicks. | Reads live data Reads live data from the public web or Google. Stores nothing. |
| Read AI assistant referrals | Use when you need how many visits a site gets from AI assistants. | Reads live data Reads live data from the public web or Google. Stores nothing. |
| Read landing page engagement | Use when you need how visitors engage with each landing page of a site. | Reads live data Reads live data from the public web or Google. Stores nothing. |
Search Console snapshots and content targets
Stored Search Console average positions, page checks and content gaps. Google reads need a configured connection and a connected property; a signed feed also needs a deployment signing key. This source list does not verify either live setup.
| Capability | When it is used | Reads or writes |
|---|---|---|
| Take the daily rank snapshot | Use when a site's keyword positions should be pulled from Search Console and stored for today or a backfill. | Writes Writes only after you confirm. Without confirmation it previews and writes nothing. |
| Show keyword rankings | Use when you need each keyword's Google position today and what moved over 7 and 28 days. | Reads Reads stored records. Changes nothing. |
| Find the pages to win | Use when you need the keywords a site should write or fix a page for next, each with its gap. | Reads Reads stored records. Changes nothing. |
| Publish the content targets feed | Use when the pages-to-win list should be published, or stopped, as the signed feed the content engine reads. | Writes Writes only after you confirm. Without confirmation it previews and writes nothing. The signed feed is unavailable until deployment signing is configured. |
| Check a page for a keyword | Use when you need why a page does or does not rank for a keyword and the next three fixes. | Reads live data Reads live data from the public web or Google. Stores nothing. |
Business profile, keywords and topics
The facts, keyword research, content plans and topic clusters that later writing reads. The research is what you or your assistant supply, not a live search query.
| Capability | When it is used | Reads or writes |
|---|---|---|
| Get business profile | Use when you are about to write or plan content and need the business's facts, voice and audience. | Reads Reads stored records. Changes nothing. |
| Save business profile | Use when you have learned the business's facts, voice or services and want them stored for later writing. | Writes Writes only after you confirm. Without confirmation it previews and writes nothing. |
| List keywords | Use when you need the keywords already researched for a site before planning or writing. | Reads Reads stored records. Changes nothing. |
| Add keywords | Use when you have finished keyword research for a site and want to store the results. | Writes Writes only after you confirm. Without confirmation it previews and writes nothing. |
| List planned content | Use when you need the planned content pieces for a site, such as what to write next. | Reads Reads stored records. Changes nothing. |
| Add planned content | Use when you have built a content plan from a site's keywords and want to store it. | Writes Writes only after you confirm. Without confirmation it previews and writes nothing. |
| List topic clusters | Use when you need the topic clusters stored for a site. | Reads Reads stored records. Changes nothing. |
| Save a topic cluster | Use when you want to create or replace one topic cluster for a site. | Writes Writes only after you confirm. Without confirmation it previews and writes nothing. |
| Find topic cluster gaps | Use when you need what a site's topic clusters are still missing. | Reads Reads stored records. Changes nothing. |
Content and publishing
Drafts saved in AdvisorSEO, and the steps that put an approved page live or take one down. Nothing goes live without a person's approval of that exact change.
| Capability | When it is used | Reads or writes |
|---|---|---|
| List content pages | Use when you need the drafts and published pages of a site, or the full body of one page. | Reads Reads stored records. Changes nothing. |
| Save content page | Use when you have written or revised an article and want it stored as a draft. | Writes Writes only after you confirm. Without confirmation it previews and writes nothing. |
| Publish article to WordPress | Use when an approved page should go live on a WordPress site and its change has been approved. | Changes your live site Changes your live website, only with a person's approval of that exact change. Confirmation alone publishes nothing. |
| Publish page to the connected site | Use when an approved page should go live on a site with its own publish endpoint, after approval. | Changes your live site Changes your live website, only with a person's approval of that exact change. Confirmation alone publishes nothing. |
| Take a live page down | Use when a live page must be taken down from the site, after approval. | Changes your live site Changes your live website, only with a person's approval of that exact change. Confirmation alone publishes nothing. |
Approvals and change ledger
The record behind every live change: a proposal bound to the exact page, a person's approval, and a receipt of what happened when it ran.
| Capability | When it is used | Reads or writes |
|---|---|---|
| Propose a live page change | Use when you want a change to a live website, so a person can approve that exact change. | Writes Writes only after you confirm. Without confirmation it previews and writes nothing. |
| List proposed changes | Use when you need the proposed live changes and whether each was approved. | Reads Reads stored records. Changes nothing. |
| Approve a proposed change | Use when a person has approved a proposed change and approvals over this connection are enabled. | Writes Writes only after you confirm. Without confirmation it previews and writes nothing. Over the connection it is accepted only where the deployment allows it; otherwise approval happens in the AdvisorSEO web app. |
| List change receipts | Use when you need what each approved change did when it ran. | Reads Reads stored records. Changes nothing. |
Leads
Enquiries captured by the lead snippet on your site, and their pipeline stage.
| Capability | When it is used | Reads or writes |
|---|---|---|
| List leads | Use when you need the leads a site captured, their pipeline stage, or one lead's history. | Reads Reads stored records. Changes nothing. |
| Update lead | Use when a lead moved stage or needs a follow-up note. | Writes Writes only after you confirm. Without confirmation it previews and writes nothing. |
Read-only directory connection
A separate, narrower connection prepared for connector directories. It reads stored workspace records only and cannot publish or edit anything.
| Capability | When it is used | Reads or writes |
|---|---|---|
| Get workspace overview | Use when starting work, to see the stored sites, keywords and content counts. | Reads Reads stored records. Changes nothing. |
| List websites | Use when you need a site ID or the list of websites in the workspace. | Reads Reads stored records. Changes nothing. |
| List saved keywords | Use when you need the saved keyword research for one website. | Reads Reads stored records. Changes nothing. |
| List saved content | Use when you need the saved content pages of one website. | Reads Reads stored records. Changes nothing. |
| Read saved content | Use when you need the body and metadata of one saved content record. | Reads Reads stored records. Changes nothing. |
| Find connector capabilities | Use when you are not sure which capability fits a task and want to search them. | Reads Reads stored records. Changes nothing. |
Where this list comes from
This page is generated, not written by hand. A script reads the AdvisorSEO MCP server source, finds every registered capability on both connections, and takes each label, description and read or write effect from the source itself. The site check fails if this page and that data drift apart.
The source can run ahead of what is deployed, so treat this as the full scope, not a promise that every line is live on your connection. Read the docs for setup, and ask support if a line here does not match what you see.
85 capabilities (79 full connection, 6 read-only directory connection). Generated from the AdvisorSEO MCP server source at 8101b66 on .
