Skip to main content
The Tolstoy Library MCP server turns any AI client into a control surface for your shoppable video workspace.
https://apilb.gotolstoy.com/mcp/v1/library/mcp
See Connect a client to add it. The tools below are grouped by what they manage.

Media assets

Your library of videos, images, social imports, and AI Studio drafts.
ToolWhat it does
list_assetsList your most recent library assets, with optional type and favorite filters.
search_assetsSearch the library by query (name, UGC creator).
get_assetFetch full details for one or more assets, including tagged products, playlists, and Shopify tags.
update_assetRename an asset or toggle its favorite status.

Shoppable widgets

Onsite video widgets shoppers see on your storefront — Stories, Carousel, Spotlight, For You Feed, Tile, Collection Grid, and Bubble Feed.
ToolWhat it does
list_widgetsList your onsite shoppable widgets, live or draft, with type and status.
get_widgetInspect a widget: type, live status, content selection, and the actual videos it shows — pass a productId to preview a specific product page.
create_widgetCreate a new shoppable widget from a template, with the platform’s defaults.
update_widgetRename, publish/unpublish, toggle PDP mode, or replace a widget’s content selection.
Setting a widget live activates it in Tolstoy; appearing on the storefront also needs the Tolstoy app embed enabled in your Shopify theme (a one-time setup per store). The publish result returns the exact steps.

Products & shoppability

Make videos shoppable by tagging store products on them.
ToolWhat it does
search_productsFind a store product by title to get its product id.
tag_video_productTag (or untag) products on a video — tagged videos feed product-tagged playlists and show on those products’ pages.

Stores

ToolWhat it does
list_storesList the connected stores on your account. Widget, product, and ads tools can target any of them.
Read-only insight and creative upload for Meta ads — no tool moves ad spend.
ToolWhat it does
list_ad_campaignsList your Meta ad campaigns with real delivery status (not just paused/active).
get_ads_performanceMeta ads performance — spend, ROAS, CTR, purchases — per campaign, ad set, or ad.
publish_to_meta_ads_libraryPush a library video or image into Meta Ads Manager, ready for ad creation. No campaign or spend is created.

Example: make a video shoppable end to end

“Make my unboxing video shoppable for the DBTK 1 shirt, put it in a Stories widget, publish it, and show me how my ads are doing.”
  1. search_assets → find the unboxing video.
  2. search_products → find DBTK 1’s product id.
  3. tag_video_product → tag the product on the video.
  4. create_widget → a Stories widget (starts as a draft).
  5. get_widget with the product id → confirm the video shows on that product’s page.
  6. update_widget with live: true → publish, then follow the returned app-embed steps.
  7. get_ads_performance → check spend and ROAS.