Dpd 2 MCP server

Connect Dpd 2 to Claude, ChatGPT, Cursor, Claude Code, Codex, Gemini, GitHub Copilot and any other MCP client, for your whole team. Metorial adds security, governance, and tracing, and gives everyone one Magic MCP URL to connect.

What you can do with the Dpd 2 MCP server

Ask your agent in plain language. Each of these maps to a real tool on the server.

  • Use the list subscribers tool in Dpd 2
  • Use the verify subscriber tool in Dpd 2
  • Use the reactivate purchase tool in Dpd 2
  • Use the get purchase tool in Dpd 2
  • Use the get subscriber tool in Dpd 2
  • Use the list customers tool in Dpd 2

Supported Tools

list_subscribers

List Subscribers

Retrieve subscribers for a specific subscription storefront. Optionally filter by subscriber username (email). Subscribers are users with recurring subscription access to DPD-hosted content areas.

verify_subscriber

Verify Subscriber

Retrieve a subscriber's current subscription status within an exact storefront. Provide exactly one subscriber email or ID. This status does not independently prove current content entitlement.

reactivate_purchase

Reactivate Purchase

Reactivate a purchase in DPD. This can restore download access and trigger email or renewed fulfillment. DPD must acknowledge the request and the exact purchase is read back; email delivery and individual download access are not independently verified. Effects cannot be undone through this API.

get_purchase

Get Purchase

Retrieve detailed information about a specific purchase/order, including buyer details, line items with product keys, exact money strings, custom fields, coupons, and shipping counts when provided.

get_subscriber

Get Subscriber

Retrieve detailed information about a specific subscriber in a subscription storefront, including subscription status, pricing, trial details, and payment schedule.

list_customers

List Customers

Search and filter customer records in your DPD account. Supports filtering by email, name, product purchased, newsletter subscription status, and creation date range. Results are paginated at 100 records per page.

get_customer

Get Customer

Retrieve detailed information about a specific DPD customer by their ID, including name, email, and newsletter subscription status.

get_product

Get Product

Retrieve detailed information about a specific DPD product including pricing, description, SKU, file info, and image details. Product images are available at `https://d2beuh40lcdzfb.cloudfront.net/products/{productId}/{size}/{imageFileName}` with sizes from 50x50 to 1000x1000.

list_products

List Products

Retrieve one page of products in your DPD account. Optionally filter by storefront. Returns product IDs and names.

list_purchases

List Purchases

Search and filter purchase/order records in your DPD account. Supports filtering by status, product, storefront, customer, date range, and total amount. Results are paginated at 100 records per page.

list_storefronts

List Storefronts

Retrieve one page of storefronts (stores/websites) associated with your DPD account. Returns a summary of each returned storefront including name, URL, currency, and type.

get_storefront

Get Storefront

Retrieve detailed information about a specific DPD storefront by its ID, including contact details, currency, type, and subdomain.

verify_notification

Verify Notification

Verify that an incoming purchase notification (IPN) genuinely originated from DPD. Pass all parameters received from the notification POST to confirm authenticity. The response indicates whether the notification is VERIFIED or INVALID.

get_api_status

Get API Status

Check the connected Digital Product Delivery API credentials with its authenticated ping endpoint. Reports the configured username separately; DPD does not return a verified person or account identity.

Connect Dpd 2 to your AI client

Every client uses the same Magic MCP URL, and so does any other MCP client. Add it once and sign in with SSO.

  1. Enable Dpd 2 in Metorial. In your Metorial portal, enable the Dpd 2 MCP server and sign in with the account that owns the data. Access stays governed by your team policies.
  2. Add a custom connector. Open Customize, then Connectors. Select Add, then Custom, then Web.
  3. Paste your Metorial MCP URL. Name it Metorial, paste your Magic MCP URL (<your-magic-mcp-url>) and continue.
  4. Sign in. Select Add and sign in to load Dpd 2 tools.

Run Dpd 2 through the Metorial gateway

