Pipedream provides + APIs as MCP servers. Each server corresponds to an app integration (like Notion, Gmail, or Slack) and has its own specific set of tools. This page covers how to discover available apps and enable automatic app discovery from prompts.
import { createBackendClient } from "@pipedream/sdk/server";// Initialize the Pipedream SDK clientconst pd = createBackendClient({ environment: PIPEDREAM_ENVIRONMENT, credentials: { clientId: PIPEDREAM_CLIENT_ID, clientSecret: PIPEDREAM_CLIENT_SECRET, }, projectId: PIPEDREAM_PROJECT_ID});// Get all available apps (paginated)const apps = await pd.getApps();// Each app has these key properties:// - name_slug: Used in the MCP server URL (e.g., "notion", "gmail", "slack")// - name: Display name (e.g., "Notion", "Gmail", "Slack")