Full-featured MCP (Model Context Protocol) server for Base44, with all available API operations.
Tool
Description
base44_entity_list
List records with pagination, sorting, field selection
base44_entity_get
Get a single record by ID
base44_entity_filter
Filter records with MongoDB operators ($eq, $in, $regex, etc.)
base44_entity_create
Create a new record
base44_entity_update
Update a record by ID
base44_entity_delete
Delete a record by ID
base44_entity_delete_many
Delete all matching records
base44_entity_bulk_create
Create multiple records in one call
base44_entity_bulk_update
Update multiple records with MongoDB operators
base44_entity_count
Count records (with optional filter)
Tool
Description
base44_auth_me
Get current user info
base44_auth_check
Check authentication status
base44_auth_list_users
List app users
base44_auth_invite_user
Invite a user by email
Backend Functions (1 tool)
Tool
Description
base44_function_invoke
Invoke any backend function with params
Built-in Integrations (4 tools)
Tool
Description
base44_invoke_llm
Generate AI responses via Base44 LLM integration
base44_send_email
Send email via Base44
base44_generate_image
Generate AI images
base44_upload_file
Get signed URL for file upload
Custom Integrations (1 tool)
Tool
Description
base44_integration_call
Call any custom workspace OpenAPI integration
App Logs & Analytics (2 tools)
Tool
Description
base44_app_logs
Get recent app activity logs
base44_analytics_track
Track a custom analytics event
Monitoring API (5 tools) — Enterprise
Tool
Description
base44_monitoring_analytics
Workspace analytics (credits, users, builds)
base44_monitoring_list_users
List workspace users with credit data
base44_monitoring_get_user
Get a specific user's consumption details
base44_monitoring_list_user_apps
List apps created by a user
base44_monitoring_get_app_analytics
App metrics and governance flags
Tool
Description
base44_create_app
Create a new Base44 app from a prompt
base44_edit_app
Edit an existing Base44 app
base44_list_apps
List your Base44 apps
base44_get_app_status
Check app build status
base44_list_entity_schemas
Get entity schemas for an app
base44_query_entities_remote
Query entities in any app (not just configured one)
Tool
Description
base44_server_info
Server status, configured features, tool list
Variable
Required
Description
BASE44_APP_ID
YES
Base44 app ID (from app editor URL)
BASE44_API_KEY
For app management + monitoring
API key from Base44 account settings
BASE44_WORKSPACE_ID
For monitoring API
Workspace ID from workspace management URL
BASE44_EMAIL
Optional
Email for authenticated access
BASE44_PASSWORD
Optional
Password for authenticated access
PORT
Optional
Port (default: 3000)
Transport : SSE at /sse, health at /health
Pattern : Factory (new McpServer per session)
Bundler : esbuild (ESM, Node 18+)
Auth modes : Anonymous, email/password, service role (inside Base44 functions)
Hosted on Railway at https://base44-mcp-server-production.up.railway.app/sse
Get API key: Base44 account settings > API Key
Get workspace ID: Workspace settings URL (last path segment)
Set in Railway: BASE44_API_KEY and BASE44_WORKSPACE_ID