29 Commits

Author SHA1 Message Date
Jake Shore
f8e0b3246f feat: Complete Acuity Scheduling MCP server with 40+ tools and 14 React apps
- Full API client with Basic Auth and OAuth2 support
- 40+ tools across 10 categories (appointments, availability, clients, calendars, products, forms, labels, webhooks, coupons, blocks)
- 14 interactive React-based MCP apps for rich UI experiences
- Comprehensive error handling and pagination
- TypeScript implementation with full type definitions
- Complete documentation and examples
2026-02-12 17:41:55 -05:00
Jake Shore
e28a971b50 Add complete Jobber MCP server with 48 tools and 18 React apps 2026-02-12 17:41:02 -05:00
Jake Shore
5adccfd36e housecall-pro: Complete MCP server with 47 tools, 16 React apps, full API client
- API Client: Housecall Pro API with auth, pagination, error handling
- 47 Tools across 10 categories:
  - jobs-tools (10): list, get, create, update, complete, cancel, line items, schedule, reschedule
  - customers-tools (7): list, get, create, update, delete, search, addresses
  - estimates-tools (8): list, get, create, update, send, approve, decline, convert to job
  - invoices-tools (6): list, get, create, send, mark paid, list payments
  - employees-tools (6): list, get, create, update, schedule, time entries
  - dispatch-tools (3): dispatch board, assign employee, availability
  - tags-tools (5): list, create, delete, add to job/customer
  - notifications-tools (3): list, send, mark read
  - reviews-tools (3): list, get, request review
  - reporting-tools (3): revenue, job completion, employee performance
- 16 React MCP Apps for rich UI:
  - job-dashboard, job-detail, job-grid
  - customer-detail, customer-grid
  - estimate-builder, estimate-grid
  - invoice-dashboard, invoice-detail
  - dispatch-board
  - employee-schedule, employee-performance
  - review-dashboard, revenue-dashboard
  - tag-manager, notification-center
- Complete types, comprehensive README, full package.json
2026-02-12 17:39:57 -05:00
Jake Shore
7de8a68173 ServiceTitan: Complete MCP server with 55 tools, 20 React apps, OAuth2, pagination 2026-02-12 17:39:34 -05:00
Jake Shore
fafbdbe188 constant-contact: finish with README, fix tsc, add prepublishOnly 2026-02-12 17:34:04 -05:00
Jake Shore
e9ddbc24cc bigcommerce + keap: comprehensive READMEs with full tool counts 2026-02-12 17:33:17 -05:00
Jake Shore
d57ba64b05 fix: tsc errors in bamboohr, gusto, rippling (DOM lib, Buffer type, JSX types) 2026-02-12 17:32:25 -05:00
Jake Shore
3984709246 freshbooks: fix tsc errors 2026-02-12 17:30:57 -05:00
Jake Shore
f14c921020 wrike: enable TypeScript strict mode 2026-02-12 17:30:47 -05:00
Jake Shore
36a4d6fb4f rippling: Complete MCP server with 50+ tools, 16 React apps, full API client
- API Client (src/clients/rippling.ts): OAuth2/API key auth, pagination, error handling
- 50+ tools across 10 categories:
  * employees-tools.ts: 7 tools (list, get, create, update, terminate, custom fields, org chart)
  * companies-tools.ts: 5 tools (company, departments, locations, teams)
  * payroll-tools.ts: 4 tools (pay runs, pay statements)
  * time-tools.ts: 11 tools (time entries, timesheets, PTO requests)
  * benefits-tools.ts: 4 tools (plans, enrollments)
  * ats-tools.ts: 6 tools (candidates, jobs, applications, pipeline)
  * learning-tools.ts: 4 tools (courses, assignments)
  * devices-tools.ts: 4 tools (devices, apps/licenses)
  * groups-tools.ts: 6 tools (CRUD + members)
  * custom-objects-tools.ts: 5 tools (CRUD + query)
- 16 React UI apps:
  * employee-dashboard, employee-detail, employee-directory, org-chart
  * payroll-dashboard, payroll-detail
  * time-tracker, timesheet-approvals, time-off-calendar
  * benefits-overview, ats-pipeline, job-board
  * learning-dashboard, device-inventory, team-overview, department-grid
