MCP Tools
MCP Tools
48 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 48 tools for auditing, content creation, and publishing - all accessible from Claude Code, Cursor, or any MCP-compatible client.
Installation
For Claude Code, add to your project's .claude/settings.json:
For Cursor, add to .cursor/mcp.json:
The MCP server connects directly to Supabase for real-time data access. You need both an API key and Supabase credentials.
Available Tools
All 48 tools are grouped into ten categories. Click a tool name to see full parameter documentation and usage examples.
Audit Tools(6)
| Tool | Description |
|---|---|
aeo_search_audits | Search published audits by domain, sector, or score range |
aeo_get_audit | Get full audit with scorecard, findings, and fix prompts |
aeo_get_audit_status | Check audit job status (pending through completed) |
aeo_request_reaudit | Queue a fresh re-audit after making fixes |
aeo_get_opportunities | Get prioritized opportunities and fix items for a domain |
aeo_get_benchmarks | Get sector/category benchmark averages |
Visibility Tools(2)
| Tool | Description |
|---|---|
aeo_search_visibility | Search visibility reports by domain or engine |
aeo_get_visibility_timeline | Get version history and per-query deltas for visibility over time |
Content Tools(5)
| Tool | Description |
|---|---|
aeo_list_topics | List content topics with status filter |
aeo_create_topic | Create new content topic |
aeo_update_topic_status | Approve, reject, or archive a topic |
aeo_save_article | Save article draft to pipeline |
aeo_publish_article | Publish article and update status |
Client Tools(7)
| Tool | Description |
|---|---|
aeo_get_client_profile | Get client audit data, voice profile, CMS connection |
aeo_upsert_client_author | Create/update domain voice profile |
aeo_save_client_article | Save client article with domain tracking |
aeo_publish_to_cms | Publish article to client CMS (Webflow, etc.) |
aeo_cms_list_content | List existing CMS content for deduplication |
aeo_open_article | Find and open article by fuzzy title/slug match |
aeo_update_client_article | Update existing client article HTML |
Article Pipeline(7)
| Tool | Description |
|---|---|
aeo_create_article | Create a new article in the pipeline |
aeo_write_block | Write a content block for an article |
aeo_get_article_blocks | Get all blocks for an article |
aeo_rewrite_block | Rewrite an existing content block |
aeo_add_block | Add a new block to an article |
aeo_remove_block | Remove a block from an article |
aeo_review_article | Review article quality and AEO compliance |
Cluster Tools(7)
| Tool | Description |
|---|---|
aeo_get_cluster_context | Get audit gaps, MISS queries, existing content for cluster design |
aeo_create_cluster | Create pillar + child articles targeting audit gaps |
aeo_get_cluster | Get full cluster details with execution status and progress |
aeo_list_clusters | List all content clusters for a domain |
aeo_suggest_clusters | Analyze gaps and suggest cluster opportunities |
aeo_start_cluster_article | Start writing a planned cluster article |
aeo_update_cluster_status | Manage cluster lifecycle (start, sync, complete) |
Organization Tools(8)
| Tool | Description |
|---|---|
aeo_list_projects | List projects and their structure |
aeo_create_project | Create a new project |
aeo_create_group | Create a group within a project |
aeo_create_folder | Create a folder within a group |
aeo_update_project | Update project metadata |
aeo_update_group | Update group metadata |
aeo_update_folder | Update folder metadata |
aeo_move_article | Move an article to a different folder |
WordPress Tools(2)
| Tool | Description |
|---|---|
aeo_wp_list_content | List WordPress posts and pages |
aeo_wp_import_content | Import content from WordPress |
Template Tools(2)
| Tool | Description |
|---|---|
aeo_save_as_template | Save an article as a reusable template |
aeo_list_templates | List available article templates |
Media Tools(1)
| Tool | Description |
|---|---|
aeo_generate_image | Generate an image for article content |
Server Info
| Server name | aeo-content |
| Version | 0.1.0 |
| Transport | stdio (standard input/output) |