=== NEW SERVERS ADDED (7) === - servers/closebot — 119 tools, 14 modules, 4,656 lines TS (Stage 7) - servers/google-console — Google Search Console MCP (Stage 7) - servers/meta-ads — Meta/Facebook Ads MCP (Stage 8) - servers/twilio — Twilio communications MCP (Stage 8) - servers/competitor-research — Competitive intel MCP (Stage 6) - servers/n8n-apps — n8n workflow MCP apps (Stage 6) - servers/reonomy — Commercial real estate MCP (Stage 1) === FACTORY INFRASTRUCTURE ADDED === - infra/factory-tools — mcp-jest, mcp-validator, mcp-add, MCP Inspector - 60 test configs, 702 auto-generated test cases - All 30 servers score 100/100 protocol compliance - infra/command-center — Pipeline state, operator playbook, dashboard config - infra/factory-reviews — Automated eval reports === DOCS ADDED === - docs/MCP-FACTORY.md — Factory overview - docs/reports/ — 5 pipeline evaluation reports - docs/research/ — Browser MCP research === RULES ESTABLISHED === - CONTRIBUTING.md — All MCP work MUST go in this repo - README.md — Full inventory of 37 servers + infra docs - .gitignore — Updated for Python venvs TOTAL: 37 MCP servers + full factory pipeline in one repo. This is now the single source of truth for all MCP work.
149 lines
6.3 KiB
JSON
149 lines
6.3 KiB
JSON
{
|
|
"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."
|
|
}
|
|
}
|