MCP App Store
by KeenEthics

Overview

Rubikc turns your Shopify catalog into a fast, swipeable storefront shoppers actually want to browse. This connector links Claude to your Rubikc admin so you can check performance and adjust merchandising without opening a separate dashboard. Ask how a Space (your storefront) is doing: sessions, swipe engagement, traffic quality, and which cubes (product or content feeds) are working. Then update cubes, blocks, shared blocks, navigation, and structures in plain language. Changes go through your Rubikc account with the same permissions you already use in admin.

Tools

addCubeContentOverlay

ChatGPT
Append one text or image overlay to a Block's current draft. Overlays render on top of gallery and product slides. Existing overlays stay. Supports dryRun.

addCubeFilterValue

ChatGPT
Add one filter value to a cube (or restore one that was removed). Supports dryRun.

addCubeToStructure

ChatGPT
Add one cube to a structure. Supports dryRun.

analyzeActionStats

ChatGPT
Counts per shopper action type in one Space.

analyzeBehaviorSegments

ChatGPT
Group the sessions of one Space into behavior segments, with metrics per segment.

analyzeCube

ChatGPT
Analytics for one cube over a date range, optionally for one Version.

analyzeCubeBlockPositions

ChatGPT
Analytics per Block position within one cube, optionally for one Version. storefrontId is required to verify the cube belongs to it.

analyzeCubeBlocks

ChatGPT
Per-Block analytics for one cube, optionally for one Version.

analyzeCubeContribution

ChatGPT
Attribute commerce in one Space to the cubes that contributed to it. Different from rankCubes, which is a leaderboard.

analyzeCubePromotionClicks

ChatGPT
Clicks on the Cube Promotion blocks of one cube.

analyzeCubeSlideRetention

ChatGPT
Slide retention curve for one cube: how many viewers reach each slide. storefrontId is required to verify the cube belongs to it.

analyzeFeedEffectiveness

ChatGPT
Feed performance in one Space, grouped by feed page or by cube. Requires dateFrom and dateTo.

analyzeFunnel

ChatGPT
The standard conversion funnel for one Space: users at each step and the overall conversion rate, optionally compared with an earlier period.

analyzeLandingCubes

ChatGPT
The cubes sessions in one Space start on (first touch), with their engagement. Paginated.

analyzeOrderedFunnel

ChatGPT
A sequenced conversion funnel for one Space from a preset or your own steps, per session or per visitor, within a conversion window. Optionally compared with an earlier period.

analyzeSessionDemographics

ChatGPT
Sessions of one Space grouped by browser, OS, device, referrer, UTM, language, timezone, bot kind, network, or country, optionally for one cube or action type.

analyzeStorefrontOverview

ChatGPT
Headline analytics totals for one Space over a date range.

analyzeStorefrontTimeSeries

ChatGPT
Storefront analytics for one Space as a time series, bucketed by the timespan you choose.

analyzeSurveyOutcomes

ChatGPT
How survey respondents in one Space go on to add to cart or purchase, per survey. Requires dateFrom and dateTo.

analyzeTrafficQuality

ChatGPT
Traffic quality metrics for one Space, grouped by a traffic dimension such as utm_source (the default), country, device, or bot kind.

analyzeTrafficQualityDetail

ChatGPT
Drill into one traffic segment of a Space: its landing cubes, next cubes, and sample sessions.

compareCubeVersionTest

ChatGPT
Compare Versions of one traffic split: impressions, main views, detail views, dwell, add to cart, and purchases for the split window. Keeps working after the split finishes.

completeFileUpload

ChatGPT
Finish an upload started with createFileUpload after the bytes are uploaded, optionally merging generation metadata onto the file. Returns the file reference.

completeOnboardingStep

ChatGPT
Mark one onboarding step as done, save the Markdown report the merchant sees, and close its activity run. Supports dryRun.

copyCubeContent