One governed layer for every app your agents reach, not a separate connector per tool.

  • Give Dpd 2 and every other app to your whole team through one MCP gateway, behind your SSO.
  • Scope which teams and agents can use Dpd 2 tools with role-based access control, and trace every call.
  • Prefer to run it yourself? Metorial is open source and self-hostable.

More integrations teams use with Dpd 2

Notion

Create, read, update, and archive pages and databases in a Notion workspace. Manage blocks (paragraphs, lists, headings, embeds, etc.) within pages. Query databases with filters and sorts across rich property types including text, numbers, dates, selects, relations, and formulas. Search across pages and databases by title. Add and read comments on pages and blocks. Upload files to pages. Manage workspace users and retrieve user profiles.

Sharepoint

Manage SharePoint sites, document libraries, lists, and files. Create, read, update, and delete lists and list items with custom columns. Resolve site users to numeric Person/Group LookupId values. Upload, download, move, copy, and version files in document libraries. Search across sites, files, folders, lists, and list items using Microsoft Search. Manage permissions at site, list, and item levels with granular access control. Define and manage content types and site columns. Retrieve site properties and search for sites across Microsoft 365.

Confluence

Create, read, update, and delete pages, blog posts, comments, and attachments in Confluence spaces. Manage spaces, permissions, labels, and content restrictions. Search content using Confluence Query Language (CQL). Upload and download file attachments with versioning. Manage users, groups, and group memberships. Create and manage whiteboards, databases, folders, and templates. View and update inline tasks. Access audit logs.

Mailchimp

Manage email marketing audiences, campaigns, and automations. Create, send, schedule, and track email campaigns with detailed reporting on opens, clicks, and bounces. Add, update, and organize audience contacts with tags, segments, and interest groups. Set up and manage automation workflows triggered by subscriber activity or events. Connect e-commerce stores to manage customers, products, orders, and carts. Create and manage reusable email templates and landing pages. Upload and organize files for use in campaigns. Send transactional emails via the Mandrill API. Post custom events to trigger targeted automations. Configure webhooks to track subscribe, unsubscribe, profile updates, and email delivery events.

Zoho

Manage Zoho CRM, Bigin, Books, Inventory, Invoice, Desk, Mail, People, and Projects from one connection. Discover organizations and accounts, manage records and financial documents, work with support tickets and email, and organize employee and project data.

Netlify

Manage web application sites, deploys, builds, build hooks, deployed files, metadata, and hosting on Netlify. Create, update, configure, list, and delete sites. Manage environment variables with per-context values and scopes. Access and manage form submissions, including spam filtering. Configure DNS zones and records. Inject JavaScript or HTML snippets into site pages. Create and manage split tests (A/B testing) for traffic routing between branches. Set up notification hooks for deploy and form submission events. Purge CDN cached content by site or cache tag.

Technical notes for Dpd 2

Read paged storefront, product, purchase, customer and subscriber data from DPD (Digital Product Delivery), verify notifications and subscription status, check API credentials, and submit acknowledged purchase reactivation with an exact readback. Reactivation can retain access, email and fulfillment effects.

Frequently asked questions

Common questions about connecting Dpd 2 to AI agents with Metorial.

  1. How many tools does the Dpd 2 MCP server have?
    The Dpd 2 MCP server exposes 14 tools, including List Subscribers, Verify Subscriber, Reactivate Purchase. Each one is governed and traced through Metorial.
  2. Dpd 2 exposes tools your agents call on demand; it does not publish event triggers yet. Everything still runs through one governed MCP URL.
  3. Any MCP client, including VS Code, Windsurf, Zed, OpenCode and Grok. Each one reaches the Dpd 2 MCP server through the same Metorial URL.
  4. Use role-based access control to decide which teams, users, and agents can use Dpd 2 and which of its tools they can call.
  5. Yes. Metorial is open source, so you can run the Dpd 2 MCP server yourself or use the hosted gateway.

Connect Dpd 2 to production AI agents

See how Metorial gives your team governed access to Dpd 2, with tracing and security controls built in.