Product

Topic Engine Content Engine AEO Rank Research-Driven Content Autopilot Visibility Tracking Website & Migration Content Factory Audits Rankings Pricing

Resources

Browse all resources → Case Studies Blog FAQ Use Cases Knowledge Base Research Docs

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 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)