69 Commits

Author SHA1 Message Date
Jake Shore
8f6fe1f5b2 Upgrade pandadoc, reonomy, salesloft to gold standard: main.ts, server.ts, lazy loading, new tools 2026-02-14 05:49:09 -05:00
Jake Shore
6d342a1545 Phase 1: Tier 2 complete — 13 servers upgraded to gold standard architecture
- READMEs added: asana, close, freshdesk, google-console, gusto, square
- main.ts + server.ts (lazy loading): activecampaign, clickup, klaviyo, mailchimp, pipedrive, trello, touchbistro, closebot, close, google-console
- All 13 compile with 0 TSC errors
2026-02-14 05:47:14 -05:00
Jake Shore
b329ebe0c2 docs: Add comprehensive README.md files for 6 MCP servers
Added detailed documentation following gold standard pattern for:
- asana: 96 tools, 16 apps - Project management
- close: 70 tools - CRM for sales teams
- freshdesk: 98 tools - Customer support helpdesk
- google-console: 26 tools - Google Search Console & SEO
- gusto: 59 tools - Payroll & HR platform
- square: 80 tools, 18 apps - Payment processing & POS

Each README includes:
 Platform description & feature list
 Installation instructions
 Environment variables table
 Detailed token acquisition guide
 Required API scopes
 Usage examples (stdio + HTTP mode)
 Coverage manifest with accurate tool counts
 Architecture overview
 Helpful links

Total: 429 tools documented across 6 platforms
2026-02-14 05:45:43 -05:00
Jake Shore
e4a40298e4 Full cleanup: 65 servers compile clean, 15 new builds, TSC fixes across all existing servers
- Built from scratch: apollo, chargebee, datadog, greenhouse, lever, loom, pandadoc, salesloft, sendgrid, supabase, typeform, webflow, zoho-crm, twilio, reonomy
- TSC fixes: brevo, google-console, housecall-pro, meta-ads, rippling, bamboohr, close, fieldedge, freshdesk, helpscout, toast, touchbistro, hubspot, notion, quickbooks, airtable, gusto, intercom, linear, monday, salesforce, shopify, square, wave, xero
- Entry points added: close, touchbistro
- All 65 active servers compile with 0 TypeScript errors
- 4 specialty servers skipped (competitor-research, compliance-grc, n8n-apps, product-analytics)
2026-02-14 04:37:01 -05:00
Jake Shore
9b00cf18b7 V3 Batch 3 fixes (Jira, Linear, Asana, Square) + Batch 4 (ActiveCampaign, Klaviyo) - complete servers with tools + apps 2026-02-13 16:22:14 -05:00
Jake Shore
5b6cf571da V3 Batch 2 Apps: 80 React MCP apps (Notion 15, Airtable 15, Intercom 16, Monday 16, Xero 18) - dark theme, error boundaries, suspense, responsive 2026-02-13 03:37:24 -05:00
Jake Shore
093cc13aef V3 Batch 1: foundations + tools for Xero, Monday, Intercom, Airtable, Notion + HubSpot apps 2026-02-13 03:35:55 -05:00
Jake Shore
7afa3208ac V3 Batch 2 Tools: 292 tools across Notion(43), Airtable(34), Intercom(71), Monday(60), Xero(84) - zero TSC errors 2026-02-13 03:22:09 -05:00
Jake Shore
6763409b5e V3 Batch 2 Foundation: Notion, Airtable, Intercom, Monday.com, Xero - types + clients + server + main, zero TSC errors 2026-02-13 03:10:06 -05:00
Jake Shore
062e0f281a V3 Batch 1 Apps: 94 React MCP apps (Shopify 18, Stripe 18, QuickBooks 18, HubSpot 20, Salesforce 20) - dark theme, error boundaries, suspense, responsive 2026-02-13 03:02:30 -05:00
Jake Shore
7aa2b69e8f V3 Batch 1 Tools: 453 tools across Shopify(67), Stripe(77), QuickBooks(105), HubSpot(108), Salesforce(96) - zero TSC errors 2026-02-13 02:47:29 -05:00
Jake Shore
6ff76669a9 V3 Batch 1 Foundation: Shopify, Stripe, QuickBooks, HubSpot, Salesforce - types + clients + server + main, zero TSC errors 2026-02-13 02:33:45 -05:00
Jake Shore
6741068aef touchbistro: Add 15 React MCP apps 2026-02-13 00:02:29 -05:00
Jake Shore
14f651082c Factory V2 complete: all 30 MCP servers with tools + apps — final cleanup 2026-02-12 23:59:18 -05:00
Jake Shore
4c546d654a housecall-pro: Add 15 React MCP apps 2026-02-12 23:57:44 -05:00
Jake Shore
2c41d0fb3b toast: Complete rebuild with 76 tools, 18 React apps, and HTTP+stdio modes
- Rebuilt src/tools/ with 10 files covering all Toast API domains
  * orders.ts (12 tools) - Complete order lifecycle
  * menus.ts (11 tools) - Menu and item management
  * employees.ts (9 tools) - Staff management
  * restaurant.ts (9 tools) - Configuration
  * cash.ts (8 tools) - Cash management
  * labor.ts (6 tools) - Workforce analytics
  * payments.ts (6 tools) - Transactions
  * reporting.ts (6 tools) - Analytics
  * inventory.ts (5 tools) - Stock management
  * customers.ts (4 tools) - CRM

