{
  "$schema": "https://modelcontextprotocol.io/schema/manifest.json",
  "name": "futurestack",
  "displayName": "FutureStack AI Tools Directory",
  "version": "1.0.0",
  "description": "Model Context Protocol (MCP) Server for FutureStack (usefuturestack.com). Enables AI agents to search, compare, and query pricing & metadata for 500+ community-vetted AI tools.",
  "homepage": "https://www.usefuturestack.com",
  "repository": "https://github.com/FutureStackAI",
  "transport": "streamable-http",
  "endpoints": {
    "http": "https://www.usefuturestack.com/api/mcp",
    "sse": "https://www.usefuturestack.com/api/mcp/sse",
    "messages": "https://www.usefuturestack.com/api/mcp"
  },
  "capabilities": {
    "tools": {
      "listChanged": false
    },
    "resources": {
      "subscribe": false,
      "listChanged": false
    },
    "prompts": {
      "listChanged": false
    }
  },
  "tools": [
    {
      "name": "search_tools",
      "description": "Search AI software tools on FutureStack by keyword, category, role, or pricing model.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "query": {
            "type": "string",
            "description": "Search keyword or tool name"
          },
          "category": {
            "type": "string",
            "description": "Optional category filter (e.g. 'Coding', 'Writing', 'Image Generation', 'Marketing', 'Productivity', 'AI Agents')"
          },
          "role": {
            "type": "string",
            "description": "Optional audience role (e.g. 'Developer', 'Student', 'Marketer', 'Founder', 'Designer')"
          },
          "pricing": {
            "type": "string",
            "enum": [
              "Free",
              "Freemium",
              "Paid",
              "Free Trial",
              "All Pricing"
            ],
            "description": "Pricing tier"
          },
          "limit": {
            "type": "number",
            "default": 10,
            "description": "Maximum results to return (1-20)"
          }
        }
      }
    },
    {
      "name": "get_tool_details",
      "description": "Get detailed specifications, pricing plans, pros & cons, use cases, and ratings for a specific tool by slug.",
      "inputSchema": {
        "type": "object",
        "required": [
          "slug"
        ],
        "properties": {
          "slug": {
            "type": "string",
            "description": "The unique tool slug (e.g. 'cursor', 'chatgpt', 'claude', 'v0-by-vercel')"
          }
        }
      }
    },
    {
      "name": "list_categories",
      "description": "List all 12+ tool categories and roles available in FutureStack.",
      "inputSchema": {
        "type": "object",
        "properties": {}
      }
    },
    {
      "name": "get_trending_tools",
      "description": "Retrieve the current top trending AI tools according to community upvotes.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "limit": {
            "type": "number",
            "default": 10,
            "description": "Number of tools to return"
          }
        }
      }
    },
    {
      "name": "get_stack_of_the_day",
      "description": "Get today's community-featured Stack of the Day spotlight tool.",
      "inputSchema": {
        "type": "object",
        "properties": {}
      }
    }
  ]
}