Skip to main content
Glama
phlppgdfry

mcp-server-make

by phlppgdfry

πŸš€ Enterprise Make.com Architecture & AI Automation Portfolio

Live Interactive Showcase Architecture Linter CI Blueprint Validation Test Lab Suite Make.com CLI Endpoints SDK Make Custom App License

πŸ‘‰ Experience the Live Web Simulator, Visual Canvas & Architecture Explorer:
https://phlppgdfry.github.io/make-enterprise-showcase/

An enterprise-grade portfolio of production Make.com (formerly Integromat) automation blueprints, custom integration apps, and AI agent orchestrations designed for high-scale enterprise environments.

Targeted for Zone eu1.make.com, Organization 9433554 (Team 3365938), and organizations running mission-critical integration workloads under strict SOC2 Type II, ISO 27001, and GDPR Article 32 compliance.


⚑ Quickstart: Try It In Your Terminal

Run the automated test lab, blueprint validation suite, architecture linter, and runtime simulator:

git clone https://github.com/phlppgdfry/make-enterprise-showcase.git
cd make-enterprise-showcase

npm test         # Run 15/15 schema & blueprint validation tests
npm run test:all # Run Master Enterprise Test Lab (Concurrency, Fault Injection, FinOps, Security)
npm run audit    # Run Enterprise Architecture Linter (8 Dimensions, 98% Tier 1 Score)
npm run probe    # Run controlled synthetic health check (supports --dry-run)
npm run dispatch # Transmit enterprise test payloads to scenario sandbox (supports --dry-run)
npm run simulate # Run interactive scenario runtime pipeline simulation
npm run deploy   # Automatically synchronize & deploy to your Make.com team

Related MCP server: Make MCP Server

πŸ† 5 Enterprise Scenarios in Make Cloud (Zone: eu1.make.com)

All 5 scenarios are provisioned in Make Cloud under folder "Enterprise Showcase" (Folder ID 409722) with dedicated production tags (Production, AI-Agent, Enterprise).

Scenario 02 serves as the active, independently verified Flagship Reference Implementation:

Scenario

Live Make ID

Cloud Hook ID

Cloud Status

Empirical Verification Proof

01. AI Agent & HITL

8199345

3989209

⏸️ Sandboxed

AST verified; simulation lab confirms 85% confidence & $100 ceiling

02. Idempotent Ingestion & DLQ

8199349

3989280

🟒 ACTIVE / VERIFIED

Live Cloud Execution dbb922cb538548a0a6a4531b1f8864d7 (HTTP 201 Created in 332ms); persisted to Data Store 234492; replay 65056b91b68c4726862dfd015b923c17 empirically proved duplicate lock

03. CRM Billing Sync

8199351

3989325

⏸️ Sandboxed

High-watermark delta sync; mathematical proof of 99.0% operation reduction

04. Self-Healing ETL & Governor

8199353

3989328

⏸️ Sandboxed

Sliding window token bucket; 4,500ms backpressure; compensating Saga rollback

05. Knowledge RAG Engine

8199357

3989330

⏸️ Sandboxed

1536-dim vector retrieval; tenant boundary isolation guard

NOTE

Zero-Trust Cloud Governance: Flagship Scenario 02 is kept live and active (isActive: true) on Make Cloud, strictly utilizing native Zero-Trust modules (gateway:CustomWebHook, datastore:AddRecord, and gateway:WebhookRespond) to demonstrate authenticated end-to-end cloud execution without third-party credential exposure. Scenarios 01, 03, 04, and 05 are maintained in an inactive state to safeguard Free Tier quota (1,000 ops) and prevent billing drift. Anonymous visitors can interactively test all five flows via the Client-Side Sandbox Simulator on GitHub Pages.


πŸ§ͺ Master Enterprise Automation Test Lab (npm run test:all)

Every architectural pattern in this portfolio is empirically verified by our multi-tier automated test suite:

$ npm run test:all

================================================================
πŸ§ͺ Enterprise Make.com Architecture Test Lab (Full Verification)
================================================================

β–Ά Running Suite 1: Concurrency & Idempotency Determinism (Phase 4)...
β–Ά Running Suite 2: Fault Injection & Error Recovery (Phase 5)...
β–Ά Running Suite 3: FinOps & Operation Cost Models (Phase 9)...
β–Ά Running Suite 4: Webhook Security & Cryptographic Signatures (Phase 8)...

