Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| AGENTAEO_API_KEY | Yes | Your AgentAEO API key, available at agentaeo.com/agents. | |
| AGENTAEO_MCP_INLINE_POLL | No | Set to '1' to enable long polling inside the run_aeo_audit tool. Note: This may exceed Claude Desktop's ~60s tool execution limit. | |
| AGENTAEO_MCP_DOWNLOAD_DIR | No | The directory where Content Suite ZIPs should be saved when using the download_aeo_content_suite_zip tool. | |
| AGENTAEO_MCP_INLINE_CONTENT_POLL | No | Set to '1' to enable long polling inside the generate_aeo_content_suite tool. Note: This may exceed Claude Desktop's ~60s tool execution limit. |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| run_aeo_audit | Start an AEO audit for a URL (async). Returns auditId immediately. Then call check_aeo_audit_status every 10–15s until is_complete or free_preview_ready (free tier stops at step 2). |
| check_aeo_audit_status | Check status of an AEO audit. Poll until free_preview_ready (free) or is_complete at full report (paid). If paid_pipeline_pending is true, keep polling. |
| check_aeo_content_suite_status | Poll Content Suite generation. After generate_aeo_content_suite returns (HTTP 202), call every 15–30s until status is completed or failed. Same X-API-Key as generate. |
| download_aeo_content_suite_zip | Download the Content Suite ZIP after status is completed (same AGENTAEO_API_KEY as generate). Saves to cwd or AGENTAEO_MCP_DOWNLOAD_DIR. |
| generate_aeo_content_suite | Start Content Suite generation (HTML + JSON-LD + llms.txt) for a completed audit — async (returns in seconds with orderId). Poll check_aeo_content_suite_status every 15–30s until completed (often 5–25+ min). Uses AGENTAEO_API_KEY — no shell/curl. Admin QA without Cashfree: adminContentBypass=true + allowlisted key. Otherwise pass orderId after payment. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |