{
  "name": "EurekaNav",
  "description": "AI Visibility OS — Query verified tool facts, compare SaaS products across 6 AI engines (ChatGPT, Claude, DeepSeek, Gemini, Mistral, Perplexity), and check GEO (Answer Engine Optimization) readiness.",
  "url": "https://www.eurekanav.com",
  "version": "1.0.0",
  "documentationUrl": "https://www.eurekanav.com/blog/agent-to-agent-a2a-protocols-ai-product-discovery",
  "provider": {
    "organization": "EurekaNav",
    "url": "https://www.eurekanav.com"
  },
  "protocolVersion": "0.1",
  "serviceUrl": "https://www.eurekanav.com/a2a",
  "capabilities": {
    "streaming": false,
    "pushNotifications": false,
    "stateTransitionHistory": false
  },
  "defaultInputModes": [
    "text/plain",
    "application/json"
  ],
  "defaultOutputModes": [
    "application/json"
  ],
  "skills": [
    {
      "id": "tool_search",
      "name": "Search AI Tools",
      "description": "Search the EurekaNav directory of AI tools by category, use case, pricing model, or keyword. Returns structured tool listings with names, descriptions, categories, and URLs.",
      "tags": [
        "search",
        "directory",
        "ai-tools",
        "saas"
      ],
      "examples": [
        "Find AI writing tools under $50/month",
        "List open-source AI code assistants",
        "What AI tools help with SEO?"
      ],
      "inputModes": [
        "text/plain",
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ],
      "inputSchema": {
        "type": "object",
        "properties": {
          "q": {
            "type": "string",
            "description": "Search query (keyword, tool name, or use case)"
          },
          "category": {
            "type": "string",
            "description": "Filter by category slug (e.g., 'ai-writing')"
          },
          "visibility": {
            "type": "string",
            "enum": [
              "critical",
              "low",
              "moderate",
              "high"
            ],
            "description": "Filter by GEO visibility level"
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "maximum": 50,
            "default": 10,
            "description": "Max results to return"
          }
        }
      }
    },
    {
      "id": "tool_get_facts",
      "name": "Get Tool Facts",
      "description": "Return structured facts for a specific AI tool: pricing, features, use cases, alternatives, last updated date, and evidence links. Data is curated and verified.",
      "tags": [
        "facts",
        "product-data",
        "pricing",
        "features"
      ],
      "examples": [
        "Get facts about Cursor AI",
        "What is the pricing for Jasper?",
        "List alternatives to Notion AI"
      ],
      "inputModes": [
        "text/plain",
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ],
      "inputSchema": {
        "type": "object",
        "properties": {
          "slug": {
            "type": "string",
            "description": "Tool slug identifier (e.g., 'chatgpt', 'cursor')"
          }
        },
        "required": [
          "slug"
        ]
      }
    },
    {
      "id": "tool_compare",
      "name": "Compare Tools",
      "description": "Compare two or more AI tools side-by-side on pricing, features, AI visibility scores, target audience, and strengths/weaknesses. Returns a structured comparison table.",
      "tags": [
        "compare",
        "versus",
        "alternatives",
        "decision"
      ],
      "examples": [
        "Compare Cursor vs GitHub Copilot",
        "Which is better for startups: Jasper or Copy.ai?"
      ],
      "inputModes": [
        "text/plain",
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ],
      "inputSchema": {
        "type": "object",
        "properties": {
          "slugs": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "minItems": 2,
            "maxItems": 5,
            "description": "Array of tool slugs to compare (e.g., ['chatgpt', 'claude'])"
          }
        },
        "required": [
          "slugs"
        ]
      }
    },
    {
      "id": "geo_audit_preview",
      "name": "GEO Audit Preview",
      "description": "Run a lightweight Answer Engine Optimization check for a domain. Returns a high-level gap list showing what evidence blocks are missing for AI engine citations. Full audit available at eurekanav.com/free-audit.",
      "tags": [
        "geo",
        "audit",
        "ai-visibility",
        "seo",
        "optimization"
      ],
      "examples": [
        "Check AI visibility readiness for example.com",
        "What is missing from my site for ChatGPT citations?"
      ],
      "inputModes": [
        "text/plain"
      ],
      "outputModes": [
        "application/json"
      ],
      "inputSchema": {
        "type": "object",
        "properties": {
          "domain": {
            "type": "string",
            "description": "Domain to audit (e.g., 'example.com')"
          }
        },
        "required": [
          "domain"
        ]
      }
    }
  ],
  "securitySchemes": {
    "apiKey": {
      "type": "apiKey",
      "in": "header",
      "name": "X-API-Key",
      "description": "Optional API key for higher rate limits (120 req/min). Anonymous read access is available with rate limiting (30 req/min). Contact support@eurekanav.com for API keys."
    }
  },
  "security": []
}