ChatGPT
Copy one Block from a source cube into a target cube as a new Block. The source Block is unchanged.

copyCubeVersionToLanguage

ChatGPT
Replace one cube's Version for targetLanguage with a copy of its sourceLanguage Version's item list. Supports dryRun.

copyNavigationToLanguage

ChatGPT
Replace the navigation menu for one language with a copy of another language's menu. Supports dryRun.

countProductFilterMatches

ChatGPT
Count the products that match a filter selection, optionally within one structure, country, and language. Changes nothing.

createCubeContent

ChatGPT
Create new Blocks inside cubes. Each item can be placed on a Version with orderIndex or languages (languages all places it on every locale Version); otherwise it is appended to the cube's default Version for its language. publish true makes each new Block live on the public storefront. Does not change existing Blocks. Max 40 items, and the JSON-RPC HTTP body must stay under getMcpStatus.maxPayloadBytes; nested HTML can hit the byte limit first, so split batches early. Oversized requests return HTTP 413. Supports dryRun and transactional validation.

createCubeOrder

ChatGPT
Create a new Version (cube_content_order) of one cube for one language, with name, language, and optional title, handle, and SEO fields. Supports dryRun.

createCubes

ChatGPT
Create one or more new cubes in a Space. Does not change existing cubes. Max 40 items, and the JSON-RPC HTTP body must stay under getMcpStatus.maxPayloadBytes; nested HTML can hit the byte limit first, so split batches early. Supports dryRun and transactional validation.

createFileFolder

ChatGPT
Create a folder in a Space's file library.

createFileUpload

ChatGPT
Start a file upload: creates a pending file and returns a presigned PUT URL for it. Upload the bytes to that URL, then call completeFileUpload.

createGlobalContent

ChatGPT
Create a new Shared block in a Space. It is not placed on any cube until you add it to a Version with insertCubeOrderItem.

createProductClass

ChatGPT
Create a manual product class in a Space. Supports dryRun.

createProductFilter

ChatGPT
Create a filter (choice list) in Rubikc for a Space. Supports dryRun.

createProductFilterValue

ChatGPT
Add a value to one product filter. Supports dryRun.

createSourceSchedule

ChatGPT
Create a Sources Automations schedule that syncs one integration every 1 hour, 6 hours, 1 day, or 1 week, optionally refreshing product data on linked cubes. Supports dryRun.

createStructure

ChatGPT
Create a new structure in a Space. Supports dryRun.

createSurvey

ChatGPT
Create a survey question in a Space (Admin Shared blocks > Surveys). It is not shown on any cube until placed on a Version. Supports dryRun.

deleteCubeContent

ChatGPT
Delete one or more Blocks. Deleting a live Block changes the public storefront. Supports dryRun.

deleteCubeContentOverlays

ChatGPT
Remove one overlay by overlayId from a Block's current draft. Supports dryRun.

deleteCubeOrder

ChatGPT
Soft-delete one Version and remove its items. The Blocks themselves are not deleted. Supports dryRun.

deleteCubeRelations

ChatGPT
Remove one cube relation by relationId. Supports dryRun.

deleteCubes

ChatGPT
Soft-delete one cube so it no longer appears on the storefront. Supports dryRun.

deleteFile

ChatGPT
Soft-delete one file and remove its stored object from storage. Blocks that reference the file can no longer load it. Supports dryRun.

deleteFileFolder

ChatGPT
Soft-delete one folder if it is empty. Supports dryRun.

deleteGlobalContent

ChatGPT
Delete one Shared block and remove it from every cube Version that places it, which changes the public storefront.

deleteProductClass

ChatGPT
Delete one manual product class, or hide one that comes from Shopify. Supports dryRun.

deleteProductFilter

ChatGPT
Delete one filter created in Rubikc, or hide a Shopify or built-in filter. Supports dryRun.

deleteProductFilterValue

