Shopstage with Codex
Add the Shopstage server to your Codex CLI configuration.
Setup steps
In the Shopstage dashboard, create an API key under Settings > Integrations. The key is shown only once.
Set the key as an environment variable: export SHOPSTAGE_API_KEY=...
Add the block below to the ~/.codex/config.toml file.
Restart Codex; the vitrin tools become available.
To sign in with your browser instead of a key, delete the bearer_token_env_var line and run codex mcp login vitrin (OAuth).
[mcp_servers.vitrin]
url = "https://shopstage.net/mcp"
bearer_token_env_var = "SHOPSTAGE_API_KEY"Example requests
- “List products that are waiting for Reels”
- “Create premium Reels and white-background images for my door handle product”
What it can do
list_productsLists and searches products, filters discounted ones
get_productGets the details of a single product
list_postsLists posts by status
create_postCreates a post, Reel, carousel or story from a product
approve_postApproves a draft
reschedule_postChanges the publish time
cancel_postCancels a scheduled post
publish_nowPublishes a post right away
generate_captionsWrites captions for a product
plan_weekPlans the weekly publishing calendar
get_reportGets the performance report
list_channelsLists connected social accounts
get_storeGets the connected store's details
sync_storeRe-syncs the store catalog
get_usageShows plan quota and usage
generate_ad_creativesGenerates ad visuals, copy and audience suggestions from products
get_ad_copyWrites ad headlines and copy for a single product
export_ad_packReturns the Meta Ads Manager CSV and image URLs
detect_product_categoryDetects a product's category
list_shot_presetsLists shot styles (white background, lifestyle...)
list_video_motionsLists video motions and their cost
generate_product_mediaCreates AI images and a short video from a product photo
get_media_jobGets the status of a generated output
list_media_assetsLists the AI shoot library
list_ordersLists orders by date, status and source
get_orderGets the details of a single order
list_whatsapp_leadsLists WhatsApp order requests
mark_lead_soldMarks a WhatsApp request as sold
get_storefrontReturns the storefront URL and QR code
creator_generate_ideasGenerates ideas for creators
creator_generate_scriptWrites a Reels script
list_brand_dealsLists brand collaborations
create_brand_dealAdds a new brand offer to collaborations
update_brand_deal_stageUpdates a collaboration's stage
get_media_kitGets the media kit
calculate_rateCalculates a price range for posts and Reels
get_creator_earningsEarnings, pending payouts and a per-brand breakdown