The Apps Framework Tools provide AI agents with complete access to monday.com's app development platform. These tools enable you to build, manage, and deploy custom monday.com apps directly through AI assistants.
The monday.com Apps Framework allows developers to build custom applications that extend monday.com's functionality. With these tools, AI agents can:
- Create and manage apps - Build new apps or modify existing ones
- Configure app features - Add custom views, columns, widgets, and integrations
- Manage app versions - Control version lifecycle and promotions
- Deploy to monday-code - Manage serverless backend deployments
- Handle app storage - Query and manage app data storage
To enable the Apps Framework tools, add the --mode apps flag to your MCP configuration:
{
"mcpServers": {
"monday-apps-mcp": {
"command": "npx",
"args": ["@mondaydotcomorg/monday-api-mcp@latest", "-t", "your_monday_api_token", "--mode", "apps"]
}
}
}| Category | Tool | Description |
|---|---|---|
| App Management | get_all_apps | Retrieve all the development apps that the user has collaboration permissions for |
| create_app | Create a new monday.com app with basic information (name and optional description) | |
| promote_app | Promote a specific app version to live/production status | |
| App Versions | get_app_versions | Retrieve all versions of a specific app |
| get_app_version | Retrieve detailed data for a specific app version by version ID | |
| App Features | get_app_features | Retrieve all features (views, columns, integrations, etc.) for a specific app version |
| create_app_feature | Create a new feature for a specific app version (custom columns, board views, widgets, etc.) | |
| monday-code Deployment | get_deployment_status | Get the deployment status for a specific app version in monday-code |
| set_environment_variable | Set or update an environment variable for an app's monday-code backend | |
| Storage Management | search_storage_records | Search for storage records in an app by search term |
| export_storage_data | Export all storage data from an app for a specific account | |
| App Development Assistant | get_development_context | Get comprehensive documentation for building monday.com apps including SDK usage, deployment guides, and best practices |
Here are some examples of what you can build with Apps Framework tools:
"Create a new monday.com app called 'Task Analyzer' that adds a custom status column to track task complexity"
"Check the deployment status of my app version and set the API_KEY environment variable"
"Search for all storage records in app 12345 for account 67890 containing 'user_preferences'"
"Show me all versions of my app and promote the latest draft version to production"
To use the Apps Framework tools, you need:
- A monday.com developer account with developer mode enabled
- Familiarity with the monday.com Apps Framework
Tools for creating and managing monday.com apps at the top level.
- get_all_apps: List all apps you have access to
- create_app: Create a new app with basic configuration
- promote_app: Promote an app version to production
Tools for managing different versions of your apps.
- get_app_versions: List all versions of a specific app
- get_app_version: Get detailed information about a specific version
Tools for adding and configuring app features like custom columns, views, and widgets.
- get_app_features: List all features in an app version
- create_app_feature: Add a new feature to an app version
Supported feature types include:
AppFeatureStatusColumn- Custom status columnsAppFeatureBoardView- Custom board viewsAppFeatureItemView- Custom item viewsAppFeatureDashboardWidget- Dashboard widgetsAppFeatureObject- Custom objects- And many more...
Tools for managing your app's serverless backend deployment on monday-code.
- get_deployment_status: Monitor deployment progress and logs
- set_environment_variable: Configure runtime environment variables
Tools for querying and exporting data stored by your apps.
- search_storage_records: Find specific records in app storage
- export_storage_data: Export all storage data (JSON or CSV)
Tools that provide comprehensive documentation and guidance for building monday.com apps.
- get_development_context: Get complete documentation including:
- Quick start guides for creating new apps
- monday.com SDK reference and usage examples
- monday-code deployment instructions (including
mapps code:push) - Best practices for performance, security, and error handling
- Troubleshooting common issues
- CLI commands reference
Context types available:
full- Complete guide (default)quick_start- Getting started guidesdk_reference- SDK usage and examplesmonday_code_deployment- Deployment guidebest_practices- Coding standards and patternstroubleshooting- Common issues and solutions
Example usage:
"Help me build a board view app" → Uses SDK reference + app features context
"Deploy my app to monday-code" → Uses deployment context with CLI commands
"My app is showing CORS errors" → Uses troubleshooting context
These tools are part of the @mondaydotcomorg/agent-toolkit package and can be used programmatically:
import { allMondayAppsTools } from '@mondaydotcomorg/agent-toolkit';
// Use with your AI agent implementation- monday.com Apps Framework Documentation
- monday-code Documentation
- Vibe design system MCP - Build monday.com-style UIs for your view app features with AI assistance