- Full TypeScript types for all API entities
- Comprehensive README with usage examples
- Production-ready with proper error handling and pagination
2026-02-12 17:29:43 -05:00
Jake Shore
91a76580eb mailchimp: Complete MCP server with 104 tools and 28 React apps 2026-02-12 17:29:32 -05:00
Jake Shore
5833a090c0 wrike: Complete MCP server with 88 tools and 22 React apps
- Full Wrike API v4 client with auth, rate limiting, pagination
- 88 MCP tools across 13 categories (tasks, projects, folders, spaces, comments, attachments, timelogs, contacts, groups, workflows, custom fields, approvals, webhooks, and more)
- 22 interactive React apps (task board, Gantt view, project dashboard, space overview, team workload, time tracker, approval manager, custom fields manager, workflow editor, and more)
- Complete TypeScript types for all Wrike entities
- Comprehensive README with usage examples
- Both stdio and HTTP server modes
- Successfully compiles with TypeScript
2026-02-12 17:28:25 -05:00
Jake Shore
91b2d348be keap: Complete MCP server with 111 tools and 20 React apps 2026-02-12 17:27:01 -05:00
Jake Shore
e78b92a140 trello + clickup + bigcommerce: verified builds, apps complete 2026-02-12 17:26:25 -05:00
Jake Shore
04f254c40b constant-contact: Complete production MCP server rebuild
- Deleted single-file stub, rebuilt from scratch
- API client with OAuth2, pagination, rate limiting, error handling
- 50+ tools across 9 domains:
  * 12 contact tools (list, get, create, update, delete, search, tags, import/export, activity)
  * 11 campaign tools (list, get, create, update, delete, schedule, send, stats, activities, clone, test)
  * 9 list tools (list, get, create, update, delete, add/remove contacts, membership, stats)
  * 6 segment tools (list, get, create, update, delete, get contacts)
  * 2 template tools (list, get)
  * 11 reporting tools (campaign stats, contact stats, bounces, clicks, opens, forwards, optouts, sends, links)
  * 7 landing page tools (list, get, create, update, delete, publish, stats)
  * 6 social tools (list, get, create, update, delete, publish)
  * 6 tag tools (list, get, create, update, delete, usage)
- 17 React apps (dark theme, standalone Vite, client-side state):
  * contact-dashboard, contact-detail, contact-grid
  * campaign-dashboard, campaign-detail, campaign-builder
  * list-manager, segment-builder, template-gallery
  * report-dashboard, report-detail, bounce-report, engagement-chart
  * landing-page-grid, social-manager, tag-manager, import-wizard
- Full TypeScript types for Constant Contact API v3
- Production-ready: server.ts, main.ts (stdio), comprehensive README
- .env.example, .gitignore, package.json with MCP SDK 1.0.4
2026-02-12 17:22:25 -05:00
Jake Shore
3244868c07 calendly: complete MCP server with 40+ tools + 12 apps 2026-02-12 17:20:58 -05:00
Jake Shore
df6c795500 ClickUp MCP: Complete 18 React apps documentation, clean build, fix tsconfig 2026-02-12 17:18:55 -05:00
Jake Shore
fdfbc4017e Wrike MCP: Complete rebuild with 60+ tools and 22 React apps
- API Client: Full Wrike API v4 with OAuth2/token auth, pagination, error handling
- 60+ Tools across 14 categories: tasks, folders, projects, spaces, contacts, comments, timelogs, attachments, workflows, custom-fields, approvals, groups, invitations, webhooks
- 22 React Apps: task-dashboard, task-detail, task-grid, task-board, project-dashboard, project-detail, project-grid, folder-tree, space-overview, gantt-view, time-dashboard, time-entries, member-workload, comment-thread, approval-manager, workflow-editor, custom-fields-manager, attachment-gallery, search-results, activity-feed, sprint-board, reports-dashboard
- All apps: dark theme, client-side state, standalone directories
- Full TypeScript types for all Wrike API entities
- Comprehensive README with setup instructions

Replaces single-file stub with production-ready MCP server
2026-02-12 17:18:32 -05:00
Jake Shore
458e668fb9 Mailchimp MCP: Complete with 104 tools, 17 React apps, comprehensive README
- Added comprehensive README.md (938 lines) with:
  - Full tool reference for all 104 tools
  - Showcase of 17 interactive React apps
  - Setup instructions and usage examples
  - Comparison with GoHighLevel MCP

- Fixed all React apps to use consistent app.tsx + index.html pattern
- Fixed TypeScript build errors in MailchimpClient
- Verified all 10 tool files properly export registerXTools() functions

