You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
A Mendix Studio Pro extension that exposes the full modeling API through a Model Context Protocol (MCP) server over HTTP/SSE. Enables AI tools (Claude, Cursor, Copilot, etc.) to read, create, modify, and manage Mendix application models programmatically.
84 tools across domain modeling, microflows, pages, security, workflows, and more.
List run configurations with settings and constant overrides
set_configuration
Create/update run configuration
read_version_control
Version control status: branch, commit, VC type
manage_navigation
Add pages to responsive web navigation
Module & Folder Management (4 tools)
Tool
Description
list_modules
List all modules in the project with metadata (name, source, entity count)
create_module
Create new module
manage_folders
Create, list, or move documents between folders
sync_filesystem
Import changes from JavaScript actions, widgets, external files
Data & Diagnostics (8 tools)
Tool
Description
save_data
Generate sample data with entity relationships
generate_sample_data
Auto-generate realistic sample data from domain model schema
read_sample_data
Read previously saved sample data
setup_data_import
Wire up sample data import pipeline with Java action
check_model
Validate model for broken generalizations, missing handlers, etc.
check_project_errors
Run mx.exe consistency check (CE error codes)
get_studio_pro_logs
Read Studio Pro and MCP extension logs
get_last_error
Get last error details with stack trace
Meta & Discovery (6 tools)
Tool
Description
list_available_tools
List all 84 tools with capabilities
debug_info
Comprehensive domain model debug info with usage examples
list_scheduled_events
List scheduled events with interval and status
list_rest_services
List published REST services with paths and authentication
query_model_elements
Generic metamodel escape-hatch: query any type by name
analyze_project_patterns
Analyze naming conventions, structural patterns, and best practices across modules. Optionally writes a skill file to .claude/skills/ so future AI sessions follow the project's established conventions
MCP Endpoints
http://localhost:3001/sse SSE stream (connect here from Claude/Cursor)
http://localhost:3001/message POST endpoint for tool calls
http://localhost:3001/health Server health check
Setting Up Sample Data Import (After Startup)
The SPMCP module includes a Java action (SPMCP.InsertDataFromJSON) that loads sample data into your app on startup. After generating sample data via the generate_sample_data MCP tool, wire it up as follows:
Using the MCP tool (recommended)
Call generate_sample_data — it auto-creates the ASu_LoadSampleData microflow and wires it to After Startup in one call: