MCP for retail & e‑commerce

dtc.sh MCP

A suite of Model Context Protocol servers for retail and e‑commerce brands. Connect analytics, storefront, vector search, video, and messaging tools to power merchandising, CRO, and customer experience.

Showing 13 of 13 servers

Reviews
mcp_reviews

Vector-powered product review analysis and collection for e-commerce brands. Query customer feedback, batch vectorize reviews, and collect Amazon product reviews.

AnalyticsAI/ML
Tools4
vectorize_review

Vectorize a single product review and store it in Pinecone with metadata including rating, product info, and author details.

batch_vectorize_reviews

Batch vectorize product reviews from a CSV file URL. Supports Google Sheets export URLs and processes reviews in configurable batch sizes.

query_reviews

Query product reviews using natural language to get AI-generated insights and sentiment analysis. Filter by brand, rating, or custom metadata.

get_amazon_product_reviews

Trigger Amazon product review collection via webhook. Asynchronously collects reviews from Amazon product URLs.

Shopify Admin
/shopifyadmin

Shopify e‑commerce platform integration (Admin GraphQL, docs search, and schema introspection).

E‑commerceDev DocsAI
Tools4
shopify_graphql_query

Execute GraphQL queries against Shopify Admin API

shopify_graphql_query(query, variables, ctx)
generate_image

Generate images using AI (default 1024×1024)

generate_image(prompt, size, ctx)
search_shopify_dev_docs

Search shopify.dev documentation

search_shopify_dev_docs(query, ctx)
introspect_admin_schema

Access and search Shopify Admin GraphQL schema

introspect_admin_schema(query, filter, ctx)
Timescale
/timescale

TimescaleDB time‑series database integration.

Database
Tools1
timescale_query

Execute SQL queries against TimescaleDB

timescale_query(query, variables, ctx)
Hotjar
/hotjar

Website analytics and user behavior tracking.

AnalyticsUX
Tools7
fetch_hotjar_click_data

Get top clicked elements for a specific page

fetch_hotjar_click_data(page, version, ctx, device, dt)
get_page_screenshot

Fetch a screenshot of the webpage from S3 for visual analysis

get_page_screenshot(page, ctx)
fetch_hotjar_movement_data

Summarize mouse movement behavior and hover hotspots

fetch_hotjar_movement_data(page, version, ctx, dt)
fetch_hotjar_scroll_data

Analyze scroll depth metrics

fetch_hotjar_scroll_data(page, version, ctx, device, dt)
get_page_source

Return HTML source code of a webpage for analysis

get_page_source(page, ctx)
check_hotjar_clicks_dates

Check available dates for click data

check_hotjar_clicks_dates(page, version, ctx, device)
fetch_hotjar_recordings_data

Summarize Hotjar session recordings

fetch_hotjar_recordings_data(page, version, ctx, device, dt)
Microsoft Clarity
/clarity

Microsoft Clarity analytics integration.

AnalyticsUX
Tools8
fetch_clarity_recordings

Summarize Clarity session recordings

fetch_clarity_recordings(page, ctx, device, limit)
fetch_clarity_scrolls

Analyze scroll depth metrics

fetch_clarity_scrolls(page, ctx, device)
fetch_clarity_attention

Get scroll depth and attention metrics

fetch_clarity_attention(page, ctx, device)
fetch_clarity_clicks

Top clicked elements for a specific page

fetch_clarity_clicks(page, ctx, device)
fetch_clarity_wrpath_clicks

Top clicked elements filtered by wrpath

fetch_clarity_wrpath_clicks(page, wrpath, psv, ctx, device, dt)
fetch_clarity_wrpath_attention

Attention metrics filtered by wrpath

fetch_clarity_wrpath_attention(page, wrpath, psv, ctx, device, dt)
fetch_clarity_wrpath_scrolls

Scroll metrics filtered by wrpath

fetch_clarity_wrpath_scrolls(page, wrpath, psv, ctx, device, dt)
fetch_clarity_wrpath_recordings

Summarize recordings filtered by wrpath

fetch_clarity_wrpath_recordings(page, wrpath, psv, ctx, device, limit, dt)
Pinecone
/pinecone

Vector database for AI/ML applications.

Vector DBAI
Tools2
ask_product_question

Ask a question about products and get an answer from the Pinecone assistant

ask_product_question(question, ctx)
search_assets

Search assets in a Pinecone vector DB with filters; supports visual and audio search types

search_assets(query, ctx, metadata_filters, search_type, enable_rerank, top_k, top_n, model, namespace)
Admaker
/admaker

Video editing and processing with AI‑powered tools.

VideoAI
Tools2
edit_video

Multiple transcript‑based video edits (text removal, move hooks to front)

edit_video(video_url, transcript_url, operations_json, folder_name, ctx, webhook_url)
time_based_video_edit

Time‑based edits with exact start/end times (remove, reorder, volume)

time_based_video_edit(video_url, transcript_url, operations_json, folder_name, ctx, webhook_url)
mmry
/mmry

Memory and campaign management system.

MemoryMarketing
Tools2
get_klaviyo_campaign_metadata_fields

List available metadata fields with descriptions and example filters

get_klaviyo_campaign_metadata_fields(ctx)
get_klaviyo_campaign_memories

Search Klaviyo campaign memories in Pinecone; supports reranking and various params