ChatGPT
Delete one filter value created in Rubikc, or hide one from Shopify or a built-in filter. Supports dryRun.

deleteSource

ChatGPT
Soft-delete one Source. Linked cubes are not deleted. Supports dryRun.

deleteSourceSchedule

ChatGPT
Disable and soft-delete one Sources Automations schedule. Supports dryRun.

deleteStructure

ChatGPT
Delete one structure. Its cubes are not deleted. Supports dryRun.

deleteSurveys

ChatGPT
Delete one survey the way Admin does: it is hidden (soft delete) and its answers are kept. Supports dryRun.

duplicateCubeVersion

ChatGPT
Copy one Version into a new Version of the same cube so it can join a traffic split. cloneBlocks copies cube-local Blocks so later edits stay on the new Version. Supports dryRun.

getCubeContent

ChatGPT
Read one Block by contentId, including its content_type and content_data.

getCubeInfo

ChatGPT
Read one cube's admin payload, including product_data and its linked Sources.

getCubeInventory

ChatGPT
Bulk read of many cubes at once: their Blocks, Versions, languages, and publish status. Prefer this over calling getCubeInfo in a loop.

getCubeRelations

ChatGPT
List one cube's relations to other cubes of any type (cross-sell, up-sell, compare), optionally filtered by relation_type. Paginated.

getFeed

ChatGPT
Read the home feed's pinned cubes (pinned_cube_ids and pinned_cubes[]) and appearance flags.

getFileDetails

ChatGPT
Read one file's details and metadata.

getGlobalContent

ChatGPT
Read one Shared block, including its content_data. includeUsage true also returns where it is used: each cube Version that places it, with views, engagements, and average view time per placement and in total.

getLocales

ChatGPT
Read Admin Settings > Localization: the default language, available languages, the languages visitors can switch to, and whether Shopify owns the list (isManaged).

getMcpStatus

ChatGPT
Return safe MCP server diagnostics such as server version, auth mode, tool manifest version, which toolsets this connection loads, maxPayloadBytes, and maxBatchItems.

getOnboardingContext

ChatGPT
Read-only onboarding context bundle: storefront settings summary, appearance and visitor-tutorial flags, agent onboarding progress, content playbook, source-material sync/transform counts, navigation summaries, and stored source shop URL.

getOnboardingProgress

ChatGPT
Read the agent onboarding checklist for a Space: each step's status, notes, and report.

getProductFilterLayout

ChatGPT
Read the storefront filter bar layout: whether it is on and which filters it shows in what order.

getSource

ChatGPT
Read one Source, its available languages and transform types, and the cubes linked to it.

getSourceCapabilities

ChatGPT
List the transform types, settings, and process steps available for a Space's Sources, optionally for one source type.

getSourceTransformLog

ChatGPT
Read what one transform did to a cube: an actions list (cube created or reused, blocks created, updated, unchanged, removed, preserved, or published, steps that were off, languages used) and every media file with its status.

getSourceTransformRun

ChatGPT
Read one transform run: status, item counts, AI token spend, and activity (blocks updated, unchanged, preserved, and media uploaded, failed, reused, skipped).

getSourcesInboxSummary

ChatGPT
Summarize the Sources of a Space: counts of pending, transformed, and ignored Sources, the latest pending ones, and the Source types present.

getStorefrontContentPlaybook

ChatGPT
Return the resolved Space content playbook: brand and copy, visual style, example cube ids, and a shared instructions string. Follow instructions when writing cube content, and inspect example cubes before drafting.

getStorefrontMap

ChatGPT
Read-only storefront inventory for navigation and rollout planning. Returns compact cube, structure, and navigation summaries without product_data payloads.

getStructure

ChatGPT
Read one structure, including its member cubes[] and the pinned_cubes[] shown first in its collection feed.

getSurvey

ChatGPT
Read one survey definition, including its content_data.

getSurveyResults

