{
  "$schema": "https://static.modelcontextprotocol.io/schemas/v1/server-card.schema.json",
  "name": "com.theworkflowfinder/catalog",
  "title": "The Workflow Finder catalog",
  "description": "Key-less MCP server over The Workflow Finder's hand-curated catalog of AI tools and step-by-step workflows: search by task or filters, compare tools, check verified pricing, find curated alternatives and read capability tags with source-linked facts. Same data every page on the site renders from.",
  "version": "1.0.0",
  "websiteUrl": "https://www.theworkflowfinder.com/mcp-docs",
  "remotes": [
    {
      "type": "streamable-http",
      "url": "https://www.theworkflowfinder.com/api/mcp",
      "supportedProtocolVersions": ["2025-06-18"],
      "authentication": { "type": "none" }
    }
  ],
  "capabilities": { "tools": true, "resources": false, "prompts": false },
  "tools": [
    { "name": "search_tools", "description": "Search the tool catalog by task, category, pricing, budget, capability tags, open-source status or API availability." },
    { "name": "find_workflows", "description": "Search the step-by-step workflow catalog by task, tag or keyword." },
    { "name": "find_tools_for_task", "description": "Rank tools for a plain-language task description." },
    { "name": "compare_tools", "description": "Compare two to six tools by slug: pricing, capabilities, facts, review status and Fit Scores." },
    { "name": "check_pricing", "description": "Return one tool's current pricing detail and when it was last verified." },
    { "name": "find_alternatives", "description": "Return the curated alternatives for one tool." },
    { "name": "get_tool_capabilities", "description": "Return one tool's capability tags and source-linked facts, or the full 29-tag taxonomy." }
  ],
  "_meta": {
    "com.theworkflowfinder/discovery": {
      "serverInfo": { "name": "theworkflowfinder-mcp", "version": "1.0.0" },
      "transport": "Stateless JSON-RPC 2.0 over Streamable HTTP; POST only, GET answers 405, no session header.",
      "auth": "none",
      "documentation": "https://www.theworkflowfinder.com/mcp-docs",
      "restApi": "https://www.theworkflowfinder.com/api/v1/search",
      "openapi": "https://www.theworkflowfinder.com/api/openapi.json",
      "apiCatalog": "https://www.theworkflowfinder.com/.well-known/api-catalog",
      "llms": "https://www.theworkflowfinder.com/llms.txt",
      "contact": "https://www.theworkflowfinder.com/contact",
      "terms": "https://www.theworkflowfinder.com/terms",
      "rateLimit": "Per-IP; HTTP 429 with Retry-After when exceeded."
    }
  }
}