get_klaviyo_campaign_memories(query, pinecone_api_key, pinecone_index_host, ctx, metadata_filters, enable_rerank, top_k, top_n, model, namespace)
PostHog
/posthog

Product analytics and feature flags platform.

AnalyticsProduct
Tools6
get_session_recordings

Retrieve user session recordings

get_insights

Get analytics insights and metrics

execute_hogql_query

Execute HogQL queries for advanced analytics

scroll_depth_analysis

Analyze user scroll behavior patterns

analyze_sessions

Perform comprehensive session analysis

analyze_button_clicks

Analyze button click patterns and behavior

Creator Messaging
/creator-messaging

Creator communication and messaging system.

MessagingCRM
Tools4
get_conversation_messages

Conversation messages between a creator and brand, newest to oldest

get_conversation_messages(creator_insta_username, brand_slug, ctx)
draft_reply_to_creator

Draft a reply and save to replyDrafts

draft_reply_to_creator(original_message_id, reply_text, ctx)
get_brand_details

Get brand details from Collabsio brands collection

get_brand_details(brand_slug, ctx)
get_creator_details

Get creator details from Collabsio creators collection

get_creator_details(creator_insta_username, ctx)
Attentive
/attentive

SMS and email marketing platform for subscription management.

MarketingMessaging
Tools3
get_subscriptions

Get subscriptions for a user by phone or email

get_subscriptions(ctx, phone, email)
subscribe_user

Subscribe a user to marketing messages

subscribe_user(ctx, phone, email, sign_up_source_id)
unsubscribe_user

Unsubscribe a user from marketing messages

unsubscribe_user(ctx, phone, email, subscriptions, notification)
Meta Ads
/meta

Facebook & Instagram advertising platform integration with insights, creative management, campaign analytics, and full campaign creation workflow.

MarketingAnalyticsAI
Tools10
get_meta_ids

Get Meta Ad IDs hierarchically - discover ad account, campaign, ad set, ad, and ad creative IDs by navigating through the Meta Graph API. Parent IDs must be passed as strings to preserve precision.

get_meta_ids(level, ctx, parent_id, date_preset, time_range, limit)
fetch_meta_insights

Get performance insights for campaigns, ad sets, or ads including impressions, spend, clicks, CTR, conversions, and custom breakdowns. IDs must be passed as strings.

fetch_meta_insights(level, ids, ctx, date_preset, time_range, fields, breakdowns)
fetch_meta_ad_creatives

Get ad creative details including copy, images, videos, call-to-action buttons, and object story specifications from Facebook Graph API.

fetch_meta_ad_creatives(ad_creative_ids, ctx)
create_meta_campaign

Create a new Meta advertising campaign with customizable objectives, budget optimization (CBO), and bid strategies.

create_meta_campaign(ad_account_id, name, ctx, objective, status, special_ad_categories, buying_type, is_campaign_budget_optimization, daily_budget, bid_strategy)
create_meta_adset

Create a new Meta ad set within a campaign with targeting, budgets, optimization goals, conversion tracking, and scheduling options.

create_meta_adset(ad_account_id, name, campaign_id, targeting, ctx, daily_budget, billing_event, optimization_goal, destination_type, promoted_object, attribution_spec, bid_amount, start_time, end_time, status)
upload_meta_video

Upload a video to Meta ad account for use in video ads. Accepts a public video file URL.

upload_meta_video(ad_account_id, file_url, name, ctx)
get_meta_pages

Get list of Facebook Pages associated with the authenticated user. Returns page IDs needed for creating ads.

get_meta_pages(ctx)
create_meta_ad

Create a new Meta video ad with creative content. Automatically disables all Advantage+ creative enhancements to prevent Meta from modifying your creative.

create_meta_ad(ad_account_id, name, adset_id, page_id, video_id, message, call_to_action_type, call_to_action_link, ctx, title, link_description, image_url, url_tags, status)
fetch_meta_insights

Get performance insights for campaigns, ad sets, or ads including impressions, spend, clicks, CTR, conversions, and custom breakdowns.

fetch_meta_insights(level, ids, ctx, date_preset, time_range, fields, breakdowns)
fetch_meta_ad_creatives

Get ad creative details including copy, images, videos, call-to-action buttons, and object story specifications from Facebook Graph API.

fetch_meta_ad_creatives(ad_creative_ids, ctx)
Customer Service
/customer-service

AI-powered customer service knowledge base and interaction management. Vectorize support documents, store customer interactions, and search past conversations for better support responses.

AI/MLVector DBCRM
Tools4
vectorize_knowledge_base

Vectorize knowledge base documents from Google Drive PDFs and store in Pinecone. Automatically chunks documents and creates searchable embeddings.

vectorize_knowledge_base(google_drive_url, ctx, document_title, category, brand_slug, chunk_size, overlap, additional_metadata)
vectorize_customer_message

Vectorize customer service interactions (question + answer) and store in Pinecone for future reference and AI-powered search.

vectorize_customer_message(customer_email, customer_message, agent_answer, ctx, customer_name, brand_slug, ticket_id, category, additional_metadata)
search_knowledge_base

Search the knowledge base for documented answers to customer questions using semantic search with configurable filters.

search_knowledge_base(query, ctx, metadata_filters, top_k, include_text)
search_customer_messages

Search past customer interactions to find similar questions and how they were answered, with filtering by customer, category, or brand.

search_customer_messages(query, ctx, metadata_filters, top_k, include_answers)