ChatGPT
Aggregated results of one survey over a date range, without free-text samples. Prefer this before listSurveyAnswers for summaries.

ignoreSources

ChatGPT
Mark one or more Inbox Sources as ignored so they leave the Inbox. Nothing is deleted; unignoreSource restores one. Supports dryRun.

importFileFromUrl

ChatGPT
Fetch a file from a public https URL and store it in the Space's file library. Can compress an imported video. Returns the file reference.

insertCubeOrderItem

ChatGPT
Insert one Block, Shared block, survey, or generated block into one or more Versions at an index, or append it. Existing items stay. Supports dryRun.

inspectBlockTypes

ChatGPT
Catalog of every block type agents can place on a Version. Use includeSchema: false for a compact catalog, or pass one contentType to fetch its exact JSON schema and valid examples on demand. Explains ordinary, shared, survey, and generated placements separately, including visual options, interactions, and restrictions. Omitted visual fields inherit Space Settings > Block defaults at render time; set a field on the block to override. Call before createCubeContent, updateCubeContent, or insertCubeOrderItem. This is not a per-cube inventory — use getCubeInventory or listCubeContent for existing blocks.

instructions

ChatGPT
Return Rubikc MCP agent instructions. Use topic 'blocks' for the block-type catalog (then call inspectBlockTypes for schemas), 'content' for Blocks/Versions/Shared blocks rules, 'images' for JPG 9:16 import/upload guidance, 'analytics' for Space metrics and workflows, 'sources' for Admin Sources, 'navigation' for menu documents, 'structures' for collection membership, 'filters' for classes, filters and the storefront filter bar, 'feed' for home pins and appearance, 'locales' for the Space default language and visitor languages, or 'onboarding' for launch-ready Space setup.

linkFilterToProductClass

ChatGPT
Link one shared product filter to a product class. Create filters with createProductFilter. Supports dryRun.

linkSourceToCube

ChatGPT
Link one Source to an existing cube. Supports dryRun.

listAnalyticsSegmentOptions

ChatGPT
List the values available for analytics segment filters in one Space. Call this before applying segment filters.

listCubeContent

ChatGPT
List Blocks (cube contents) in one cube or across a whole Space. Filter by cubeId, storefrontId, content type, or language; a language filter also returns language-agnostic Blocks. Pass cubeId, storefrontId, or both. Paginated.

listCubeContentVersions

ChatGPT
List the version history of one Block. Paginated.

listCubeOrders

ChatGPT
List one cube's Versions (per-language public cube views, API name cube_content_orders) with their ordered items. Paginated.

listCubeVersionTests

ChatGPT
List one cube's per-language traffic splits across Versions, optionally filtered by language.

listCubes

ChatGPT
List the cubes in a Space (products, pages, and other cube types), with optional search text and filters in query. Paginated.

listFileFolders

ChatGPT
List the folders of a Space's file library under a parent path.

listFiles

ChatGPT
List the files in one folder of a Space's file library, optionally filtered by file type. Pass prompt instead to search every folder by the text of the files' stored generation prompts. Paginated.

listGlobalContent

ChatGPT
List the Shared blocks (global cube contents) of a Space, filtered by cube type, language, tags, or search text. A language filter also returns language-agnostic blocks. Paginated.

listNavigation

ChatGPT
Read the storefront navigation menus of a Space: every language, or only the language you pass. Reading never creates a menu; a language without one returns 404.

listProductClasses

ChatGPT
List the product classes (product types such as Shopify product categories or Bókun experience types) of a Space and their linked filters. Pass classId to read one class.

listProductFilters

ChatGPT
List the shared product filters of a Space (Shopify attributes, filters created in Rubikc, and built-in Price, In stock, On sale, Brand, and Category), optionally with their values. Pass filterId to read one filter with its values.

listSessions

ChatGPT
List recent shopper sessions of one Space for debugging, with each session's userId and sessionId. Paginated.

