Beast Mode

Beast Mode is an exhaustive research protocol that ensures AI assistants never give up when searching for Mendix answers.

What Is Beast Mode?

When enabled, Beast Mode mandates a 6-tier exhaustive search before the AI says “I don’t know”:

┌─────────────────────────────────────────────────────────────────────┐
│                    BEAST MODE RESEARCH PROTOCOL                      │
├─────────────────────────────────────────────────────────────────────┤
│                                                                      │
│  TIER 1: Official Documentation                                      │
│  ├── docs.mendix.com (reference guide, how-to)                      │
│  ├── API references                                                  │
│  └── Release notes                                                   │
│                                                                      │
│  TIER 2: GitHub Code Search                                         │
│  ├── mendix/sdk-demo (THE GOLD MINE!)                               │
│  ├── mendixlabs/* repositories                                      │
│  └── Public implementations                                          │
│                                                                      │
│  TIER 3: npm Package Analysis                                       │
│  ├── Packages depending on mendixmodelsdk                           │
│  ├── Real-world implementations                                      │
│  └── Published tools and utilities                                   │
│                                                                      │
│  TIER 4: Community Sources                                          │
│  ├── community.mendix.com                                           │
│  ├── Stack Overflow [mendix] tag                                    │
│  └── Mendix World presentations                                      │
│                                                                      │
│  TIER 5: Archives & History                                         │
│  ├── web.archive.org/web/*/docs.mendix.com/*                        │
│  ├── Old documentation versions                                      │
│  └── Deprecated but still useful patterns                           │
│                                                                      │
│  TIER 6: Obscure Sources                                            │
│  ├── Gist searches                                                   │
│  ├── Blog posts                                                      │
│  └── YouTube tutorials (transcripts)                                 │
│                                                                      │
└─────────────────────────────────────────────────────────────────────┘

Activating Beast Mode

Method 1: Get the Full Prompt

@mendix-expert beast_mode format="full"

This returns a copy-paste ready prompt you can use in any AI chat:

# 🔥 BEAST MODE: Exhaustive Mendix Research Protocol

You are now in BEAST MODE for Mendix SDK research...
[Full protocol with specific URLs, search patterns, etc.]

Method 2: Brief Summary

@mendix-expert beast_mode format="brief"

Returns a condensed version for quick reference.

Method 3: Instructions Only

@mendix-expert beast_mode format="instructions"

Explains what Beast Mode is without the full prompt.

Key Gold Mine Sources

These are the most valuable sources Beast Mode searches:

🥇 mendix/sdk-demo Repository

github.com/mendix/sdk-demo

Why it’s gold:

  • Official Mendix examples
  • Schema extraction patterns
  • Real working code
  • Up-to-date with SDK changes

Search pattern:

site:github.com/mendix/sdk-demo [your topic]
npm search mendixmodelsdk

Why it’s valuable:

  • Real-world implementations
  • Published, tested code
  • Often includes documentation

🥉 Web Archive

web.archive.org/web/*/docs.mendix.com/*

Why it matters:

  • Old documentation often removed
  • Migration patterns
  • Historical context

Beast Mode Rules

When Beast Mode is active, the AI follows these rules:

1. Never Give Up Early

❌ “I couldn’t find information about that”

✅ “After searching Tier 1-3, I found partial information. Let me check Tier 4-6…”

2. Version Awareness

Always verify Mendix version compatibility:

  • 7.x - Legacy patterns
  • 8.x - Modern but dated
  • 9.x - Workflow introduction
  • 10.x - Page variables, Maia
  • 11.x - Current, latest patterns

3. Auto-Learning

After discovering information:

Found the answer! Let me save this to the knowledge base...
@mendix-expert add_to_knowledge_base ...

4. Source Attribution

Always cite where information came from:

Source: github.com/mendix/sdk-demo/blob/main/...
Verified working with Mendix 11.x

Beast Mode Search Patterns

For SDK Questions

# GitHub
site:github.com mendixmodelsdk [your topic]
site:github.com/mendix/sdk-demo [your topic]

# npm
npm search mendix [topic]
npm info [package-name]

# Docs
site:docs.mendix.com/apidocs-mxsdk [topic]

For Studio Pro Questions

# Official docs
site:docs.mendix.com/refguide [topic]
site:docs.mendix.com/howto [topic]

# Community
site:community.mendix.com [topic]
site:stackoverflow.com/questions/tagged/mendix [topic]

For Widget Questions

# Marketplace
site:marketplace.mendix.com [widget type]

# GitHub
site:github.com pluggable widget mendix [topic]
site:github.com/mendix/widgets [topic]

Example Beast Mode Session

User: How do I create a custom Java action parameter type in the SDK?

AI: [Beast Mode Activated]

    TIER 1 - Official Docs:
    Searching docs.mendix.com/apidocs-mxsdk...
    Found: General Java action docs, but no parameter type details.

    TIER 2 - GitHub:
    Searching github.com/mendix/sdk-demo...
    Found: java-action-example.ts with parameter patterns!

    ```typescript
    const param = javaActions.JavaActionParameter.createIn(action);
    param.type = javaActions.createJavaActionParameterType(model);
    param.type.type = javaActions.JavaActionParameterTypeEnum.Entity;
    ```

    TIER 3 - npm:
    Checking packages using mendixmodelsdk...
    Found: mendix-cli has similar patterns.

    ✅ Answer found in Tier 2!

    Saving to knowledge base...
    @mendix-expert add_to_knowledge_base knowledge_file="model-sdk" ...

When to Use Beast Mode

Perfect For:

  • SDK programming questions
  • Obscure or advanced features
  • Version-specific behaviors
  • Error messages with no obvious solution
  • “How do they do X in the SDK?” questions

Overkill For:

  • Basic “what is” questions
  • Well-documented features
  • Questions already in knowledge base
Aspect Regular Search Beast Mode
Speed Fast (~500ms) Thorough (minutes)
Depth Knowledge base only 6 external tiers
Auto-learn On add only Always saves discoveries
Best for Known topics Unknown/complex topics


Table of contents


Back to top

Copyright © 2025 Mendix Expert MCP Server. Distributed under MIT License.