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.

ai_seo.config.get

read

Read AI SEO Content Generator settings, including language, brand voice, AEO, SEO metadata, image, translation, scheduling, approval, and tracking policies.

Read first

No prerequisite tool.

Governance

Read-only tool; no approval request is created.

Safety

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

read

List brand voice, local wording, industry context, prohibited wording, and article style settings.

Read first

ai_seo.config.get

Governance

Read-only tool; no approval request is created.

Safety

Use a valid brand_voice_id before generation; do not replace brand rules with generic AI tone.

ai_seo.languages.list

read

List supported languages, locale context, URL locale, hreflang, and SEO defaults for each language.

Read first

ai_seo.config.get

Governance

Read-only tool; no approval request is created.

Safety

Multilingual content must use supported language codes; do not invent locale or hreflang values.

ai_seo.approval_policies.list

read

List approval triggers for content generation, claim rules, images, translations, scheduling, publishing, and bulk operations.

Read first

ai_seo.config.get

Governance

Read-only tool; no approval request is created.

Safety

If any write triggers policy, keep it as draft or create an action request; do not publish directly.

ai_seo.owners.list

read

List content owners, writers, SEO reviewers, brand reviewers, compliance reviewers, and publishing-authorized accounts.

Read first

ai_seo.config.get

Governance

Read-only tool; no approval request is created.

Safety

Do not assign review, scheduling, or publishing to disabled or unauthorized accounts.

ai_seo.campaigns.list

read

List SEO/AEO content campaigns, monthly goals, topic clusters, target languages, state, and owners.

Read first

ai_seo.config.get

Governance

Read-only tool; no approval request is created.

Safety

Return only campaigns the user may access; avoid exposing unpublished strategy.

ai_seo.campaigns.get

read

Read one content campaign with positioning, audience, topics, target keywords, tone, schedule, and version data.

Read first

ai_seo.campaigns.list or known campaign_id

Governance

Read-only tool; no approval request is created.

Safety

Subsequent brief, draft, or schedule writes must use returned campaign_id and base_version_token.

ai_seo.keywords.list

read

List keywords by campaign, language, search intent, difficulty, volume, conversion potential, or state.

Read first

ai_seo.campaigns.get

Governance

Read-only tool; no approval request is created.

Safety

Keyword data must state source, region, language, and updated time; do not treat estimates as certain.

ai_seo.keyword_opportunities.preview

preview

Preview how new keyword opportunities affect topic clusters, intent, competition, content gaps, and scheduling priority.

Read first

ai_seo.keywords.list, ai_seo.serp_snapshot.get

Governance

Preview tool; does not write data.

Safety

Preview must show duplicate keywords, low relevance, language mismatch, and sources; do not add unpreviewed keywords.

ai_seo.keyword_opportunities.add

write

Add target keyword, intent, priority, language, topic cluster, and recommended content format.

Read first

ai_seo.keyword_opportunities.preview

Governance

Write tool; approval is recommended for bulk additions or strategy changes.

Safety

Use preview results; do not add keywords unrelated to business, language, or brand.

ai_seo.serp_snapshot.get

read

Read SERP summary, competing pages, FAQs, People Also Ask, and search intent for a keyword.

Read first

ai_seo.keywords.list

Governance

Read-only tool; no approval request is created.

Safety

SERP changes over time; output must state query time, region, language, and source.

ai_seo.competitor_pages.list

read

List competitor page titles, content angles, FAQs, schema, internal links, and differentiation opportunities.

Read first

ai_seo.serp_snapshot.get

Governance

Read-only tool; no approval request is created.

Safety

Use for research only; do not copy competitor content or protected text.

ai_seo.content_gaps.list

read

List gaps between existing site content, competitor content, and target keywords.

Read first

ai_seo.campaigns.get, ai_seo.keywords.list, ai_seo.competitor_pages.list

Governance

Read-only tool; no approval request is created.

Safety

Content gaps are recommendations, not obligations; state confidence and source.

ai_seo.claim_rules.list

read

Read allowed claims, prohibited claims, citation requirements, sensitive-topic limits, and brand voice rules.

Read first

ai_seo.config.get

Governance

Read-only tool; no approval request is created.

Safety

Check claim rules before generation, rewriting, or publishing; do not create unapproved promises.

ai_seo.claim_rules.update

write

Update allowed claims, prohibited claims, citation requirements, review thresholds, or brand voice limits.

Read first

ai_seo.claim_rules.list, ai_seo.approval_policies.list

Governance

High-risk governance write; approval is recommended.

Safety

Do not relax compliance limits without approval record; preserve reason, version, and effective time.

ai_seo.content_briefs.list

read

List content briefs, target keywords, search intent, state, owner, and article linkage.

Read first

ai_seo.campaigns.get

Governance

Read-only tool; no approval request is created.

Safety

Return only briefs the user may access; do not leak unpublished strategy.

ai_seo.content_briefs.get

read

Read one brief with outline, H1-H3, FAQs, citations, internal links, AEO requirements, and version data.