listSourceSchedules

ChatGPT
List the Sources Automations schedules of a Space: which integration syncs, how often, and when it runs next.

listSourceSyncLogs

ChatGPT
List per-item sync logs of a Space, filtered by Source, sync run, outcome, status, or sync type. Paginated.

listSourceTransformLogs

ChatGPT
List per-item transform logs of a Space, filtered by Source, run, status, or outcome. Rows include action_summary and media_summary. Paginated.

listSourceTransformRuns

ChatGPT
List transform runs of a Space (one per transform request), with status, item counts, AI token spend, and an activity roll-up. Paginated.

listSources

ChatGPT
List the Sources (imported products, pages, and media) of a Space, filtered by type, search text, review status, or linked cubeId. Paginated.

listStorefronts

ChatGPT
List Spaces (storefronts) for the authenticated MCP user. Admin label: Spaces. Use each returned id as storefrontId.

listStructures

ChatGPT
List the structures (collections that group cubes; Shopify collections map here) in a Space, or pass cubeId to list only the structures that contain that cube. Paginated when listing a Space.

listSurveyAnswers

ChatGPT
Individual answer rows of one survey with pseudonymous browser and session identifiers. Free-text answer content is always redacted. Paginated.

listSurveyPlacements

ChatGPT
List the cubes and Version positions where one survey is placed.

listSurveys

ChatGPT
List the surveys of one Space, filtered by language, active state, or survey type. Paginated.

manageStorefrontBrand

ChatGPT
Overwrite Admin General, Appearance, and visitor-tutorial settings on a storefront. Does not delete the Space. General settings patch keys: settingsName (Space Name), currency (3-letter ISO code), description, sameAs (official profile URLs), contactEmail, contactPhone, contactType, and address (streetAddress, addressLocality, addressRegion, postalCode, addressCountry). Appearance patch keys: darkModeDefault, hideCartFromNavigation (hides the cart icon; add to cart and checkout still work), hideSharingFromNavigation, hideLikesFromNavigation, showQrCodeOnMainFeed, imageQuality (1-100, or null to reset), and imageFormat (auto, avif, webp, or jpeg; auto or null resets). Visitor tutorial: skipOnboardingTutorial. Also supports storefrontName (admin label), logo URLs, cssVariables, customGoogleFontUrl, customFonts, partial contentPlaybook fields (brandPrompt, visualStylePrompt, exampleCubeIds), and blockDefaults (live visual defaults per block type). Does not change domain, checkout, Smart Cart, integrations, localization, custom CSS, or preview access. Pass null or an empty string to clear optional general fields. Read current values with getOnboardingContext, including appearance. Use dryRun before writing.

moveCubeOrderItem

ChatGPT
Move one item to a new index within one or more Versions. No item is added or removed. Supports dryRun.

moveFile

ChatGPT
Move one file to another folder. Supports dryRun.

previewCubeContent

ChatGPT
Validate and render proposed Block content as JSON without saving anything. Pass storefrontId to preview with that Space's theme.

previewStorefrontFilters

ChatGPT
Preview the filter bar shoppers get, for an optional shopper country and language. Changes nothing.

promoteCubeContentToShared

ChatGPT
Turn a cube's Block into a Shared block: copies it into Shared blocks, replaces it on every Version that used it, and deletes the cube's own copy. Shared blocks have no unpublished state, so the result is live. Supports dryRun.

publishCubeContent

ChatGPT
Publish the current draft of one or more Blocks, replacing what the public storefront shows. Supports dryRun.

rankCubes

ChatGPT
Leaderboard of the cubes in one Space, sorted by the metric you choose. Paginated.

refreshLocales

ChatGPT
Re-read the published languages and markets from the connected Shopify store and store them on the Space. dryRun does not contact Shopify.

removeCubeFilterValue

ChatGPT
Remove one filter value from a cube. Supports dryRun.

