# Dpd2 — MCP server on mcp.ai > Connect your Dpd2 account and use 8 tools for ecommerce straight from your AI agent. Connect with your own API key. DPD is a digital product delivery platform for selling ebooks, software, music, and other digital goods. By: mcp.ai · official Page: https://mcp.ai/dpd2 ## Connect (MCP protocol) Remote MCP endpoint (HTTP, streamable): https://api.mcp.ai/p_dpd2?ms=1787296020000 Add it as a custom/remote MCP connector, then authenticate when prompted. ## REST API (no MCP client required) Every tool is also a REST endpoint, authed with a workspace API key. Discover: GET https://api.mcp.ai/api/dpd2/_endpoints # public; lists every endpoint Call: POST https://api.mcp.ai/api/dpd2/ Authorization: Bearer sk_live_… # create one at https://mcp.ai/settings/api-keys Content-Type: application/json Body: { …args } → { "ok": true, "tool": "", "result": { … } } ## Developer docs How to use (MCP or REST), markdown: https://mcp.ai/dpd2/skill.md Postman collection (v2.1): https://mcp.ai/dpd2/postman.json ## Tools - dpd2_get_storefront(id: integer) — Retrieves detailed information about a specific DPD storefront by its ID. Returns storefront configuration including name, URL, contact details, currency, type, and subdomain. Use this after obtaining - dpd2_list_customers2(page?: integer, email?: string, date_max?: string, date_min?: string, per_page?: integer, last_name?: string, first_name?: string, product_id?: integer, receives_newsletters?: boolean) — Tool to list customers in your DPD account with advanced filtering. Use when you need to find customers by email, name, product purchases, newsletter subscription status, or creation date range. - dpd2_list_purchases(page?: integer, limit?: integer, since?: string, until?: string) — Tool to list all purchases made through your DPD account. Use when you need to retrieve purchase records with optional date filters and pagination for reporting or analysis. - dpd2_list_storefronts() — Tool to list all storefronts in your DPD account. Use after authenticating to fetch storefront details before managing products or purchases. - dpd2_list_subscribers(page?: integer, email?: string, since?: string, filter?: string, per_page?: integer, storefront_id: string) — Tool to list subscribers for a given storefront. Use when you need a paginated and filtered list of subscribers after storefront setup. - dpd2_ping() — Tool to ping the API to check its status. Use when verifying API connectivity before further operations. - dpd2_verify_notification2(tax?: string, txn_id: string, discount?: string, mc_gross?: string, coupon_code?: string, mc_currency?: string, mc_shipping?: string, verify_sign?: string, shipping_method?: string) — Tool to verify a POST from the URL integration (IPN/webhook). POST all parameters that were POSTed to your site to confirm authenticity. Use after receiving an IPN notification to validate it came fro - dpd2_verify_subscriber(id?: integer, username?: string, storefront_id: integer) — Tool to verify a subscriber's subscription status. Use when you need to check if a subscriber is active and receiving service. Either username (email) or subscriber ID must be provided. ## Example prompts - "What can I do in Dpd2?" - "Show me a summary of my Dpd2 account" ## Links Docs: https://mcp.ai/docs/mcps/dpd2 Website: https://mcp.ai/mcps/dpd2