Read first

ai_seo.content_briefs.list or known brief_id

Governance

Read-only tool; no approval request is created.

Safety

Draft generation must use returned brief_id and base_version_token.

ai_seo.content_briefs.create

write

Create a writing brief from keywords, SERP, content gaps, and brand rules.

Read first

ai_seo.keywords.list, ai_seo.serp_snapshot.get, ai_seo.content_gaps.list, ai_seo.claim_rules.list

Governance

Write tool; draft creation is usually allowed, sensitive content requires approval.

Safety

Do not add unverified data or unsupported claims; keep incomplete briefs as drafts.

ai_seo.content_briefs.update

write

Update brief outline, keywords, intent, FAQs, citation requirements, internal links, or owner.

Read first

ai_seo.content_briefs.get, ai_seo.claim_rules.list

Governance

Write tool; approval is recommended when changing approved briefs or sensitive claims.

Safety

Only update specified fields; do not overwrite reviewed content without version history.

ai_seo.article_drafts.list

read

List article drafts, target keywords, language, SEO score, review state, schedule, and publish state.

Read first

ai_seo.campaigns.get

Governance

Read-only tool; no approval request is created.

Safety

Show only articles and drafts the user may access; unpublished content must not leak.

ai_seo.article_drafts.get

read

Read article content, SEO metadata, AEO structure, FAQs, images, internal links, translations, review, and version data.

Read first

ai_seo.article_drafts.list or known article_id

Governance

Read-only tool; no approval request is created.

Safety

Updates, reviews, or publishing must use returned article_id and base_version_token.

ai_seo.article_drafts.create

write

Create an article draft from a read brief, brand voice, keywords, and claim rules.

Read first

ai_seo.content_briefs.get, ai_seo.brand_voice_profiles.list, ai_seo.claim_rules.list

Governance

Write tool; draft creation is usually direct, sensitive content requires approval.

Safety

Do not generate plagiarized content, unverified figures, or claim-rule violations; mark missing data as pending.

ai_seo.article_drafts.update

write

Update article sections, headings, summaries, FAQs, citations, images, CTAs, internal links, or localized wording.

Read first

ai_seo.article_drafts.get, ai_seo.claim_rules.list

Governance

Write tool; approval is recommended when changing reviewed or pending-publish content.

Safety

Only update specified parts; do not overwrite review notes, citations, or version data.

ai_seo.seo_metadata.preview

preview

Preview meta title, meta description, H1-H3, alt text, canonical, slug, and indexability settings.

Read first

ai_seo.article_drafts.get, ai_seo.keywords.list

Governance

Preview tool; does not write data.

Safety

Preview must flag length, duplicates, language, keyword stuffing, and index risks; do not treat as applied.

ai_seo.seo_metadata.upsert

write

Create or update article SEO metadata, heading structure, alt text, canonical, slug, and indexing settings.

Read first

ai_seo.seo_metadata.preview

Governance

Write tool; approval is recommended when changing SEO settings on published pages.

Safety

Use preview results; do not create duplicate slugs, incorrect canonicals, or keyword stuffing.

ai_seo.aeo_structure.preview

preview

Preview FAQs, summaries, answer blocks, Article/FAQ schema, and AI-answer-readable structure.

Read first

ai_seo.article_drafts.get, ai_seo.claim_rules.list

Governance

Preview tool; does not write data.

Safety

Preview must state which content is supported and which needs citations; do not generate false structured data.

ai_seo.aeo_structure.upsert

write

Update article AEO summary, FAQs, answer blocks, schema components, and structured data.

Read first

ai_seo.aeo_structure.preview

Governance

Write tool; approval is recommended for official structured-data changes.

Safety

Use preview results; do not add schema claims unsupported by page content.

ai_seo.internal_links.preview

preview

Preview internal links, anchor text, topic-cluster relationships, and duplicate-link avoidance.

Read first

ai_seo.article_drafts.get, ai_seo.content_gaps.list

Governance

Preview tool; does not write data.

Safety

Preview must avoid irrelevant anchors, excessive linking, and links to unpublished pages.

ai_seo.internal_links.apply

write

Apply previewed internal-link suggestions to an article draft or approved article.

Read first

ai_seo.internal_links.preview

Governance

Write tool; approval is recommended for published articles or bulk internal-link changes.

Safety

Apply only previewed links; do not change external URLs or add unauthorized tracking.

ai_seo.article_images.generate

write

Generate or register royalty-safe image suggestions based on article content, linked to alt text, usage, and review state.

Read first

ai_seo.article_drafts.get, ai_seo.seo_metadata.preview, ai_seo.approval_policies.list

Governance

Media write; approval is recommended before generation or official adoption.

Safety

Do not use images with copyright, likeness, or relevance risk; preserve prompt, source, and alt text.

ai_seo.translations.preview

preview

Preview multilingual translation differences for article, metadata, FAQs, schema, and slug.

Read first

ai_seo.article_drafts.get, ai_seo.languages.list, ai_seo.brand_voice_profiles.list

