# MCPEngine **30 production-ready Model Context Protocol (MCP) servers for business software platforms.** [![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT) [![MCP Version](https://img.shields.io/badge/MCP-1.0-blue.svg)](https://modelcontextprotocol.io) **🌐 Website:** [mcpengine.com](https://mcpengine.com) --- ## 🎯 What is MCPEngine? MCPEngine provides complete MCP server implementations for 30 major business software platforms, enabling AI assistants like Claude, ChatGPT, and others to directly interact with your business tools. ### **~240 tools across 30 platforms:** #### πŸ”§ Field Service (4) - **ServiceTitan** β€” Enterprise home service management - **Jobber** β€” SMB home services platform - **Housecall Pro** β€” Field service software - **FieldEdge** β€” Trade-focused management #### πŸ‘₯ HR & Payroll (3) - **Gusto** β€” Payroll and benefits platform - **BambooHR** β€” HR management system - **Rippling** β€” HR, IT, and finance platform #### πŸ“… Scheduling (2) - **Calendly** β€” Meeting scheduling - **Acuity Scheduling** β€” Appointment booking #### 🍽️ Restaurant & POS (4) - **Toast** β€” Restaurant POS and management - **TouchBistro** β€” iPad POS for restaurants - **Clover** β€” Retail and restaurant POS - **Lightspeed** β€” Omnichannel commerce #### πŸ“§ Email Marketing (3) - **Mailchimp** β€” Email marketing platform - **Brevo** (Sendinblue) β€” Marketing automation - **Constant Contact** β€” Email & digital marketing #### πŸ’Ό CRM (3) - **Close** β€” Sales CRM for SMBs - **Pipedrive** β€” Sales pipeline management - **Keap** (Infusionsoft) β€” CRM & marketing automation #### πŸ“Š Project Management (4) - **Trello** β€” Visual project boards - **ClickUp** β€” All-in-one productivity - **Basecamp** β€” Team collaboration - **Wrike** β€” Enterprise project management #### 🎧 Customer Support (3) - **Zendesk** β€” Customer service platform - **Freshdesk** β€” Helpdesk software - **Help Scout** β€” Customer support tools #### πŸ›’ E-commerce (3) - **Squarespace** β€” Website and e-commerce - **BigCommerce** β€” Enterprise e-commerce - **Lightspeed** β€” Retail and hospitality #### πŸ’° Accounting (1) - **FreshBooks** β€” Small business accounting - **Wave** β€” Free accounting software --- ## πŸš€ Quick Start ### Install & Run a Server ```bash # Clone the repo git clone https://github.com/yourusername/mcpengine.git cd mcpengine # Choose a server cd servers/servicetitan # Install dependencies npm install # Build npm run build # Run npm start ``` ### Use with Claude Desktop Add to your `claude_desktop_config.json`: ```json { "mcpServers": { "servicetitan": { "command": "node", "args": ["/path/to/mcpengine/servers/servicetitan/dist/index.js"], "env": { "SERVICETITAN_API_KEY": "your_api_key", "SERVICETITAN_TENANT_ID": "your_tenant_id" } } } } ``` --- ## πŸ“Š Business Research Comprehensive market analysis included in `/research`: - **[Competitive Landscape](research/mcp-competitive-landscape.md)** β€” 30 companies analyzed, 22 have ZERO MCP competition - **[Pricing Strategy](research/mcp-pricing-research.md)** β€” Revenue model and pricing tiers - **[Business Projections](research/mcp-business-projections.md)** β€” Financial forecasts (24-month horizon) **Key Finding:** Most B2B SaaS verticals have no MCP coverage. Massive first-mover opportunity. --- ## πŸ“„ Landing Pages Marketing pages for each MCP server available in `/landing-pages`: - 30 HTML landing pages (one per platform) - `site-generator.js` β€” Bulk page generator - `ghl-reference.html` β€” Design template --- ## πŸ—οΈ Architecture Each server follows a consistent structure: ``` servers// β”œβ”€β”€ src/ β”‚ └── index.ts # MCP server implementation β”œβ”€β”€ package.json # Dependencies β”œβ”€β”€ tsconfig.json # TypeScript config └── README.md # Platform-specific docs ``` ### Common Features - βœ… Full TypeScript implementation - βœ… Comprehensive tool coverage - βœ… Error handling & validation - βœ… Environment variable config - βœ… Production-ready code --- ## πŸ”Œ Supported Clients These MCP servers work with any MCP-compatible client: - **Claude Desktop** (Anthropic) - **ChatGPT Desktop** (OpenAI) - **Cursor** (AI-powered IDE) - **Cline** (VS Code extension) - **Continue** (VS Code/JetBrains) - **Zed** (Code editor) - Any custom MCP client --- ## πŸ“¦ Server Status | Platform | Tools | Status | API Docs | |----------|-------|--------|----------| | ServiceTitan | 8 | βœ… Ready | [Link](https://developer.servicetitan.io/) | | Mailchimp | 8 | βœ… Ready | [Link](https://mailchimp.com/developer/) | | Calendly | 7 | βœ… Ready | [Link](https://developer.calendly.com/) | | Zendesk | 10 | βœ… Ready | [Link](https://developer.zendesk.com/) | | Toast | 9 | βœ… Ready | [Link](https://doc.toasttab.com/) | | ... | ... | ... | ... | Full status: See individual server READMEs --- ## πŸ› οΈ Development ### Build All Servers ```bash # Install dependencies for all servers npm run install:all # Build all servers npm run build:all # Test all servers npm run test:all ``` ### Add a New Server 1. Copy the template: `cp -r servers/template servers/your-platform` 2. Update `package.json` with platform details 3. Implement tools in `src/index.ts` 4. Add platform API credentials to `.env` 5. Build and test: `npm run build && npm start` See [CONTRIBUTING.md](docs/CONTRIBUTING.md) for detailed guidelines. --- ## πŸ“š Documentation - **[Contributing Guide](docs/CONTRIBUTING.md)** β€” How to add new servers - **[Deployment Guide](docs/DEPLOYMENT.md)** β€” Production deployment options - **[API Reference](docs/API.md)** β€” MCP protocol specifics - **[Security Best Practices](docs/SECURITY.md)** β€” Handling credentials safely --- ## 🀝 Contributing We welcome contributions! Here's how: 1. Fork the repo 2. Create a feature branch (`git checkout -b feature/new-server`) 3. Commit your changes (`git commit -am 'Add NewPlatform MCP server'`) 4. Push to the branch (`git push origin feature/new-server`) 5. Open a Pull Request See [CONTRIBUTING.md](docs/CONTRIBUTING.md) for guidelines. --- ## πŸ“œ License MIT License - see [LICENSE](LICENSE) file for details. --- ## 🌟 Why MCPEngine? ### First-Mover Advantage 22 of 30 target platforms have **zero MCP competition**. We're building the standard. ### Production-Ready All servers are fully implemented, tested, and ready for enterprise use. ### Comprehensive Coverage ~240 tools across critical business categories. One repo, complete coverage. ### Open Source MIT licensed. Use commercially, modify freely, contribute back. ### Business-Focused Built for real business use cases, not toy demos. These are the tools companies actually use. --- ## πŸ“ž Support - **Website:** [mcpengine.com](https://mcpengine.com) - **Issues:** [GitHub Issues](https://github.com/yourusername/mcpengine/issues) - **Discussions:** [GitHub Discussions](https://github.com/yourusername/mcpengine/discussions) - **Email:** support@mcpengine.com --- ## πŸ—ΊοΈ Roadmap - [ ] Add 20 more servers (Q1 2026) - [ ] Managed hosting service (Q2 2026) - [ ] Enterprise support tiers (Q2 2026) - [ ] Web-based configuration UI (Q3 2026) - [ ] Multi-tenant deployment options (Q3 2026) --- ## πŸ™ Acknowledgments - [Anthropic](https://anthropic.com) β€” MCP protocol creators - The MCP community β€” Early adopters and contributors - All platform API documentation maintainers --- **Built with ❀️ for the AI automation revolution.**