seo-agent — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited seo-agent (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
| Metric | Data | Source |
|---|---|---|
| MCP SDK monthly downloads | Rapid growth (tens of millions) | Anthropic |
| Active MCP servers | 10,000+ | Smithery.ai |
| MCP directories | 7+ active directories | Community |
| AI Agent enterprise adoption | 85% expected | Gartner |
MCP tool descriptions are the PRIMARY signal agents use to select tools—vague descriptions cause agents to skip your tools even if the API is powerful.
9 weighted categories determine overall AEO readiness:
| Category | Weight | What's Audited |
|---|---|---|
| MCP Discoverability | 20% | .well-known/mcp.json exists, tool description quality |
| Directory Presence | 10% | Registration on Smithery.ai (3x), mcp.so (2x), Cursor, PulseMCP, AIXPLORIA, Glama, GitHub Awesome MCP |
| API Machine-Readability | 18% | OpenAPI spec presence, operationId naming, RFC 7807 error format |
| llms.txt Agent Profile | 12% | File exists, includes API/SDK links, capability declarations |
| SDK Coverage | 12% | npm/PyPI packages exist, type definitions, structured READMEs |
| Developer Docs Quality | 10% | Programmatically followable Quickstart, fenced code blocks, auth docs |
| CLI Discoverability | 5% | bin entry in package.json, --help formatting, --json output |
| robots.txt Agent Directives | 5% | Allows known Agent UAs, API paths not blocked |
| Agent DX | 8% | Sandbox mode (no auth required), consistent pagination, <5min to first call |
Checks for explicit allowances for agentic user-agents (Claude-Code-Bot, OpenAI-Operator-Bot) with API paths accessible.
Fetches /.well-known/mcp.json, scores tool descriptions for specificity (80-150 words = high quality).
Checks for spec at standard locations (/.well-known/openapi.json, /openapi.json), validates operationId naming and error format.
Parses /.well-known/llms.txt and llms-full.txt for agent-specific fields (MCP-Server, OpenAPI-Spec, Capabilities).
Queries npm/PyPI for package presence, checks for TypeScript type definitions and structured README (INSTALL, QUICKSTART, API Reference).
Verifies bin entries in package.json, analyzes --help formatting and --json output.
Crawls developer docs for programmatic Quickstart, code example formatting, and explicit auth header documentation.
Weights each category and produces final AEO readiness score (0-100).
Verify registration across MCP directories:
| Directory | Weight | Check Method |
|---|---|---|
| Smithery.ai | 3x | Primary Anthropic partner directory |
| mcp.so | 2x | Community curated, high traffic |
| Glama | 1x | MCP marketplace with ratings |
| Cursor Directory | 1x | Cursor IDE integration |
| PulseMCP | 1x | Emerging directory |
| AIXPLORIA | 1x | AI tool directory |
| GitHub Awesome MCP | 1x | Community list |
Directory Presence Score: 0 directories = 0pts, 1-2 = 25pts, 3-4 = 50pts, 5-6 = 75pts, 7+ = 100pts
Generates AEO-ANALYSIS.md with:
/seo agent https://clawpond.com
/seo agent https://api.stripe.com
/seo agent https://github.com/anthropics/claude-sdkUse seo-agent when:
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.