AI Automation with n8n, Make and ZapierMake in depth · Lesson 6 of 17

AI in Make: AI modules, Make AI Agents and MCP

Article · 16 min · 8 min lecture

Video lecture

AI in Make: AI modules, Make AI Agents and MCP

13 chapters · about 8 min · full transcript

Coming soon

Chapter 1 of 13

AI in Make

  • AI modules
  • Built-in AI features
  • Make AI Agents + MCP
  • Reliable patterns, cost control

The narrated lecture is in production

Every chapter is scripted and ready. Browse the chapters and read the full transcript now — the video will appear here when it’s published.

Chapters

Three ways to use AI in Make

  1. AI app modules inside scenarios: modules for OpenAI, Anthropic Claude, Google Gemini and others (for example "Create a completion", "Generate an image", "Transcribe"). You connect with your own API key and pay the provider for tokens, while each module run costs Make credits.
  2. Make's built-in AI features: Make offers its own AI provider option and AI toolkit-style modules (for example for summarizing, categorizing or extracting) that bill via Make credits based on usage. Check the current names and availability on your plan.
  3. Make AI Agents: agents built and monitored inside the scenario builder, with a goal, instructions, and tools that can be scenarios, modules or MCP tools. Make has also introduced Maia, an AI assistant that helps build scenarios from natural-language descriptions. These features evolve quickly; check Make's help center.

Pattern: AI as a step, not the whole workflow

The most reliable Make + AI designs look like this:

Trigger -> clean data (formulas) -> AI step with strict instructions + JSON output
        -> Parse JSON (data structure) -> Router with filters on AI fields
        -> deterministic actions (CRM, email, Slack) -> human approval where needed

Ask the model for JSON matching a schema, parse it with JSON > Parse JSON using a data structure, and route on the parsed fields. Never route on free text.

Make AI Agents in practice

An agent in Make has:

  • Instructions (system prompt): role, goal, rules.
  • Tools: scenarios you expose as tools (with defined inputs and outputs), app modules, and MCP tools from external MCP servers.
  • Context and knowledge: files or data you give it.
  • A reasoning panel to inspect what the agent decided and why.

Good practice: expose narrow, well-described scenarios as tools ("create_hubspot_deal", "get_order_status") rather than giving the agent broad app access. Keep write actions behind approvals.

MCP and Make

  • Make MCP Server: exposes your Make scenarios as tools that external AI systems (for example a desktop AI assistant or another agent) can call, with defined inputs and outputs.
  • MCP tools for Make AI Agents: lets Make agents call tools hosted on external MCP servers.

Treat both as powerful integrations: authenticate, scope tools narrowly, and log usage.

Worked example: a Dubai real-estate listing assistant

Goal: agents submit property details by form; the scenario produces bilingual listing copy and social posts, checks compliance language, and prepares drafts for approval.

  1. Form trigger (Typeform or webhook).
  2. Set variables: normalize price (AED), area (sq ft), community name.
  3. AI module (Claude or GPT): system prompt with brand voice, banned claims (no guaranteed returns, no misleading "best price"), required fields; output JSON: {title_en, title_ar, description_en, description_ar, instagram_caption, hashtags, compliance_flags}.
  4. Parse JSON with a data structure.
  5. Router: if compliance_flags not empty -> Slack to the compliance lead; else -> create drafts in Google Docs and a Notion content calendar item.
  6. A human publishes after review. (Arabic copy reviewed by a native speaker.)

Hands-on: the prompt and data structure

System: You write property listing copy for a Dubai agency. Output ONLY valid JSON matching the schema.
Rules: no guaranteed returns or yields; no "best price"; include permit number field if provided;
Arabic must be natural Gulf-friendly Modern Standard Arabic; max 120 words per description.
Schema: {"title_en": str, "title_ar": str, "description_en": str, "description_ar": str,
         "instagram_caption": str, "hashtags": [str], "compliance_flags": [str]}
User: {{toString(3.property)}}

In JSON > Parse JSON, create a data structure with those keys so later modules can map title_en, hashtags[] and so on. Add an error handler on the AI module: on failure, Break with automatic retry (the provider may rate-limit); on parse failure, route to a human.

Costs and limits

  • AI module runs cost Make credits; tokens cost provider fees (or Make credits if using Make's AI provider).
  • Set max output tokens; avoid sending huge text blobs; summarize first if needed.
  • Watch rate limits; use sequential processing or sleep modules for bursts.

Pitfalls

  • Routing on free-text AI output instead of parsed JSON fields.
  • Letting an agent write directly to production systems without approvals.
  • Forgetting native-speaker review for Arabic or Urdu marketing copy.

Measuring success

Measure parse-failure rate (target near zero), routing accuracy on a labeled sample, share of AI drafts approved without edits, and cost per processed item (Make credits plus provider tokens).

Key takeaways

  • Use AI in Make via provider modules (your API key), Make's built-in AI (credits), or Make AI Agents with tools; Maia helps build scenarios.
  • Reliable pattern: clean data, AI step with a JSON schema, Parse JSON with a data structure, route on parsed fields, deterministic actions, approvals.
  • Make MCP Server exposes scenarios as tools; Make agents can call external MCP tools; authenticate and scope narrowly.
  • Control cost with token caps and trimmed inputs, handle rate limits and parse failures with error handlers, and review AR/UR copy with native speakers.

Check your understanding

Quick questions to lock in the lesson. They don’t count towards your certificate.

  1. An AI module returns a free-text answer that a router filters on with 'contains urgent'. What is the more reliable design?
  2. What does the Make MCP Server do?
  3. Which tool design is safest for a Make AI Agent?

Put it into practice

Build the email categorizer: AI module returning JSON, Parse JSON with a data structure, router on category and urgency. Test on ten real emails, then add an error handler to the AI module.

Enrol for free to save your progress

Reading is always free. Enrol to keep your place, take the final assessment and earn a verifiable certificate.