================================================================
πŸ“‹ ENTERPRISE TEST LAB EXECUTION SUMMARY
================================================================
β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚ (index) β”‚ suite                           β”‚ test                                               β”‚ status    β”‚ duration β”‚ details                                                                                                  β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚ 0       β”‚ 'Concurrency & Idempotency'     β”‚ 'Atomic Lock vs Non-Atomic Race Condition'         β”‚ '🟒 PASS' β”‚ '21ms'   β”‚ 'Naive resulted in 5 executions (race condition proved). Atomic lock strictly enforced 1 execution.'     β”‚
β”‚ 1       β”‚ 'Fault Injection & Reliability' β”‚ 'HTTP 429 Sliding Window Rate Throttling'          β”‚ '🟒 PASS' β”‚ '0ms'    β”‚ 'Incoming load (280/min) exceeded 250 req/min. Injected 4500ms backpressure delay without message drop.' β”‚
β”‚ 2       β”‚ 'Fault Injection & Reliability' β”‚ 'Poison Pill Isolation to Dead Letter Queue (DLQ)' β”‚ '🟒 PASS' β”‚ '1ms'    β”‚ 'Malformed payload safely trapped in DLQ. Zero unhandled scenario crashes.'                              β”‚
β”‚ 3       β”‚ 'FinOps & Optimization'         β”‚ 'Batch Aggregator Operation Slashing'              β”‚ '🟒 PASS' β”‚ '0ms'    β”‚ 'Volume 100,000 records: Naive = 400,000 ops, Senior = 4,000 ops. Verified reduction: 99.0%.'            β”‚
β”‚ 4       β”‚ 'Webhook Security'              β”‚ 'Constant-Time HMAC-SHA256 Signature Verification' β”‚ '🟒 PASS' β”‚ '0ms'    β”‚ 'Authentic HMAC accepted; forged signature rejected with timing-attack safe comparison.'                 β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

πŸ› οΈ Make Custom App: Enterprise Circuit Breaker & Guard

Senior Make architects do not rely solely on third-party public apps. This repository includes a production-ready custom Make integration app created with the Make Apps SDK:

πŸ‘‰ Enterprise Circuit Breaker & Guard App

  • Guarded Request Action (guarded-request): Prevents cascading failures with CLOSED -> OPEN -> HALF-OPEN circuit transitions.

  • HMAC Verification Action (verify-hmac): Constant-time cryptographic signature validation to protect against webhook timing attacks.

  • Dynamic Cluster RPC (rpcs/list-clusters.json): Remote procedure call populating dynamic region dropdowns.

  • Custom IML Function (functions/computeHmac.js): In-memory JavaScript function accessible directly inside Make formula expressions.

  • Deployable to any Make organization using make-cli sdk-apps.


πŸ’» Programmatic Backend Integration: Make Endpoints SDK

Microservices can invoke Make endpoints typed and programmatically without building canvases:

πŸ‘‰ Make Endpoints SDK Integration

import { MakeClient } from '@makehq/endpoints-sdk';

const client = new MakeClient({ apiKey: process.env.MAKE_API_KEY!, zone: 'eu1.make.com' });

await client.endpoints.call({
  teamId: 3365938,
  app: 'slack',
  endpoint: 'CreateMessage',
  connectionId: 30512,
  confidential: true,              // Excludes PII from Make logs (GDPR Article 32)
  idempotencyKey: 'req_18210_abc', // Eliminates duplicate execution
  input: { channel: '#ops-alerts', text: 'Transaction committed' }
});

πŸ“š Comprehensive Audit & Architecture Reports

  1. Principal Architecture Audit: Exhaustive findings log with severity ratings, root causes, and verification evidence.

  2. Live Make Cloud Verification: 10-point scenario verification matrix and organization quota audit.

  3. Scenario Execution Evidence: Empirical proof for AI confidence scoring, idempotency, and Saga rollbacks.

  4. Webhook Security & Threat Model: STRIDE threat model, HMAC constant-time comparisons, and GDPR Article 32 controls.

  5. Idempotency & Concurrency Tests: Proving race conditions in naive models vs 100% determinism with atomic locks.

  6. Error Handling & Reliability Report: Evaluation of Resume, Break, Rollback, Commit directives and DLQ recovery.

  7. Custom App SDK Validation: Technical audit of the custom circuit breaker app and state persistence.

  8. MCP & CLI Integration Audit: Model Context Protocol setup and developer tooling diagnostics.

  9. FinOps & Credit Analysis: Mathematical proof of 99% operation reduction via batch aggregation.

  10. Enterprise Automation Case Study: Multimodal logistics automation hub with AS-IS/TO-BE BPMN, RACI matrix, and ROI framework.

  11. Final Portfolio Readiness: Component-by-component readiness classification.

  12. Remaining Architectural Risks: Production transition roadmap and cloud scaling recommendations.


πŸ›οΈ Architectural Decision Records (ADRs)


πŸ“„ License

MIT License. Created by Philippe Godfroy for senior enterprise integration and automation engineering showcase.

Related MCP Connectors

Related MCP Servers

  • A
    license
    D
    quality
    F
    maintenance
    Transform your Make scenarios into callable tools for AI assistants. Leverage your existing automation workflows while enabling AI systems to trigger and interact with them seamlessly.
    6
    103 npm
    174
    MIT
  • A
    license
    Not graded
    quality
    D
    maintenance
    This server enables AI assistants to discover, parameterize, and trigger Make.com automation workflows configured for on-demand execution. It allows users to execute scenarios and receive structured JSON results, bridging the gap between AI assistants and complex automation ecosystems.
    103 npm
    MIT