Platform

AEO Website Research-grade Content Content Factory About Audits Rankings Pricing

Resources

Knowledge Base Research Docs FAQ

MCP Tools

MCP Tools

59 Model Context Protocol tools for auditing, content creation, and publishing - accessible from Claude Code, Cursor, or any MCP-compatible client.

What is MCP

The Model Context Protocol (MCP) lets AI agents call tools directly. The AEO Content AI MCP server exposes 59 tools for auditing, content creation, and publishing - all accessible from Claude Code, Cursor, or any MCP-compatible client.

Installation

The @aeo/mcp-server package ships with the AEO Content AI platform (npm publication pending).

For Claude Code, add to your project's .claude/settings.json:

.claude/settings.json
{
  class="code-string">"mcpServers": {
    class="code-string">"aeo-content": {
      class="code-string">"command": class="code-string">"npx",
      class="code-string">"args": [class="code-string">"-y", class="code-string">"@aeo/mcp-server@latest"],
      class="code-string">"env": {
        class="code-string">"AEO_API_KEY": class="code-string">"aeo_live_your_key_here",
        class="code-string">"SUPABASE_URL": class="code-string">"https:class="code-commentclass="code-string">">//your-project.supabase.co",
        class="code-string">"SUPABASE_SERVICE_ROLE_KEY": class="code-string">"your_service_role_key"
      }
    }
  }
}

For Cursor, add to .cursor/mcp.json:

.cursor/mcp.json
{
  class="code-string">"mcpServers": {
    class="code-string">"aeo-content": {
      class="code-string">"command": class="code-string">"npx",
      class="code-string">"args": [class="code-string">"-y", class="code-string">"@aeo/mcp-server@latest"],
      class="code-string">"env": {
        class="code-string">"AEO_API_KEY": class="code-string">"aeo_live_your_key_here",
        class="code-string">"SUPABASE_URL": class="code-string">"https:class="code-commentclass="code-string">">//your-project.supabase.co",
        class="code-string">"SUPABASE_SERVICE_ROLE_KEY": class="code-string">"your_service_role_key"
      }
    }
  }
}
The MCP server connects directly to Supabase for real-time data access. You need both an API key and Supabase credentials.

Available Tools

All 59 tools are grouped into ten categories. Click a tool name to see full parameter documentation and usage examples.

Audit Tools(6)

ToolDescription
aeo_search_auditsSearch published audits by domain, sector, or score range
aeo_get_auditGet full audit with scorecard, findings, and fix prompts
aeo_get_audit_statusCheck audit job status (pending through completed)
aeo_request_reauditQueue a fresh re-audit after making fixes
aeo_get_opportunitiesGet prioritized opportunities and fix items for a domain
aeo_get_benchmarksGet sector/category benchmark averages

Visibility Tools(2)

ToolDescription
aeo_search_visibilitySearch visibility reports by domain or engine
aeo_get_visibility_timelineGet version history and per-query deltas for visibility over time

Content Tools(7)

ToolDescription
aeo_list_topicsList content topics with status filter
aeo_create_topicCreate new content topic
aeo_update_topic_statusApprove, reject, or archive a topic
aeo_get_previous_topic_ideasPull prior topic-ideas batches grouped by status for cross-batch dedup
aeo_get_topic_signalsPer-ICP-segment research signals: cached PAA, search volume, MISS and GSC gap queries
aeo_save_articleSave article draft to pipeline
aeo_publish_articlePublish article and update status

Client Tools(9)

ToolDescription
aeo_get_client_profileGet client audit data, voice profile, CMS connection
aeo_upsert_client_authorCreate/update domain voice profile
aeo_save_client_articleSave client article with domain tracking
aeo_update_client_articleUpdate existing client article HTML
aeo_open_articleFind and open article by fuzzy title/slug match
aeo_publish_to_cmsPublish article to client CMS (Webflow, etc.)
aeo_cms_list_contentList existing CMS content for deduplication
aeo_wp_import_contentImport WordPress posts/pages with incremental sync
aeo_wp_list_contentBrowse WordPress content read-only via the WP API

Article Pipeline(18)

ToolDescription
aeo_create_articleCreate a new article in the pipeline
aeo_write_blockWrite a content block for an article
aeo_write_article_batchSave a consolidated set of generated blocks in one call
aeo_prepare_evidence_ledgerBuild a compact evidence ledger for phased generation
aeo_prepare_article_briefBuild the global article brief for phased generation
aeo_prepare_section_batchPrepare the next pending block with a lean section brief
aeo_get_article_blocksGet all blocks for an article
aeo_list_corpusList the hydrated evidence library as a lean index
aeo_list_internal_linksList audited same-domain internal link targets
aeo_get_corpus_itemLoad hydrated evidence-library items with full content
aeo_get_block_briefingRead the per-block evidence briefing (Fast pipeline)
aeo_rewrite_blockRewrite an existing content block
aeo_regenerate_blockBuild a fresh section contract for one block (no DB mutation)
aeo_decode_apply_improvementsDecode the base64 argument passed to /apply-improvements
aeo_add_blockAdd a new block to an article
aeo_remove_blockRemove a block from an article
aeo_review_articleReview article quality and AEO compliance
aeo_generate_imageGenerate an AI image for a media block

Cluster Tools(7)

ToolDescription
aeo_get_cluster_contextGet audit gaps, MISS queries, existing content for cluster design
aeo_create_clusterCreate hub + child articles targeting audit gaps
aeo_get_clusterGet full cluster details with execution status and progress
aeo_list_clustersList all content clusters for a domain
aeo_suggest_clustersAnalyze gaps and suggest cluster opportunities
aeo_start_cluster_articleStart writing a planned or approved cluster article
aeo_update_cluster_statusManage cluster lifecycle (start, sync, complete)

Organization Tools(8)

ToolDescription
aeo_list_projectsList projects and their structure
aeo_create_projectCreate a new project
aeo_create_groupCreate a group within a project
aeo_create_folderCreate a folder within a group
aeo_update_projectUpdate project metadata
aeo_update_groupUpdate group metadata
aeo_update_folderUpdate folder metadata
aeo_move_articleMove an article to a different folder

WordPress Tools(2)

ToolDescription
aeo_wp_list_contentList WordPress posts and pages
aeo_wp_import_contentImport content from WordPress

Template Tools(2)

ToolDescription
aeo_save_as_templateSave an article as a reusable template
aeo_list_templatesList available article templates

Media Tools(1)

ToolDescription
aeo_generate_imageGenerate an image for article content

Server Info

Server nameaeo-content
Version0.1.0
Transportstdio (standard input/output)