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 11 of 11 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)