{
  "evaluations": [
    {
      "mcp": "fieldedge",
      "stage": 5,
      "evidence": "Compiles cleanly. Has 7 implemented tools (list_work_orders, get_work_order, create_work_order, list_customers, list_technicians, list_invoices, list_equipment) with full API client. Has comprehensive README with setup instructions. 393 lines of implementation. Uses API key auth (simpler). Can start with `node dist/index.js`.",
      "blockers": [
        "No tests - can't verify tools actually work",
        "No MCP Apps (no ui/ directory)",
        "Not verified against real API",
        "No integration examples"
      ],
      "next_action": "Create test suite using mock API responses for each tool to verify Stage 5 → Stage 6"
    },
    {
      "mcp": "freshbooks",
      "stage": 4,
      "evidence": "Compiles cleanly. Has 8 tool definitions with API client implementation (453 lines). Uses OAuth access token which is harder to obtain. Has full CRUD methods for invoices, clients, expenses, time entries.",
      "blockers": [
        "No README - zero documentation on setup",
        "OAuth required - can't just use with API key",
        "No tests",
        "No MCP Apps",
        "Can't verify if tools work without real OAuth flow"
      ],
      "next_action": "Write README.md with OAuth setup instructions + test with real FreshBooks sandbox account"
    },
    {
      "mcp": "freshdesk",
      "stage": 5,
      "evidence": "Compiles cleanly. Has 8 implemented tools with API client. Uses simple API key auth (good). Clean implementation with proper error handling.",
      "blockers": [
        "No README - no documentation",
        "No tests",
        "No MCP Apps",
        "Haven't verified tools against real API"
      ],
      "next_action": "Create README.md documenting API key acquisition + add basic test coverage"
    },
    {
      "mcp": "gusto",
      "stage": 4,
      "evidence": "Compiles cleanly. Has 7 tools implemented. Uses OAuth access token. 280+ lines of implementation with proper API client structure.",
      "blockers": [
        "No README - zero setup docs",
        "OAuth required - complex setup barrier",
        "No tests",
        "No MCP Apps",
        "Can't test without OAuth credentials"
      ],
      "next_action": "Document OAuth flow in README + create integration test with Gusto sandbox"
    },
    {
      "mcp": "helpscout",
      "stage": 4,
      "evidence": "Compiles cleanly. Has 7 tools defined. Uses OAuth 2.0 bearer tokens. Has conversation, customer, mailbox endpoints implemented.",
      "blockers": [
        "No README",
        "OAuth required",
        "No tests",
        "No MCP Apps",
        "OAuth complexity prevents immediate use"
      ],
      "next_action": "Write README with OAuth app creation steps + validate against Help Scout API docs"
    },
    {
      "mcp": "housecall-pro",
      "stage": 5,
      "evidence": "Compiles cleanly. Has 8 implemented tools (jobs, estimates, customers, invoices, employees). Has good README with setup instructions (393 lines total). Uses simple API key auth. Documentation explains MAX plan requirement.",
      "blockers": [
        "No tests",
        "No MCP Apps",
        "Not verified against real API",
        "README could include example responses"
      ],
      "next_action": "Add test suite with mock API responses to verify Stage 5 → Stage 6"
    },
    {
      "mcp": "jobber",
      "stage": 4,
      "evidence": "Compiles cleanly. Has 8 tools with API client. Uses OAuth access token. Implementation covers jobs, clients, quotes, visits, invoices.",
      "blockers": [
        "No README",
        "OAuth required - barrier to immediate use",
        "No tests",
        "No MCP Apps"
      ],
      "next_action": "Create README documenting OAuth setup + test with Jobber sandbox environment"
    },
    {
      "mcp": "keap",
      "stage": 4,
      "evidence": "Compiles cleanly. Has 8 tools implemented. Uses OAuth2 bearer token. Covers contacts, opportunities, tasks, emails, tags, campaigns, notes, appointments.",
      "blockers": [
        "No README",
        "OAuth2 required",
        "No tests",
        "No MCP Apps",
        "Complex auth prevents quick testing"
      ],
      "next_action": "Document OAuth2 app registration process + create integration test suite"
    },
    {
      "mcp": "lightspeed",
      "stage": 4,
      "evidence": "Compiles cleanly. Has 8 tools for retail operations. Uses OAuth2 authentication. Covers products, customers, sales, inventory, categories.",
      "blockers": [
        "No README",
        "OAuth2 authentication barrier",
        "No tests",
        "No MCP Apps",
        "Account ID required in addition to OAuth token"
      ],
      "next_action": "Create comprehensive README with OAuth setup + account ID configuration"
    },
    {
      "mcp": "mailchimp",
      "stage": 5,
      "evidence": "Compiles cleanly. Has 8 tools implemented (384 lines). Uses simple API key authentication. Includes datacenter detection from API key. Tools for lists, campaigns, members, templates, automation.",
      "blockers": [
        "No README - no setup documentation",
        "No tests",
        "No MCP Apps",
        "Haven't verified MD5 email hashing works correctly"
      ],
      "next_action": "Write README with API key setup instructions + add test suite with mock responses"
    }
  ],
  "summary": {
    "total_evaluated": 10,
    "stage_distribution": {
      "stage_4": 6,
      "stage_5": 4
    },
    "common_blockers": [
      "No tests (10/10)",
      "No MCP Apps/UI (10/10)",
      "No README (8/10)",
      "OAuth complexity (6/10)"
    ],
    "quality_tiers": {
      "best": ["fieldedge", "housecall-pro"],
      "good_but_undocumented": ["freshdesk", "mailchimp"],
      "needs_oauth_docs": ["freshbooks", "gusto", "helpscout", "jobber", "keap", "lightspeed"]
    },
    "ruthless_assessment": "ALL of these are Stage 4-5 at best. They compile and have tool implementations, but NONE have tests, NONE have MCP Apps, and MOST lack documentation. The OAuth-based ones (6/10) can't be used TODAY without significant setup work. Only 2 (fieldedge, housecall-pro) have READMEs, but even those lack tests to prove the tools work. None are Integration Ready (Stage 8) or Production Ready (Stage 9). Call it Stage 4.5 average - better than scaffolding, but far from production."
  }
}
