Connectors

May 16, 2026 · View on GitHub

How tool references work

Plugin files use ~~category as a placeholder for whatever tool the user connects in that category. For example, ~~CRM might mean HubSpot, Salesforce, or any other CRM with an MCP server.

Plugins are tool-agnostic — they describe workflows in terms of categories (SEO, email marketing, CRM, etc.) rather than specific products. The .mcp.json pre-configures specific MCP servers, but any MCP server in that category works.

Connectors for this plugin

CategoryPlaceholderIncluded serversOther options
Chat~~chatSlackMicrosoft Teams
Design~~designCanva, FigmaAdobe Creative Cloud
CRM~~CRMHubSpotSalesforce, Pipedrive, Zoho
Product analytics~~product analyticsAmplitudeMixpanel, Google Analytics
Knowledge base~~knowledge baseNotionConfluence, Guru
SEO~~SEOAhrefs, SimilarwebSemrush, Moz, DataForSEO
Email marketing~~email marketingKlaviyoMailchimp, Brevo, Customer.io, SendGrid
Calendar~~calendarGoogle CalendarOutlook Calendar
Email~~emailGmailOutlook
Payments~~paymentsStripe
Project management~~project managementAsanaLinear, Jira, Monday.com
CMS~~CMSWebflowWordPress, HubSpot CMS

Platform-level integrations

Some services are connected at the Claude platform level rather than through MCP. These are managed in Claude Desktop → Settings → Integrations and work automatically in Cowork sessions.

ServicePlatform integrationMCP alternative
Google DriveYes — connect in Settings → IntegrationsAlso available via npx (mcp-google-drive)
Google DocsYes — connect in Settings → IntegrationsAlso available via npx (mcp-google-docs)

Platform-level integrations work even if they don't appear in the /digital-marketing-pro:integrations connector dashboard.

Categories without HTTP connectors (Claude Code only)

The following categories require local npx/stdio MCP servers. They work in Claude Code but not in Cowork. See .mcp.json.example for configuration.

CategoryAvailable via npxWhen HTTP becomes available
ProductivityGoogle Drive, Google Sheets, Google DocsGoogle Drive/Docs also available as platform integration
AdvertisingGoogle Ads, Meta Ads, LinkedIn Ads, TikTok AdsRecommended: use a unified ads MCP (see "Unified ads MCPs" section below) instead of one stdio server per platform. Synter covers 14 platforms in one endpoint; Ryze covers Google + Meta + GA4 with confirmation patterns; Northbeam is self-hosted. All three are HTTP and Cowork-compatible. Per-platform OAuth still applies.
AnalyticsGoogle Analytics, Google Search ConsoleConnect via Connectors panel when available
Social mediaBuffer, Twitter/X, LinkedInConnect via Connectors panel when available
SMS/MessagingTwilioConnect via Connectors panel when available
TranslationDeepL, Sarvam AIConnect via Connectors panel when available
DatabaseSupabase, PostgreSQLConnect via Connectors panel when available

Unified ads MCPs (added v3.4, corrected v3.4.1)

As of May 2026, three options exist for unifying multiple ad-platform connectors. Pick ONE — overlap creates duplicate tools. Configuration lives in .mcp.json.connectors-reference under _section_unified_ads_mcps; copy the entry you want into .mcp.json to activate. All endpoint URLs and platform-coverage claims below were verified May 2026 — re-verify before production use as these are early-stage services and endpoints may move.

OptionPlatforms coveredAuthSourceWhen to pick
synter-media-ai7 platforms — Google, Meta, LinkedIn, Microsoft, Reddit, TikTok, XX-Synter-Key headergithub.com/Synter-Media-AI/mcp-serverAgencies running 3+ of these platforms
ryze-ai-google-adsGoogle Ads (primary); separate per-platform connectors for Meta + GA4 via app.get-ryze.ai/mcp-connectorOAuth on first connect (managed service)get-ryze.aiGoogle-Ads-heavy teams that want a vendor-managed connector
northbeam-mcp-selfhostedGoogle + Meta + LinkedIn + TikTokBYO per-platform OAuth or API keys (self-hosted)github.com/mattcoatsworth/Northbeam-MCP-Server (community-maintained)Org policy forbids sending OAuth tokens to a third-party SaaS

All three are HTTP — fully Cowork-compatible. They replace the per-platform stdio servers in .mcp.json.example for teams who want one ads tool surface instead of one per platform.

Managing connectors

Use these skills to discover and manage your integrations:

SkillWhat it does
/digital-marketing-pro:integrationsStatus dashboard — see what's connected, what's available, which skills each connector unlocks
/digital-marketing-pro:connect <name>Guided setup — step-by-step instructions for connecting a specific service (e.g., /digital-marketing-pro:connect google-ads)
/digital-marketing-pro:add-integrationCustom setup — add any MCP server not in the registry (npm packages or custom APIs)
/digital-marketing-pro:credential-switchAgency mode — switch active credentials when managing multiple client accounts

Advanced configuration (Claude Code)

For Claude Code CLI users who want the full 68-server configuration with npx/stdio transports, rename the example file:

cp .mcp.json.example .mcp.json

This replaces the HTTP-only configuration with the full set of local MCP servers. Requires Node.js, npx, and the appropriate API keys configured as environment variables.