visibility
capability
myclaw.ai
myclaw.ai
AI Readiness Report
Executive Summary
MyClaw.ai is exceptionally well-prepared for AI discovery and recommendation, achieving a near-perfect visibility score. However, its readiness for direct programmatic interaction by AI agents is limited, representing a significant missed opportunity for automation and integration. The site excels at being found and understood by AI but lacks the structured interfaces needed for AI to act on its behalf.
AI Visibility — L5
The site is highly discoverable and trustworthy for AI systems like ChatGPT and Perplexity, with excellent foundational SEO, clear content structure, and proactive AI guidance via an llms.txt file. A minor gap in publishing dates and some advanced schema types slightly reduces its ability to signal content freshness and detailed product information to AI.
AI Capability — L2
While the site is accessible and provides some structured data, it lacks the core APIs, documentation, and standardized agent interfaces required for robust AI agent integration. This prevents agents from performing automated tasks, accessing services programmatically, or engaging in real-time workflows with the platform.
The high visibility score means AI can easily find and recommend the site to users. The low capability score means AI agents cannot programmatically use the site's services, limiting potential for automation, customer support integrations, and advanced AI-driven workflows.
Top Issues
Why: AI agents and systems cannot directly interact with your service to retrieve data or perform actions without a well-defined API. This is a foundational requirement for AI capability.
Impact: Severely limits or prevents AI-driven automation, integration, and advanced use cases. AI systems can only read your public website, not *use* your service, missing a major channel for growth and user acquisition.
Fix: Design and implement a public REST or GraphQL API. Start by identifying core data entities (e.g., 'claws', 'projects', 'users') and actions (e.g., 'create', 'analyze', 'fetch'). Define clear endpoints, HTTP methods, request/response formats (JSON), and authentication (e.g., API keys).
Why: Even if an API exists, AI agents need structured documentation to discover and understand how to use it. Without it, agents cannot reliably integrate with your service.
Impact: Hinders AI developer adoption and increases support burden. Agents will struggle to use your service correctly, leading to errors and poor user experiences, reducing trust and utility.
Fix: Create comprehensive API documentation in a standard, machine-friendly format. The best practice is to generate documentation automatically from your OpenAPI specification. Use tools like Swagger UI, Redoc, or Stoplight to host interactive docs.
Why: An OpenAPI (Swagger) spec is the lingua franca for describing REST APIs. It allows AI agents and developer tools to programmatically discover endpoints, parameters, and data models.
Impact: Prevents automated tooling and AI agents from reliably integrating with your API. Significantly increases the manual effort required for developers and AI systems to understand your service.
Fix: Create an OpenAPI 3.0 specification file (YAML or JSON) that describes all your API endpoints, methods, request/response schemas, and authentication. Use code annotations or a dedicated library to generate it from your API codebase to keep it in sync.
Why: When an API call fails, AI agents need consistent, machine-readable error details to understand the problem and decide on a corrective action (e.g., retry, ask user for clarification).
Impact: Leads to fragile AI integrations. Agents cannot handle failures gracefully, resulting in poor user experiences, abandoned tasks, and increased support tickets for issues that could be resolved automatically.
Fix: Define a standard error response schema for your API. All error responses (4xx, 5xx) should return a JSON object with fields like 'code' (machine-readable string), 'message' (human-readable), 'details' (optional context). Implement this consistently across all endpoints.
Why: The A2A agent card is a standard way for a service to advertise its capabilities, endpoints, and authentication requirements to AI agents, making initial discovery and setup seamless.
Impact: Misses an opportunity to be easily discoverable and integrable by the growing ecosystem of AI agents. Agents must manually infer or be configured to use your service, creating friction.
Fix: Create a JSON file at the well-known URL path '/.well-known/agent.json'. Follow the A2A protocol spec. Include basic fields: 'name', 'description', 'api_version', 'capabilities' (list of actions), and 'authentication' (required methods).
Quick Wins
30-Day Roadmap
Week 1: Quick Wins
— Create the Agent Self-Description JSON file at '/.well-known/agent.json' following A2A protocol spec.
— Add visible publication dates and corresponding HTML metadata (e.g., 'article:published_time') to all blog posts and key content pages.
— Implement BreadcrumbList JSON-LD structured data on all pages with a clear hierarchy.
Capability L2 → L3 (via agent file), Visibility L5 → L5 (enhanced)
Week 2: Foundation
— Design and implement the core public API (REST/GraphQL) with authentication (API keys), focusing on key entities ('claws', 'projects', 'users') and actions ('create', 'analyze', 'fetch').
— Define and implement a standard JSON error response schema (with 'code', 'message', 'details') across all new API endpoints.
Capability L3 → L4 (via functional API)
Weeks 3-4: Advanced
— Create an OpenAPI 3.0 specification file (YAML/JSON) for the API, ideally generated from code annotations to ensure accuracy.
— Generate and publish comprehensive, interactive API documentation (e.g., using Swagger UI or Redoc) from the OpenAPI spec.
Capability L4 → L5 (via complete, documented API)
The site will achieve AI Capability Level 5 by establishing a fully functional, well-documented, and agent-accessible API. AI Visibility Level will remain at 5, but with enhanced structured data and metadata.
// embed badge
AI Visibility — markdown:
[](https://readyforai.dev/websites/myclaw.ai)
AI Capability — markdown:
[](https://readyforai.dev/websites/myclaw.ai)