{
  "protocolVersion": "0.3.0",
  "name": "Squidgy Agent Directory",
  "description": "Directory of all publicly available Squidgy AI agents. Each agent is independently callable via A2A protocol or MCP tools.",
  "url": "https://squidgy.ai",
  "provider": {
    "organization": "Squidgy",
    "url": "https://squidgy.ai"
  },
  "version": "1.0.0",
  "capabilities": {
    "streaming": false,
    "pushNotifications": false,
    "directory": true
  },
  "agents": [
    {
      "name": "Brandy | Brand Advisor",
      "description": "Brand strategy advisor. Input: company name, industry, target audience, values (plain text or uploaded brand documents). Output: structured brand framework covering atmosphere, rebellious edge, enemy, visual direction, hook style, and voice. Also reviews existing content against brand guidelines and generates hooks/headlines. Stateless. Multi-turn refinement supported.",
      "url": "https://squidgy.ai/agents/brandy",
      "agentCardUrl": "https://squidgy.ai/agents/brandy/.well-known/agent-card.json",
      "category": "marketing",
      "iconUrl": "https://squidgy.ai/Squidgy AI Assistants Avatars/10.png"
    },
    {
      "name": "Whiskers | Cat Facts Expert",
      "description": "Cat trivia and facts agent. Input: plain text question about cats or request for a random fact. Output: plain text response with fun, educational cat facts covering behavior, breeds, history, and biology. Lightweight, stateless, single-turn. Good for entertainment, engagement hooks, or injecting playful content into other workflows.",
      "url": "https://squidgy.ai/agents/cat_facts",
      "agentCardUrl": "https://squidgy.ai/agents/cat_facts/.well-known/agent-card.json",
      "category": "general",
      "iconUrl": "https://n8n.theaiteam.uk/webhook/cat_facts"
    },
    {
      "name": "Feedback Fiona | Squidgy Feedback Specialist",
      "description": "Product feedback collector and classifier. Input: natural language feedback (bug reports, feature requests, suggestions, general feedback). Output: structured feedback record with type classification, severity rating, priority score, and duplicate detection against existing feedback. Stores results in database. Stateless per interaction. Best used as a feedback intake endpoint for user-facing products.",
      "url": "https://squidgy.ai/agents/feedback_fiona",
      "agentCardUrl": "https://squidgy.ai/agents/feedback_fiona/.well-known/agent-card.json",
      "category": "support",
      "iconUrl": "https://squidgy.ai/Squidgy AI Assistants Avatars/17.png"
    },
    {
      "name": "Diana | Legal Document Analyst",
      "description": "Legal document analyzer for contracts, court filings, correspondence, and notices. Input: uploaded document (PDF, DOCX, or pasted text). Output: structured analysis containing risk identification with severity ratings, red flag detection, extracted action items, prioritized response strategy, and decision-ready summary. Designed for internal legal team use. Stateless. Single-document or multi-document batch supported.",
      "url": "https://squidgy.ai/agents/legal_doc_analyzer",
      "agentCardUrl": "https://squidgy.ai/agents/legal_doc_analyzer/.well-known/agent-card.json",
      "category": "operations",
      "iconUrl": "https://squidgy.ai/Squidgy AI Assistants Avatars/8.png"
    },
    {
      "name": "Pipeline Pro | Sales Pipeline Architect",
      "description": "Sales pipeline architect. Input: description of business model (service-based or product-based), sales cycle details, and key decision points. Output: recommended pipeline stages (3-10) with names, purpose, typical actions, probability settings, and step-by-step HighLevel CRM configuration guide. Discovery-first approach: interviews caller about their sales process before recommending. Stateless. Multi-turn supported.",
      "url": "https://squidgy.ai/agents/pipeline_pro",
      "agentCardUrl": "https://squidgy.ai/agents/pipeline_pro/.well-known/agent-card.json",
      "category": "sales",
      "iconUrl": "https://squidgy.ai/Squidgy AI Assistants Avatars/7.png"
    },
    {
      "name": "Sophia | Social Media Superhero",
      "description": "Social media manager with scheduling and publishing. Input: post content (text, image URL, or video URL), target platform (Facebook, Instagram, LinkedIn), account name, and optional schedule time (UTC). Output: confirmation of scheduled/published post with post ID. Supports text posts, image posts, video posts, and stories. Multi-platform in a single session. Consult-Confirm-Execute workflow: drafts content, gets approval, then publishes. Stateless per interaction.",
      "url": "https://squidgy.ai/agents/social_media",
      "agentCardUrl": "https://squidgy.ai/agents/social_media/.well-known/agent-card.json",
      "category": "marketing",
      "iconUrl": "https://squidgy.ai/Squidgy AI Assistants Avatars/16.png"
    },
    {
      "name": "AI-Readiness Auditor | Squidgy Tool Agent",
      "description": "AI-readiness website auditor. Input: a single public URL. Output: structured JSON with 0-100 scores across 6 dimensions (discoverability, structured data, answerability, crawlability, brand mentions, conversational surface), an overall score, and top 5 ranked fixes with difficulty ratings (XS/S/M). Also fetches sitemap.xml, robots.txt, and llms.txt. One-shot, stateless. Ideal as a tool call from other agents evaluating web properties.",
      "url": "https://squidgy.ai/agents/tools_ai_readiness_audit",
      "agentCardUrl": "https://squidgy.ai/agents/tools_ai_readiness_audit/.well-known/agent-card.json",
      "category": "tool",
      "iconUrl": "https://squidgy.ai/Squidgy AI Assistants Avatars/12.png"
    }
  ],
  "endpoints": {
    "a2a_base": "https://squidgy.ai/api/a2a",
    "mcp_base": "https://mcp.squidgy.ai",
    "registry": "https://squidgy.ai/agents/registry.json"
  }
}