Governance

Preview tool; does not write data.

Safety

Preview must flag non-literal translations, localization changes, and terms that may affect SEO.

ai_seo.translations.commit

write

Commit previewed multilingual article, SEO metadata, FAQs, schema, and hreflang settings.

Read first

ai_seo.translations.preview

Governance

Write tool; approval is recommended for official multilingual publishing or SEO changes.

Safety

Use translation_preview_id; do not overwrite source language content or create invalid hreflang.

ai_seo.batch_articles.preview

preview

Preview count, duplicates, risk, and token usage for batch generation of outlines, articles, metadata, and schedules.

Read first

ai_seo.campaigns.get, ai_seo.keywords.list, ai_seo.claim_rules.list, ai_seo.approval_policies.list

Governance

Preview tool; does not write data.

Safety

Show create, skip, duplicate, review-needed, over-quota, and high-risk items; do not batch generate unpreviewed content.

ai_seo.batch_articles.create

write

Create multiple briefs, article drafts, SEO metadata, or schedule drafts from a preview batch.

Read first

ai_seo.batch_articles.preview

Governance

High-risk batch write; approval is recommended.

Safety

Use batch_preview_id; do not exceed quota, skip review, or create duplicate articles.

ai_seo.article_review.submit

write

Submit article for content, SEO, brand, or compliance review with reviewer, version, and notes.

Read first

ai_seo.article_drafts.get, ai_seo.approval_policies.list

Governance

Write tool; review submission is usually direct.

Safety

Do not submit articles missing required citations, metadata, or high-risk flags for final approval.

ai_seo.article_schedule.create

write

Create a publishing schedule for approved articles with date, language, URL, indexing settings, and notifications.

Read first

ai_seo.article_drafts.get, ai_seo.approval_policies.list

Governance

Write tool; official publishing schedules follow approval policy.

Safety

Do not schedule unapproved articles or articles missing metadata, URL, or valid language settings.

ai_seo.article_schedule.cancel

write

Cancel an unexecuted article publishing schedule with reason.

Read first

ai_seo.article_drafts.get

Governance

Write tool; approval may be required for near-term or campaign content cancellation.

Safety

Do not cancel already published articles; use unpublish or revision workflow for published content.

ai_seo.articles.publish

write

Publish an approved article and sync SEO metadata, AEO schema, internal links, and indexing settings.

Read first

ai_seo.article_drafts.get, ai_seo.article_review.submit, ai_seo.seo_metadata.preview, ai_seo.aeo_structure.preview

Governance

High-risk public write; approval or explicit confirmation is required.

Safety

Do not publish unreviewed articles, claim-rule violations, articles missing SEO/AEO settings, or unverified data.

ai_seo.articles.unpublish

write

Unpublish a published article with reason, redirect, indexing, and notification state.

Read first

ai_seo.article_drafts.get, ai_seo.approval_policies.list

Governance

High-risk public write; approval is recommended.

Safety

Do not unpublish high-traffic articles without redirect or indexing handling; preserve reason.

ai_seo.rank_tracking.list

read

Read keyword ranking, impressions, clicks, CTR, average position, search region, and date range.

Read first

ai_seo.campaigns.get, ai_seo.keywords.list

Governance

Read-only tool; no approval request is created.

Safety

Tracking results must state source, date range, timezone, language, and latency.

ai_seo.ai_citation_checks.list

read

Read AI answer, AEO citation, and answer-engine appearances with screenshot or source summaries.

Read first

ai_seo.campaigns.get, ai_seo.rank_tracking.list

Governance

Read-only tool; no approval request is created.

Safety

AI answer results vary by region, time, and login state; state query conditions.

ai_seo.content_summary.get

read

Read content output, review progress, schedule state, ranking changes, AI citations, and open tasks.

Read first

ai_seo.campaigns.get

Governance

Read-only tool; no approval request is created.

Safety

Summary must state date range, status definitions, and data latency.

ai_seo.tracking_result.record

write

Record ranking, AI citation, search impression, click, or content performance results from manual or external sources.

Read first

ai_seo.rank_tracking.list, ai_seo.ai_citation_checks.list

Governance

Write tool; usually direct, approval required when overwriting existing results.

Safety

Preserve source, query time, region, and evidence; do not fabricate tracking results.

ai_seo.review_notification.send

write

Notify owners about article review, SEO revision, publishing, ranking anomalies, or AEO citation changes.

Read first

ai_seo.owners.list and ai_seo.article_drafts.get or ai_seo.content_summary.get

Governance

Notification write; usually direct, external or bulk notifications follow policy.

Safety

Do not notify unrelated users or include unauthorized draft content; include only necessary summary.

ai_seo.action_request.status

status

Check state for AI SEO writes, batch generation, approvals, scheduling, publishing, tracking, or notification operations.

Read first

Known action_request_id

Governance

Status lookup tool; does not create a new approval request.

Safety

Status reflects governance progress only; do not retry non-idempotent writes unless using the same idempotency_key or a clearly new request.