{
  "schema_version": "2024-11-05",
  "server_name": "squidgy-agents",
  "server_description": "Squidgy AI agent marketplace. Each tool invokes a specialized AI agent for business tasks including branding, sales, legal analysis, social media, and more.",
  "server_url": "https://mcp.squidgy.ai",
  "tools": [
    {
      "name": "squidgy_brandy",
      "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.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "message": {
            "type": "string",
            "description": "The user message or request to send to the agent"
          },
          "session_id": {
            "type": "string",
            "description": "Optional session ID for multi-turn conversations"
          }
        },
        "required": [
          "message"
        ]
      }
    },
    {
      "name": "squidgy_cat_facts",
      "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.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "message": {
            "type": "string",
            "description": "The user message or request to send to the agent"
          },
          "session_id": {
            "type": "string",
            "description": "Optional session ID for multi-turn conversations"
          }
        },
        "required": [
          "message"
        ]
      }
    },
    {
      "name": "squidgy_feedback_fiona",
      "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.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "message": {
            "type": "string",
            "description": "The user message or request to send to the agent"
          },
          "session_id": {
            "type": "string",
            "description": "Optional session ID for multi-turn conversations"
          }
        },
        "required": [
          "message"
        ]
      }
    },
    {
      "name": "squidgy_legal_doc_analyzer",
      "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.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "message": {
            "type": "string",
            "description": "The user message or request to send to the agent"
          },
          "session_id": {
            "type": "string",
            "description": "Optional session ID for multi-turn conversations"
          }
        },
        "required": [
          "message"
        ]
      }
    },
    {
      "name": "squidgy_pipeline_pro",
      "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.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "message": {
            "type": "string",
            "description": "The user message or request to send to the agent"
          },
          "session_id": {
            "type": "string",
            "description": "Optional session ID for multi-turn conversations"
          }
        },
        "required": [
          "message"
        ]
      }
    },
    {
      "name": "squidgy_social_media",
      "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.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "message": {
            "type": "string",
            "description": "The user message or request to send to the agent"
          },
          "session_id": {
            "type": "string",
            "description": "Optional session ID for multi-turn conversations"
          }
        },
        "required": [
          "message"
        ]
      }
    },
    {
      "name": "squidgy_tools_ai_readiness_audit",
      "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.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "message": {
            "type": "string",
            "description": "The user message or request to send to the agent"
          },
          "session_id": {
            "type": "string",
            "description": "Optional session ID for multi-turn conversations"
          },
          "url": {
            "type": "string",
            "description": "The URL to analyze or process"
          }
        },
        "required": [
          "url"
        ]
      }
    }
  ]
}