AI SEO Content Generator MCP Tools
This page lists planned MCP tools for the AI SEO Content Generator, covering content campaigns, brand voice, keyword and SERP research, content gaps, claim rules, writing briefs, article drafts, SEO metadata, AEO structure, internal links, AI images, multilingual translation, batch generation, publishing schedules, performance tracking, and AI answer citation checks.
Read AI SEO Content Generator settings, including language, brand voice, AEO, SEO metadata, image, translation, scheduling, approval, and tracking policies.
Read-only tool; no approval request is created.
Use returned settings as source of truth; do not infer language, brand voice, AEO schema, publishing, or approval rules.
ai_seo.brand_voice_profiles.list
readList brand voice, local wording, industry context, prohibited wording, and article style settings.
Read-only tool; no approval request is created.
Use a valid brand_voice_id before generation; do not replace brand rules with generic AI tone.
ai_seo.languages.list
readList supported languages, locale context, URL locale, hreflang, and SEO defaults for each language.
Read-only tool; no approval request is created.
Multilingual content must use supported language codes; do not invent locale or hreflang values.
ai_seo.approval_policies.list
readList approval triggers for content generation, claim rules, images, translations, scheduling, publishing, and bulk operations.
Read-only tool; no approval request is created.
If any write triggers policy, keep it as draft or create an action request; do not publish directly.
List content owners, writers, SEO reviewers, brand reviewers, compliance reviewers, and publishing-authorized accounts.
Read-only tool; no approval request is created.
Do not assign review, scheduling, or publishing to disabled or unauthorized accounts.
ai_seo.campaigns.list
readList SEO/AEO content campaigns, monthly goals, topic clusters, target languages, state, and owners.
Read-only tool; no approval request is created.
Return only campaigns the user may access; avoid exposing unpublished strategy.
Read one content campaign with positioning, audience, topics, target keywords, tone, schedule, and version data.
ai_seo.campaigns.list or known campaign_id
Read-only tool; no approval request is created.
Subsequent brief, draft, or schedule writes must use returned campaign_id and base_version_token.
List keywords by campaign, language, search intent, difficulty, volume, conversion potential, or state.
Read-only tool; no approval request is created.
Keyword data must state source, region, language, and updated time; do not treat estimates as certain.
ai_seo.keyword_opportunities.preview
previewPreview how new keyword opportunities affect topic clusters, intent, competition, content gaps, and scheduling priority.
ai_seo.keywords.list, ai_seo.serp_snapshot.get
Preview tool; does not write data.
Preview must show duplicate keywords, low relevance, language mismatch, and sources; do not add unpreviewed keywords.
ai_seo.keyword_opportunities.add
writeAdd target keyword, intent, priority, language, topic cluster, and recommended content format.
ai_seo.keyword_opportunities.preview
Write tool; approval is recommended for bulk additions or strategy changes.
Use preview results; do not add keywords unrelated to business, language, or brand.
ai_seo.serp_snapshot.get
readRead SERP summary, competing pages, FAQs, People Also Ask, and search intent for a keyword.
Read-only tool; no approval request is created.
SERP changes over time; output must state query time, region, language, and source.
ai_seo.competitor_pages.list
readList competitor page titles, content angles, FAQs, schema, internal links, and differentiation opportunities.
Read-only tool; no approval request is created.
Use for research only; do not copy competitor content or protected text.
ai_seo.content_gaps.list
readList gaps between existing site content, competitor content, and target keywords.
ai_seo.campaigns.get, ai_seo.keywords.list, ai_seo.competitor_pages.list
Read-only tool; no approval request is created.
Content gaps are recommendations, not obligations; state confidence and source.
ai_seo.claim_rules.list
readRead allowed claims, prohibited claims, citation requirements, sensitive-topic limits, and brand voice rules.
Read-only tool; no approval request is created.
Check claim rules before generation, rewriting, or publishing; do not create unapproved promises.
ai_seo.claim_rules.update
writeUpdate allowed claims, prohibited claims, citation requirements, review thresholds, or brand voice limits.
ai_seo.claim_rules.list, ai_seo.approval_policies.list
High-risk governance write; approval is recommended.
Do not relax compliance limits without approval record; preserve reason, version, and effective time.
ai_seo.content_briefs.list
readList content briefs, target keywords, search intent, state, owner, and article linkage.
Read-only tool; no approval request is created.
Return only briefs the user may access; do not leak unpublished strategy.
ai_seo.content_briefs.get
readRead one brief with outline, H1-H3, FAQs, citations, internal links, AEO requirements, and version data.
ai_seo.content_briefs.list or known brief_id
Read-only tool; no approval request is created.
Draft generation must use returned brief_id and base_version_token.
ai_seo.content_briefs.create
writeCreate a writing brief from keywords, SERP, content gaps, and brand rules.
ai_seo.keywords.list, ai_seo.serp_snapshot.get, ai_seo.content_gaps.list, ai_seo.claim_rules.list
Write tool; draft creation is usually allowed, sensitive content requires approval.
Do not add unverified data or unsupported claims; keep incomplete briefs as drafts.
ai_seo.content_briefs.update
writeUpdate brief outline, keywords, intent, FAQs, citation requirements, internal links, or owner.
ai_seo.content_briefs.get, ai_seo.claim_rules.list
Write tool; approval is recommended when changing approved briefs or sensitive claims.
Only update specified fields; do not overwrite reviewed content without version history.
ai_seo.article_drafts.list
readList article drafts, target keywords, language, SEO score, review state, schedule, and publish state.
Read-only tool; no approval request is created.
Show only articles and drafts the user may access; unpublished content must not leak.
ai_seo.article_drafts.get
readRead article content, SEO metadata, AEO structure, FAQs, images, internal links, translations, review, and version data.
ai_seo.article_drafts.list or known article_id
Read-only tool; no approval request is created.
Updates, reviews, or publishing must use returned article_id and base_version_token.
ai_seo.article_drafts.create
writeCreate an article draft from a read brief, brand voice, keywords, and claim rules.
ai_seo.content_briefs.get, ai_seo.brand_voice_profiles.list, ai_seo.claim_rules.list
Write tool; draft creation is usually direct, sensitive content requires approval.
Do not generate plagiarized content, unverified figures, or claim-rule violations; mark missing data as pending.
ai_seo.article_drafts.update
writeUpdate article sections, headings, summaries, FAQs, citations, images, CTAs, internal links, or localized wording.
ai_seo.article_drafts.get, ai_seo.claim_rules.list
Write tool; approval is recommended when changing reviewed or pending-publish content.
Only update specified parts; do not overwrite review notes, citations, or version data.
ai_seo.seo_metadata.preview
previewPreview meta title, meta description, H1-H3, alt text, canonical, slug, and indexability settings.
ai_seo.article_drafts.get, ai_seo.keywords.list
Preview tool; does not write data.
Preview must flag length, duplicates, language, keyword stuffing, and index risks; do not treat as applied.
ai_seo.seo_metadata.upsert
writeCreate or update article SEO metadata, heading structure, alt text, canonical, slug, and indexing settings.
ai_seo.seo_metadata.preview
Write tool; approval is recommended when changing SEO settings on published pages.
Use preview results; do not create duplicate slugs, incorrect canonicals, or keyword stuffing.
ai_seo.aeo_structure.preview
previewPreview FAQs, summaries, answer blocks, Article/FAQ schema, and AI-answer-readable structure.
ai_seo.article_drafts.get, ai_seo.claim_rules.list
Preview tool; does not write data.
Preview must state which content is supported and which needs citations; do not generate false structured data.
ai_seo.aeo_structure.upsert
writeUpdate article AEO summary, FAQs, answer blocks, schema components, and structured data.
ai_seo.aeo_structure.preview
Write tool; approval is recommended for official structured-data changes.
Use preview results; do not add schema claims unsupported by page content.
ai_seo.internal_links.preview
previewPreview internal links, anchor text, topic-cluster relationships, and duplicate-link avoidance.
ai_seo.article_drafts.get, ai_seo.content_gaps.list
Preview tool; does not write data.
Preview must avoid irrelevant anchors, excessive linking, and links to unpublished pages.
ai_seo.internal_links.apply
writeApply previewed internal-link suggestions to an article draft or approved article.
ai_seo.internal_links.preview
Write tool; approval is recommended for published articles or bulk internal-link changes.
Apply only previewed links; do not change external URLs or add unauthorized tracking.
ai_seo.article_images.generate
writeGenerate or register royalty-safe image suggestions based on article content, linked to alt text, usage, and review state.
ai_seo.article_drafts.get, ai_seo.seo_metadata.preview, ai_seo.approval_policies.list
Media write; approval is recommended before generation or official adoption.
Do not use images with copyright, likeness, or relevance risk; preserve prompt, source, and alt text.
ai_seo.translations.preview
previewPreview multilingual translation differences for article, metadata, FAQs, schema, and slug.
ai_seo.article_drafts.get, ai_seo.languages.list, ai_seo.brand_voice_profiles.list
Preview tool; does not write data.
Preview must flag non-literal translations, localization changes, and terms that may affect SEO.
ai_seo.translations.commit
writeCommit previewed multilingual article, SEO metadata, FAQs, schema, and hreflang settings.
ai_seo.translations.preview
Write tool; approval is recommended for official multilingual publishing or SEO changes.
Use translation_preview_id; do not overwrite source language content or create invalid hreflang.
ai_seo.batch_articles.preview
previewPreview count, duplicates, risk, and token usage for batch generation of outlines, articles, metadata, and schedules.
ai_seo.campaigns.get, ai_seo.keywords.list, ai_seo.claim_rules.list, ai_seo.approval_policies.list
Preview tool; does not write data.
Show create, skip, duplicate, review-needed, over-quota, and high-risk items; do not batch generate unpreviewed content.
ai_seo.batch_articles.create
writeCreate multiple briefs, article drafts, SEO metadata, or schedule drafts from a preview batch.
ai_seo.batch_articles.preview
High-risk batch write; approval is recommended.
Use batch_preview_id; do not exceed quota, skip review, or create duplicate articles.
ai_seo.article_review.submit
writeSubmit article for content, SEO, brand, or compliance review with reviewer, version, and notes.
ai_seo.article_drafts.get, ai_seo.approval_policies.list
Write tool; review submission is usually direct.
Do not submit articles missing required citations, metadata, or high-risk flags for final approval.
ai_seo.article_schedule.create
writeCreate a publishing schedule for approved articles with date, language, URL, indexing settings, and notifications.
ai_seo.article_drafts.get, ai_seo.approval_policies.list
Write tool; official publishing schedules follow approval policy.
Do not schedule unapproved articles or articles missing metadata, URL, or valid language settings.
ai_seo.article_schedule.cancel
writeCancel an unexecuted article publishing schedule with reason.
ai_seo.article_drafts.get
Write tool; approval may be required for near-term or campaign content cancellation.
Do not cancel already published articles; use unpublish or revision workflow for published content.
ai_seo.articles.publish
writePublish an approved article and sync SEO metadata, AEO schema, internal links, and indexing settings.
ai_seo.article_drafts.get, ai_seo.article_review.submit, ai_seo.seo_metadata.preview, ai_seo.aeo_structure.preview
High-risk public write; approval or explicit confirmation is required.
Do not publish unreviewed articles, claim-rule violations, articles missing SEO/AEO settings, or unverified data.
ai_seo.articles.unpublish
writeUnpublish a published article with reason, redirect, indexing, and notification state.
ai_seo.article_drafts.get, ai_seo.approval_policies.list
High-risk public write; approval is recommended.
Do not unpublish high-traffic articles without redirect or indexing handling; preserve reason.
ai_seo.rank_tracking.list
readRead keyword ranking, impressions, clicks, CTR, average position, search region, and date range.
ai_seo.campaigns.get, ai_seo.keywords.list
Read-only tool; no approval request is created.
Tracking results must state source, date range, timezone, language, and latency.
ai_seo.ai_citation_checks.list
readRead AI answer, AEO citation, and answer-engine appearances with screenshot or source summaries.
ai_seo.campaigns.get, ai_seo.rank_tracking.list
Read-only tool; no approval request is created.
AI answer results vary by region, time, and login state; state query conditions.
ai_seo.content_summary.get
readRead content output, review progress, schedule state, ranking changes, AI citations, and open tasks.
Read-only tool; no approval request is created.
Summary must state date range, status definitions, and data latency.
ai_seo.tracking_result.record
writeRecord ranking, AI citation, search impression, click, or content performance results from manual or external sources.
ai_seo.rank_tracking.list, ai_seo.ai_citation_checks.list
Write tool; usually direct, approval required when overwriting existing results.
Preserve source, query time, region, and evidence; do not fabricate tracking results.
ai_seo.review_notification.send
writeNotify owners about article review, SEO revision, publishing, ranking anomalies, or AEO citation changes.
ai_seo.owners.list and ai_seo.article_drafts.get or ai_seo.content_summary.get
Notification write; usually direct, external or bulk notifications follow policy.
Do not notify unrelated users or include unauthorized draft content; include only necessary summary.
ai_seo.action_request.status
statusCheck state for AI SEO writes, batch generation, approvals, scheduling, publishing, tracking, or notification operations.
Status lookup tool; does not create a new approval request.
Status reflects governance progress only; do not retry non-idempotent writes unless using the same idempotency_key or a clearly new request.