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.

Control-plane enforcement

Every REST route and MCP tool belongs to a module. A request succeeds only when:

  1. The credential resolves to an active tenant and workspace.
  2. The workspace has the module enabled.
  3. The credential includes the route or tool's required scope.
  4. 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.

App-plane resources

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.

Custom fields

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.

Module contract

Activity Log

MVP

Append 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

MVP

Create, list, and complete follow-up tasks for human and agent workflows.

Scopes

tasks:readtasks:write

MCP tools

create_tasklist_taskscomplete_taskupdate_task

CRM

MVP

Manage leads, contacts, companies, deal stages, deals, invoices, payments, and basic accounting through REST and MCP.

Scopes

crm:readcrm:write

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

MVP

Manage 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

MVP

AI-native content and marketing operations for sites, collections, pages, articles, blog posts, social posts, campaigns, revisions, and publishing states.

Scopes

cms:readcms:write

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

MVP

Workspace-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

MVP

Signed 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

MVP

Tracking-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

Experimental

Provider-neutral dashboards, reports, datasets, metrics, queries, exports, and scheduled BI artifacts backed by local workspace data.

Scopes

bi:readbi:write

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

MVP

Agent-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

MVP

Project 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

MVP

Product 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

MVP

Workspace 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

MVP

Workspace 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

Was this page helpful?