Overview
Pipedream provides access to + APIs. Every integration is also available as an MCP server and the vast majority of integrations (like Notion, Gmail, or Slack) has its own specific set of tools.Discovering apps
Search for available apps
Check out the full API reference for listing apps
Automatic app discovery
If using Pipedream MCP, you can enable Pipedream to automatically identify relevant apps from a given prompt.Check out how this works at chat.pipedream.com
Enabling app discovery
Add theappDiscovery=true
parameter to your MCP server requests:
Header | Query Param | Value | Required? |
---|---|---|---|
x-pd-app-discovery | appDiscovery | true | No |
App discovery currently requires full-config mode to be enabled
How it works
When app discovery is enabled:- Pipedream analyzes the incoming prompt to identify which apps are most relevant
- The initial tool call responses with an array of relevant apps
- When the client reload its available tools, it will now have tools for the relevant apps
Examples
Basic setup with app discovery
How app discovery works with different prompts
App discovery automatically detects which apps are referenced in user prompts:User Input | Apps Detected |
---|---|
”Send a message to the #general channel in Slack” | slack |
”Create a task in Notion and send a notification to Slack” | notion, slack |
”Add this email to my spreadsheet” | google_sheets, microsoft_excel, airtable_oauth, zoho_sheet, smartsheet |
”Schedule a meeting and update my CRM” | google_calendar, zoho_crm, hubspot |
Limitations
- App discovery currently requires
full-config
mode to be enabled - Detection accuracy depends heavily on the clarity of the prompt