removeCubeFromStructure

ChatGPT
Remove one cube from a structure. The cube itself is not deleted. Supports dryRun.

removeCubeOrderItem

ChatGPT
Remove one item from one or more Versions. The Block or Shared block itself is not deleted. Supports dryRun.

renameFileFolder

ChatGPT
Rename one folder and update the paths of everything inside it. Supports dryRun.

reorderStructureCubes

ChatGPT
Replace the cube order of one structure with the order you pass. Supports dryRun.

replaceCubeContentOverlays

ChatGPT
Replace the whole overlay list on a Block's current draft with the list you pass. Overlays you leave out are removed; an empty list removes them all. Supports dryRun.

replaceCubeOrderItems

ChatGPT
Replace the whole item list of one Version with the list you pass. Items you leave out are removed from that Version. Prefer insertCubeOrderItem, moveCubeOrderItem, or removeCubeOrderItem for single-item edits. Supports dryRun.

replaySession

ChatGPT
Read the full action timeline of one session, including referrer, device, and UTM metadata. Needs userId and sessionId from listSessions.

restoreCubeContentVersion

ChatGPT
Restore a historical version of one Block as a new draft version; history is kept. publish true also makes it live on the public storefront. Supports dryRun.

resyncSources

ChatGPT
Queue a resync of one or more Sources from their integration (such as Shopify), overwriting the stored source data, and write a Sync log per item. Supports dryRun.

runSourceSchedule

ChatGPT
Run one Sources Automations schedule immediately: syncs its integration (such as Shopify) and, when enabled on the schedule, refreshes product data on linked cubes. Supports dryRun.

saveCubeVersionTest

ChatGPT
Create a traffic split, or update one that has not started, for one cube and language. Equal split or weighted percentages that add up to 100, with one to four Versions. Supports dryRun.

setCubeProductClass

ChatGPT
Set one cube's product class manually, or pass classId null to clear it. Supports dryRun.

setFeedPinnedCubes

ChatGPT
Replace the ordered list of cubes pinned to the top of the home feed. An empty list unpins all. Collection pins are set with updateStructure. Supports dryRun.

setOnboardingShopUrl

ChatGPT
Store the merchant's existing shop URL on the Space so onboarding can read the brand from it. Supports dryRun.

setOnboardingStepStatus

ChatGPT
Mark one onboarding step as blocked, or as waiting for the merchant, with optional notes and a Markdown report saying why or what is needed. Does not send a message. Supports dryRun.

startOnboardingStep

ChatGPT
Mark one onboarding step as in progress and start an activity run that records the agent's tool calls for that step. Supports dryRun.

syncProductClasses

ChatGPT
Sync classes and filters from the Space's integration (Shopify: queued; Bókun: runs now), then relink products to them. Supports dryRun.

transformSource

ChatGPT
Queue a transform of one Source into cube content with the settings you pass. It can create a cube, add Block versions, and call AI models and fetch media. Starts a transform run you can follow with getSourceTransformRun. Supports dryRun.

transformSourcesByType

ChatGPT
Queue transforms of many Sources at once, with one configuration per source type. Returns the run ids. It can create cubes, add Block versions, and call AI models and fetch media. Supports dryRun.

unignoreSource

ChatGPT
Restore one ignored Source to the Inbox. Supports dryRun.

unlinkFilterFromProductClass

ChatGPT
Remove the link between one filter and a product class. The filter itself is kept. Supports dryRun.

updateCubeContent

ChatGPT
Overwrite the content_data or language of existing Blocks. publish true makes the updated Blocks live on the public storefront. Unknown nested fields are rejected. Max 40 items, and the JSON-RPC HTTP body must stay under getMcpStatus.maxPayloadBytes; nested HTML can hit the byte limit first, so split batches early. Oversized requests return HTTP 413. Supports dryRun and transactional validation.

updateCubeOrder

