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 9 of 9 servers

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)