Tool breakdown:
- Campaigns: 15 tools
- Lists/Audiences: 14 tools
- Members: 12 tools
- Templates: 6 tools
- Automations: 10 tools
- Reports: 8 tools
- Landing Pages: 8 tools
- E-commerce: 28 tools
- Tags: 1 tool
- Search: 2 tools

Apps (17 total):
- Campaign: dashboard, detail, builder
- Audience: dashboard, grid
- Member: detail
- Tag: manager
- Automation: dashboard, detail
- Reports: dashboard, detail, growth-chart
- E-commerce: dashboard
- Landing pages: grid
- Templates: gallery
- Testing: ab-test-results, search-results

Build verified successfully.
2026-02-12 17:14:14 -05:00
Jake Shore
4c49c157c0 trello: 96 tools, 18 apps, production-ready 2026-02-12 17:14:00 -05:00
Jake Shore
2d0db0f147 zendesk: 89 tools, 13 apps, comprehensive README
- Fixed TypeScript compilation errors in clients/zendesk.ts and types/index.ts
- Added comprehensive README.md with:
  - Complete tool reference (89 unique tools across 16 categories)
  - 13 React UI app descriptions and use cases
  - Architecture diagram
  - Setup and usage examples
  - Development guide
- Verified package.json has proper bin, build, and prepublishOnly scripts
- All TypeScript checks passing (npm run typecheck)
2026-02-12 17:13:40 -05:00
Jake Shore
9d85ddcac7 pipedrive: 118 tools, 27 apps, README 2026-02-12 17:12:30 -05:00
Jake Shore
14df8af4d2 FreshBooks: Add build summary 2026-02-12 17:10:42 -05:00
Jake Shore
ced6b4933b pipedrive: Add 20 React MCP Apps
- deal-dashboard: Overview stats, won/lost ratio, revenue forecast
- deal-detail: Full deal with products, activities, participants, timeline
- deal-grid: Sortable deal list with filters
- pipeline-kanban: Drag-drop pipeline board
- pipeline-analytics: Conversion rates, velocity, bottleneck analysis
- pipeline-funnel: Visual funnel with stage metrics
- person-detail: Contact card with deals, activities, files
- person-grid: Contact directory with search
- org-detail: Organization with people, deals, activities
- org-grid: Organization directory
- activity-dashboard: Activity calendar/list with completion tracking
- activity-calendar: Monthly calendar view
- lead-inbox: Lead list with labels and quick actions
- product-catalog: Product list with pricing
- goal-tracker: Goals with progress bars
- revenue-dashboard: Revenue analytics, forecasting
- email-inbox: Mail threads with preview
- deals-timeline: Timeline of deal progression
- search-results: Universal search
- won-deals: Closed-won deals celebration view

All apps use React with dark theme. Self-contained with inline shared components.
Each app has App.tsx, index.html, and vite.config.ts.
Ports 3000-3019 for dev servers.
2026-02-12 17:09:57 -05:00
Jake Shore
ff349dc88f FreshBooks: Complete MCP server with 55+ tools and 22 React apps
- 55+ tools across 12 categories (invoices, clients, expenses, estimates, time, projects, payments, items, taxes, reports, recurring, accounts)
- FreshBooks API client with OAuth2, pagination, error handling
- 22 dark-themed React MCP apps (invoice dashboard, builder, client dashboard, expense tracker, time tracker, project dashboard, reports, etc.)
- Full TypeScript types for all FreshBooks entities
- Comprehensive README with examples and architecture docs
2026-02-12 17:09:42 -05:00
Jake Shore
8e9d1ffb87 calendly: Complete MCP server with 27 tools and 12 React apps
- Calendly API v2 client with auth, pagination, error handling
- 27 MCP tools across 6 categories (events, event types, scheduling, users, orgs, webhooks)
- 12 React MCP apps with dark theme and client-side state
- Both stdio and HTTP modes supported
- Full TypeScript types and documentation
2026-02-12 17:08:15 -05:00
Jake Shore
716f99056d compliance-grc + product-analytics: scaffolded with full tool implementations 2026-02-12 12:04:58 -05:00
Jake Shore
f3c4cd817b Add all MCP servers + factory infra to MCPEngine — 2026-02-06
=== 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.
2026-02-06 06:32:29 -05:00
Jake Shore
a2e5d4d1d9 Initial commit: MCPEngine - 30 MCP servers for business software 2026-02-02 04:35:44 -05:00