ChatGPT
Overwrite fields of one Version, such as name, title, handle, default flags, and SEO fields. Does not change its items. A handle change keeps the old handle in previous_handles. Supports dryRun.

updateCubeRelations

ChatGPT
Add one relation between any cubes (product, general, or home): cross-sell, up-sell, or compare. Does not remove existing relations. The cart cross-sell module shows only product-cube targets.

updateCubes

ChatGPT
Overwrite metadata fields on one or more existing cubes, such as title, handle, tags, feed visibility, draft state, and publish schedule. Setting is_draft or the schedule changes what the public storefront shows. Does not edit Blocks. Max 40 items, and the JSON-RPC HTTP body must stay under getMcpStatus.maxPayloadBytes; nested HTML can hit the byte limit first, so split batches early. Supports dryRun and transactional validation.

updateFeedAppearance

ChatGPT
Overwrite the home feed appearance flags you pass; other flags keep their values. Does not change algorithm weights or out-of-stock hiding. Supports dryRun.

updateGlobalContent

ChatGPT
Overwrite fields of one Shared block: name, content_type, content_data, tags, language, or suggested_cube_types. Shared blocks have no draft state, so cubes that place it show the change. Does not change which Versions place it.

updateLocales

ChatGPT
Change the default language, the languages visitors can switch to, and (when Shopify is not connected) the available languages. Adding a language does not translate or publish content. Supports dryRun.

updateProductClass

ChatGPT
Overwrite fields of one product class, such as its name, display name, or hidden flag. Supports dryRun.

updateProductFilter

ChatGPT
Overwrite fields of one product filter, such as its name, display name, or hidden flag. Supports dryRun.

updateProductFilterLayout

ChatGPT
Replace the whole storefront filter bar layout, including whether it is shown. Read it with getProductFilterLayout first. Supports dryRun.

updateProductFilterValue

ChatGPT
Overwrite fields of one filter value, such as its name, display name, or hidden flag. Supports dryRun.

updateSourceSchedule

ChatGPT
Overwrite the interval, source type, enabled flag, or product data refresh of one Sources Automations schedule. Supports dryRun.

updateStructure

ChatGPT
Overwrite fields on one structure, including its localized titles and handles maps and pinned_cube_ids (the cubes shown first in its collection feed). Supports dryRun.

updateSurvey

ChatGPT
Overwrite fields of one survey. content_data replaces the stored question, so read it with getSurvey first. is_active false hides it from the storefront. Supports dryRun.

upsertCubeView

ChatGPT
Set the SEO title, description, and handle of one cube for one language, overwriting the fields you pass. Supports dryRun.

upsertNavigation

ChatGPT
Create or replace the public navigation menu (title, items, highlights, trust items) for one language. Other languages are unchanged. Menu links can point at any URL. Supports dryRun.

validateCubeLocalization

ChatGPT
Check one cube across every storefront language (or the languages you pass) and list each localization issue: a language with no Version, a Version missing Blocks, or Blocks in another language.

analyzeCubes

Claude

analyzeStorefront

Claude

getCubePlaybook

Claude

getMcpStatus

Claude

getOnboardingContext

Claude

getStorefrontContentPlaybook

Claude

getStorefrontMap

Claude

inspectSessions

Claude

inspectSurveys

Claude

instructions

Claude

listStorefronts

Claude

manageCubeContent

Claude

manageCubeContentOverlays

Claude

manageCubeContentVersions

Claude

manageCubeOrders

Claude

manageCubeRelations

Claude

manageCubes

Claude

manageFiles

Claude

manageGlobalContent

Claude

manageNavigation

Claude

manageOnboarding

Claude

manageSourceMaterials

Claude

manageStorefrontBrand

Claude

manageStructures

Claude

App Stats

182

Tools

3

Prompts

ChatGPT, Claude

Platforms

Works with

ChatGPT
Claude

Data refreshed daily