Modules
Modules package app-plane resources, scopes, API routes, and MCP tools. Workspace owners and admins enable modules from the control plane before credentials can use them.
Every REST route and MCP tool belongs to a module. A request succeeds only when:
- The credential resolves to an active tenant and workspace.
- The workspace has the module enabled.
- The credential includes the route or tool's required scope.
- Billing and workspace policy allow the operation.
New API keys and MCP clients cannot request scopes for modules that are disabled in the workspace. Disabling a module prevents future route and tool execution for that module without changing records stored in other modules.
Current app-plane modules are Activity Log, Tasks, CRM, Support, CMS, Files and Media, Integrations, Analytics Governance, Data & Insights, Projects, Products, Calendar, Notifications, Slab5 Data Agents, AgentGrid, Workspace Assistant, and Slab5 Guide. They share tenant/workspace isolation, audit events, usage events, request IDs, idempotent write behavior where supported, and structured error envelopes.
App Studio is a console surface on top of the same workspace, app identity, module, scope, billing, audit, and usage controls. It helps builders use approved tools to create, query, preview, and manage workspace records, but it does not bypass module enforcement.
Use REST for apps and integrations. Use MCP for agents. Both surfaces operate on the same app-plane records after passing the same control-plane checks.
Several exposed app-plane resources support queryable custom_fields JSON. Use these fields for workspace-specific metadata such as segment, product area, source campaign, SLA policy, region, record owner, lifecycle stage, or implementation risk.
Do not store secrets, raw credentials, payment card data, or unrestricted personal data in custom_fields. They are intended for structured filtering and workflow metadata, not as a general document store.
Activity Log
MVPAppend and search workspace activity for calls, emails, meetings, notes, and agent actions.
Scopes
activity:readactivity:writeaudit:read
MCP tools
log_activitysearch_activityget_record_history
Tasks
MVPCreate, list, and complete follow-up tasks for human and agent workflows.
Scopes
tasks:readtasks:write
MCP tools
create_tasklist_taskscomplete_taskupdate_task
CRM
MVPManage leads, contacts, companies, deal stages, deals, invoices, payments, and basic accounting through REST and MCP.
MCP tools
create_contactsearch_contactscreate_companysearch_companiescreate_notelist_notesupdate_notearchive_notecreate_leadlist_leadsconvert_leadcreate_deal_stagelist_deal_stagescreate_dealupdate_deal_stageupdate_dealcreate_invoicelist_invoicesrecord_paymentcreate_accounting_accountlist_accounting_accountscreate_journal_entrylist_journal_entries
Support
MVPManage support queues, tickets, conversations, internal notes, assignments, priorities, customer links, and SLA targets through REST and MCP.
Scopes
support:readsupport:write
MCP tools
create_support_queuelist_support_queuescreate_support_ticketlist_support_ticketsupdate_support_ticketadd_support_ticket_messagelist_support_ticket_messagesadd_support_ticket_commentlist_support_ticket_comments
CMS
MVPAI-native content and marketing operations for sites, collections, pages, articles, blog posts, social posts, campaigns, revisions, and publishing states.
MCP tools
create_collectioncreate_cms_sitelist_cms_sitescreate_entrysearch_entriesupdate_entry_statusupdate_entrycreate_marketing_campaignlist_marketing_campaignscreate_marketing_postlist_marketing_posts
Files, Media, and Content Storage
MVPWorkspace-scoped asset metadata and signed upload/download URL flows for documents, images, videos, and attachments.
Scopes
assets:readassets:write
MCP tools
create_asset_upload_intentcomplete_asset_uploadsearch_assetsget_asset_download_urlarchive_asset
Webhooks, Events, and Integrations
MVPSigned webhook subscriptions, integration event catalog, delivery logs, and bounded retry state.
Scopes
integrations:readintegrations:write
MCP tools
list_integration_event_typesregister_integration_event_typecreate_webhook_endpointlist_webhook_endpointsupdate_webhook_endpointsend_test_webhook_eventlist_webhook_deliveries
Analytics Governance
MVPTracking-plan governance for events, properties, owners, validation rules, and change history.
Scopes
analytics:readanalytics:write
MCP tools
define_eventlist_eventsdefine_propertyvalidate_eventcreate_tracking_planlist_tracking_plansupdate_tracking_planarchive_tracking_plan
Product Analytics and BI
ExperimentalProvider-neutral dashboards, reports, datasets, metrics, queries, exports, and scheduled BI artifacts backed by local workspace data.
MCP tools
list_bi_dashboardscreate_bi_dashboardlist_bi_reportscreate_bi_reportlist_bi_datasetscreate_bi_datasetlist_bi_metricscreate_bi_metricrun_bi_queryask_workspace_datacreate_bi_exportupdate_bi_objectarchive_bi_object
Slab5 Data Agents
MVPAgent-native governed datasets, dataset versions, lineage, manifests, decisions, insights, recommendations, knowledge artifacts, and managed vector collections for operational analytics.
Scopes
data_agents:readdata_agents:writedata_agents:executedata_agents:adminvector_store:readvector_store:write
MCP tools
list_agent_grid_runscreate_agent_grid_runlist_agent_grid_tool_callscreate_agent_grid_tool_calllist_agent_grid_retrieval_hitscreate_agent_grid_retrieval_hitlist_agent_grid_cost_eventscreate_agent_grid_cost_eventlist_agent_workflowscreate_agent_workflowupdate_agent_workflowdiscover_agent_grid_workflowsreindex_agent_grid_workflow_discoverylist_agent_workflow_versionscreate_agent_workflow_versionlist_agent_sessionscreate_agent_sessionupdate_agent_sessionlist_agent_session_itemscreate_agent_session_itemlist_agent_memoriescreate_agent_memoryupdate_agent_memorylist_agent_memory_embeddingscreate_agent_memory_embeddingupdate_agent_memory_embeddingget_workspace_assistant_summarycreate_workspace_assistant_runcreate_slab5_guide_sessionlist_data_agent_execution_planescreate_data_agent_execution_planeupdate_data_agent_execution_planelist_data_agent_dataset_versionscreate_data_agent_dataset_versionlist_data_agent_dataset_manifestscreate_data_agent_dataset_manifestlist_data_agent_execution_jobscreate_data_agent_execution_jobupdate_data_agent_execution_jobdispatch_data_agent_execution_joblist_data_agent_lineage_edgescreate_data_agent_lineage_edgelist_data_agent_decisionscreate_data_agent_decisionupdate_data_agent_decisionlist_data_agent_insightscreate_data_agent_insightlist_data_agent_recommendationscreate_data_agent_recommendationupdate_data_agent_recommendationlist_data_agent_source_objectscreate_data_agent_source_objectlist_data_agent_knowledge_artifactscreate_data_agent_knowledge_artifactpropose_data_agent_datasetapprove_data_agent_decisionpublish_data_agent_insightexecute_data_agent_recommendationreview_data_agent_execution_jobcreate_content_performance_knowledgebaselist_vector_collectionscreate_vector_collectionupsert_vector_documentssearch_vector_collectiondelete_vector_documents
Projects
MVPProject management primitives for Kanban boards, Scrum-style execution, marketing work, client projects, and task planning.
Scopes
projects:readprojects:write
MCP tools
list_projectscreate_projectupdate_projectlist_project_boardscreate_project_boardupdate_project_boardlist_project_board_columnscreate_project_board_columnupdate_project_board_columnlist_project_taskscreate_project_taskupdate_project_task
Products
MVPProduct management records for product catalogs, roadmaps, roadmap items, release plans, and product operating workflows.
Scopes
products:readproducts:write
MCP tools
list_productscreate_productupdate_productlist_product_roadmap_itemscreate_product_roadmap_itemupdate_product_roadmap_itemlist_product_releasescreate_product_releaseupdate_product_release
Calendar
MVPWorkspace calendars and events for project calendars, release calendars, campaign calendars, content calendars, and reminders.
Scopes
calendar:readcalendar:write
MCP tools
list_calendarscreate_calendarupdate_calendarlist_calendar_eventscreate_calendar_eventupdate_calendar_event
Notifications
MVPWorkspace notification center, preferences, and browser subscription records for Slab5-powered apps.
Scopes
notifications:readnotifications:write
MCP tools
list_notificationscreate_notificationupdate_notificationlist_notification_rulescreate_notification_ruleupdate_notification_rulelist_notification_preferencesupdate_notification_preferencelist_notification_subscriptionscreate_notification_subscriptionupdate_notification_subscription