- Built src/ui/react-app/ with 18 client-side apps
  * Orders: order-dashboard, order-detail, order-grid, table-map
  * Menus: menu-manager, menu-item-detail, menu-performance
  * Staff: employee-dashboard, employee-schedule, labor-dashboard, tip-summary
  * Finance: payment-history, sales-dashboard, revenue-by-hour
  * Ops: inventory-tracker, restaurant-overview
  * CRM: customer-detail, customer-loyalty

- Built server.ts + main.ts supporting both stdio and HTTP modes
- Updated package.json, tsconfig.json, comprehensive README.md
- Dark theme UI (#0f0f0f bg, #00bfa5 accent)
- Client-side state management with sample data
2026-02-12 18:24:34 -05:00
Jake Shore
cfcff6bb83 lightspeed: Add 16 React apps (product, sales, customer, inventory, employee, etc.) 2026-02-12 18:23:03 -05:00
Jake Shore
7e2721acaf squarespace: Complete MCP server with 69 tools, 15 React apps, TSC clean 2026-02-12 18:21:27 -05:00
Jake Shore
1cdfda1ddd lightspeed: Complete MCP server with 88 tools, 17 React apps, TSC clean 2026-02-12 18:20:50 -05:00
Jake Shore
601224bf70 fieldedge: Complete MCP server with 87 tools and 16 React apps
- Multi-file architecture with API client, comprehensive types, 13 tool domains
- 87 total tools covering customers, jobs, invoices, estimates, equipment, technicians, scheduling, inventory, payments, reporting, locations, service agreements, tasks
- 16 dark-themed React MCP apps (Dashboard, Customers, Jobs, Scheduling, Invoices, Estimates, Technicians, Equipment, Inventory, Payments, Service Agreements, Reports, Tasks, Calendar, Map View, Price Book)
- Full TypeScript support with zero compilation errors
- Comprehensive README with API coverage details
- Bearer token authentication with rate limiting and error handling
2026-02-12 18:18:51 -05:00
Jake Shore
ec4a7475d9 helpscout: Complete MCP server with 47 tools and 18 apps
- Comprehensive HelpScout Mailbox API v2 integration
- 47 tools across 10 categories: conversations, customers, mailboxes, users, tags, workflows, saved-replies, teams, webhooks, reporting
- 18 interactive MCP apps: dashboards, detail views, reports, managers
- OAuth2 authentication with automatic token refresh
- Full pagination support and error handling
- Complete TypeScript types for all API entities
2026-02-12 18:14:34 -05:00
Jake Shore
1dd639f67f Complete Brevo MCP server: 55+ tools, 14 apps, full API coverage 2026-02-12 18:11:14 -05:00
Jake Shore
7631226a36 wave: Complete MCP server with 45+ tools, 17 apps, GraphQL client
- DELETE old single-file stub, rebuild from scratch
- GraphQL API client with OAuth2 Bearer auth and error handling
- 45+ tools across 10 categories:
  * invoices-tools.ts (10): list, get, create, update, delete, send, approve, mark sent, list/create payments
  * customers-tools.ts (6): list, get, create, update, delete, search
  * products-tools.ts (5): list, get, create, update, archive
  * accounts-tools.ts (4): list, get, create, update (chart of accounts)
  * transactions-tools.ts (6): list, get, create, update, categorize, list attachments
  * bills-tools.ts (7): list, get, create, update, list/create payments
  * estimates-tools.ts (6): list, get, create, update, send, convert to invoice
  * taxes-tools.ts (3): list, get, create
  * businesses-tools.ts (3): list, get, get current
  * reporting-tools.ts (5): P&L, balance sheet, aged receivables, tax summary, cashflow
- 17 MCP apps: invoice-dashboard, invoice-detail, invoice-builder, customer-detail, customer-grid, product-catalog, chart-of-accounts, transaction-feed, transaction-categorizer, bill-manager, estimate-builder, tax-overview, profit-loss, balance-sheet, cashflow-chart, aging-report, business-overview
- Complete TypeScript types for all Wave API entities
- Full MCP server implementation (server.ts, main.ts)
- Comprehensive README with examples and API documentation
- Clean build, ready for production use
2026-02-12 18:10:24 -05:00
Jake Shore
c8bf4df518 toast: Complete MCP server with 50+ tools, 18 apps, full API client
- API Client: Toast API with Bearer auth, restaurant GUID, pagination, error handling
- Orders Tools (9): list, get, create, update, add/remove items, discounts, void, checks
- Menus Tools (8): list menus/groups/items, get details, modifiers, update prices
- Employees Tools (10): CRUD, jobs, shifts, clock in/out, time entries
- Labor Tools (5): shifts, breaks, labor cost, jobs
- Restaurant Tools (5): info, revenue centers, dining options, service areas, tables
- Payments Tools (5): list, get, void, refund, tips
- Inventory Tools (5): list items, get, update count, vendors, purchase orders
- Customers Tools (6): CRUD, loyalty points
- Reporting Tools (5): sales summary, labor cost, menu performance, revenue by hour, tips
- Cash Tools (2): list entries, drawer status
- MCP Apps (18): order-dashboard/detail/grid, menu-manager/item-detail, employee-dashboard/schedule, labor-dashboard, restaurant-overview, table-map, payment-history, inventory-tracker, customer-detail/loyalty, sales-dashboard, menu-performance, tip-summary, revenue-by-hour
- Complete TypeScript types for all Toast entities
- Comprehensive README with setup, examples, architecture
2026-02-12 17:59:55 -05:00
Jake Shore
de579bce6a FieldEdge: Complete MCP server rebuild with 45+ tools, 16 apps, full API client 2026-02-12 17:59:39 -05:00
Jake Shore
96e52666c5 MCPEngine full sync — studio scaffold, factory v2, server updates, state.json — 2026-02-12
=== NEW ===
- studio/ — MCPEngine Studio scaffold (Next.js monorepo, build plan)
- docs/FACTORY-V2.md — Factory v2 architecture doc
- docs/CALENDLY_MCP_BUILD_SUMMARY.md — Calendly MCP build report

=== UPDATED SERVERS ===
- fieldedge: Added jobs-tools, UI build script, main entry update
- lightspeed: Updated main + server entry points
- squarespace: Added collection-browser + page-manager apps
- toast: Added main + server entry points

=== INFRA ===
- infra/command-center/state.json — Updated pipeline state
- infra/command-center/FACTORY-V2.md — Factory v2 operator playbook
2026-02-12 17:58:33 -05:00
Jake Shore
d3382ec35a Update 6 MCP servers — fieldedge, lightspeed, squarespace, toast, touchbistro, servicetitan — 2026-02-12
=== UPDATES ===
- fieldedge: Added apps, tools, main server entry, full rebuild
- lightspeed: Added complete src/ directory with tools + apps
- squarespace: Full rebuild — new apps, clients, tools, types modules
- toast: Full rebuild — api-client, apps, tools, types
- touchbistro: Full rebuild — api-client, tools, types, gitignore
- servicetitan: Added 4 React UI apps (call-tracking, lead-source-analytics, performance-metrics, schedule-calendar)

All servers restructured from single-file to modular architecture.
2026-02-12 17:58:15 -05:00
Jake Shore
c435e6c3a4 acuity-scheduling: Complete MCP server, README, TSC clean 2026-02-12 17:54:18 -05:00
Jake Shore
049d1fa718 clover: Add comprehensive 545-line README documenting 118 tools and 18 React apps 2026-02-12 17:52:36 -05:00
Jake Shore
dfd9620d30 acuity-scheduling: Add React apps README 2026-02-12 17:51:58 -05:00
Jake Shore
1d25243353 acuity-scheduling: Build 14 React MCP Apps
- appointment-dashboard: Overview with stats and upcoming appointments
- appointment-detail: Detailed appointment view with edit/cancel/reschedule
- appointment-grid: Searchable/filterable table of all appointments
- availability-calendar: Check available time slots by date/calendar/type
- client-detail: Individual client profile and history
- client-directory: Grid view of all clients with search
- calendar-manager: Manage multiple calendars and settings
- product-catalog: View/manage appointment types and packages
- form-responses: Browse and view intake form submissions
- label-manager: Create and manage appointment labels
- coupon-manager: Track and manage discount coupons
- booking-flow: Multi-step appointment booking wizard
- schedule-overview: Day/week timeline view of appointments
- blocked-time-manager: Create and manage blocked time slots

All apps use dark theme (#0f172a/#1e293b), self-contained architecture,
and client-side state management. Each app is a full Vite/React/TS project
with App.tsx, index.html, styles.css, vite.config.ts, and package.json.
Each app runs on a unique port (3000-3013) for independent development.
2026-02-12 17:51:36 -05:00
Jake Shore
6578e8ff04 acuity: Complete MCP server with 59 tools and 12 React apps 2026-02-12 17:50:57 -05:00
Jake Shore
63a1ca0df6 jobber: Complete MCP server with 97 tools and 15 React apps
- Added 97 tools across 15 domains (jobs, clients, quotes, invoices, scheduling, team, expenses, products, requests, reporting, properties, timesheets, line-items, forms, taxes)
- Created 15 React apps with dark theme (job-board, job-detail, client-dashboard, client-detail, quote-builder, invoice-dashboard, schedule-calendar, visit-tracker, expense-manager, timesheet-grid, request-inbox, form-builder, property-map, financial-dashboard, team-overview)
- Each app includes App.tsx, index.html, main.tsx, vite.config.ts
- Updated tsconfig.json with jsx: react-jsx
- Created main.ts entry point
- Updated server.ts to include all tool domains
- Comprehensive README with full documentation
- TypeScript compilation passes cleanly
2026-02-12 17:49:10 -05:00
Jake Shore
8e7de3bba8 clover: Complete MCP server with 118 tools and 15 React apps
- 118 comprehensive tools across 18 domains:
  * Orders (10 tools) - Full CRUD + line items
  * Line Items (7 tools) - Modifications, discounts, exchanges
  * Inventory (11 tools) - Stock management, bulk updates
  * Categories (8 tools) - Category management + item associations
  * Modifiers (10 tools) - Modifier groups & modifiers
  * Customers (9 tools) - Customer management + orders
  * Employees (10 tools) - Employee CRUD + role management
  * Shifts (8 tools) - Clock in/out, shift tracking
  * Payments (4 tools) - Payment retrieval + refunds
  * Refunds (5 tools) - Full refund management
  * Tips (5 tools) - Tip tracking + employee tips
  * Discounts (5 tools) - Discount CRUD
  * Taxes (5 tools) - Tax rate management
  * Cash (2 tools) - Cash drawer events
  * Devices (6 tools) - Device management + printing
  * Apps (4 tools) - App management + metering
  * Reports (4 tools) - Sales analytics + performance
  * Merchants (5 tools) - Merchant info + settings

- 15 React apps with full structure (App.tsx, index.html, main.tsx, vite.config.ts):
  * Order Dashboard - Real-time order monitoring
  * Order Detail - Detailed order view
  * Payment Dashboard - Payment tracking
  * Customer Directory - Customer management
  * Customer Detail - Customer profiles
  * Inventory Manager - Stock management
  * Product Catalog - Product browsing
  * Employee Schedule - Scheduling
  * Shift Manager - Shift tracking
  * Discount Manager - Discount management
  * Tax Configuration - Tax setup
  * Sales Analytics - Reporting
  * Refund Manager - Refund processing
  * Device Manager - Device status
  * Merchant Settings - Configuration

- Complete API client:
  * OAuth Bearer token auth
  * Merchant ID in URL paths
  * Automatic pagination
  * Error handling

- Full TypeScript types for all Clover entities
- Clean TSC compilation
- Comprehensive README with API docs
- Dark theme React apps with Tailwind CSS
2026-02-12 17:48:29 -05:00
Jake Shore
a78d044005 housecall-pro: Complete MCP server with 112 tools and 15 React apps
- 112 MCP tools across 17 domains (jobs, customers, estimates, invoices, payments, employees, scheduling, dispatch, tags, notifications, reviews, reporting, price book, leads, webhooks, time tracking, settings)
- 15 React apps with proper Vite build setup and dark theme
- Full API client with Bearer auth, pagination, error handling, rate limiting
- Complete TypeScript types for all entities
- TSC passes clean
- GHL-quality standard achieved
2026-02-12 17:48:10 -05:00
Jake Shore
458e156868 bamboohr: Add APPS.md documentation 2026-02-12 17:43:43 -05:00
Jake Shore
f6d8b43694 bamboohr: Build 18 React MCP Apps with complete structure
- Created 18 standalone React apps in src/ui/react-app/{app-name}/
- Each app has App.tsx, index.html, and vite.config.ts
- All apps use dark theme (#0f172a/#1e293b)
- Apps built: employee-dashboard, employee-detail, employee-directory,
  time-off-calendar, time-off-requests, time-off-balances, report-builder,
  benefits-overview, benefits-enrollment, payroll-dashboard, goal-tracker,
  training-catalog, training-progress, file-manager, org-chart,
  headcount-analytics, turnover-report, new-hires
- Each app self-contained with inline components
- Client-side state management with React hooks
- Tailwind CSS via CDN for styling
- Unique dev server ports (3000-3017)
2026-02-12 17:43:17 -05:00
Jake Shore
7ee40342c8 Clover: Complete MCP server with 50+ tools and 18 React apps
- API client with Clover REST API v3 integration (OAuth2 + API key auth)
- 50+ comprehensive tools across 10 categories:
  * Orders: list, get, create, update, delete, add/remove line items, discounts, payments, fire order
  * Inventory: items, categories, modifiers, stock management
  * Customers: CRUD, search, addresses, payment cards
  * Employees: CRUD, roles, shifts, clock in/out
  * Payments: list, get, refunds
  * Merchants: settings, devices, tender types
  * Discounts: CRUD operations
  * Taxes: CRUD, tax rates
  * Reports: sales summary, revenue by item/category, employee performance
  * Cash: cash drawer tracking and events

- 18 React MCP apps with full UI:
  * Order management: dashboard, detail, grid
  * Inventory: dashboard, detail, category manager
  * Customer: detail, grid
  * Employee: dashboard, schedule
  * Payment history
  * Analytics: sales dashboard, revenue by item, revenue by category
  * Configuration: discount manager, tax manager, device manager
  * Cash drawer

- Complete TypeScript types for Clover API
- Pagination support with automatic result fetching
- Comprehensive error handling
- Full README with examples and setup guide
2026-02-12 17:42:59 -05:00
Jake Shore
60c457b8fb rippling: Add apps documentation 2026-02-12 17:42:48 -05:00
Jake Shore
d0f59a4634 rippling: Add 20 React MCP Apps
- employee-dashboard: Headcount overview with stats
- employee-detail: Full profile viewer
- employee-directory: Searchable grid
- org-chart: Hierarchy visualization
- payroll-dashboard: Pay runs overview
- payroll-detail: Single pay run breakdown
- time-tracker: Time entries tracking
- timesheet-approvals: Approval workflow
- time-off-calendar: PTO calendar view
- benefits-overview: Plans summary
- benefits-enrollment: Enrollment details
- ats-pipeline: Candidate kanban board
- job-board: Open positions grid
- candidate-detail: Individual candidate view
- learning-dashboard: Course assignments
- course-catalog: Available courses
- device-inventory: Device tracker with filters
- app-management: Installed apps overview
- team-overview: Team structure
- department-grid: Department breakdown

All apps use dark theme (#0f172a/#1e293b), client-side state,
and call Rippling MCP tools. Each app has App.tsx, index.html,
main.tsx, vite.config.ts, and styles.css.
2026-02-12 17:42:18 -05:00
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