# Pipedream Connect for AI agents: app tools with hosted logins

[Pipedream Connect](https://pipedream.com/connect) is the part of Pipedream that lets AI agents act in other apps on behalf of each user. Pipedream runs the sign-in for each app, stores the tokens, and serves the app's actions as tools from a remote MCP server. Pipedream is owned by Workday.

[Matebot](https://test.matebot.dev/) is an open source app for AI teammates that do real work. You talk to each bot in chat, and bots use tools in your apps as well as their own computer. When you host Matebot yourself, a Pipedream Connect project can supply the apps people connect. Pipedream supplies the tools and logins. Matebot picks which connected account each bot acts as and asks you before anything that changes data.

Updated November 4, 2026.

## What is Pipedream Connect?

[Pipedream](https://pipedream.com) started as a workflow automation tool. Workday bought it in a deal announced in November 2025, and Pipedream now focuses on Connect: managed sign-in, prebuilt actions for thousands of APIs, an API proxy, and a remote MCP server that serves those actions to any MCP client.

Pipedream's Workflows product is in maintenance mode and shuts down on March 31, 2027. Pipedream says Connect, its MCP servers and the API proxy are not affected. The code for Pipedream's integrations is public on GitHub under its own source-available license, which bars competing commercial use, so it is not open source.

## What your bots can do with Pipedream

With Pipedream set up, the Apps list under Integrations shows every Pipedream app that has actions. Many are also in the catalog on the [integrations page](https://test.matebot.dev/integrations/), such as [HubSpot](https://test.matebot.dev/integrations/hubspot/), [Slack](https://test.matebot.dev/integrations/slack/), [Zendesk](https://test.matebot.dev/integrations/zendesk/), [Google Sheets](https://test.matebot.dev/integrations/googlesheets/) and [Jira](https://test.matebot.dev/integrations/jira/).

- Connect an app on Pipedream's page. Choose Connect under Integrations, or ask a bot to connect it and use the card it posts. Pipedream's Connect Link opens for that app and you sign in there.
- Share it across the space. Once an app is connected, every bot in that space can use it.
- Use more than one account of the same app. Each connected account gets its own set of tools, labeled with the account. If that account goes away, Matebot stops instead of using another one.
- Keep the tool list short. When the connected apps add up to more than 20 tools, bots get a searchable list instead of every tool up front.
- Ask before changes. Pipedream tools follow your [approval settings](https://test.matebot.dev/docs/approvals/) like any other tool.
- Keep identities private. Pipedream sees an opaque ID for each person and space, not their name or email.

## When to choose Pipedream

Choose Pipedream when you self-host Matebot and already use Pipedream Connect, or want its catalog of apps and prebuilt actions. Its tools reach Matebot through Pipedream's own MCP server, one connection per account.

[Composio](https://test.matebot.dev/integration-platforms/composio/) is the other managed option and the simpler one to set up: a single API key. You can run both, and the Apps list shows apps from each. For an app that publishes its own [MCP server](https://test.matebot.dev/integration-platforms/mcp/), or one you can reach with an [API connector](https://test.matebot.dev/integration-platforms/api-connectors/), you don't need a hosted middleman at all. The [comparison](https://test.matebot.dev/integration-platforms/) puts them side by side.

## Limits

- Pipedream's development environment is for testing with your own accounts. It allows 10 users, and connecting an app only works in a browser signed in to pipedream.com. Matebot uses development unless you set production, which needs a Connect plan from Pipedream.
- Matebot derives each person's Pipedream ID from `ENCRYPTION_KEY`. Change that key and existing Pipedream connections are orphaned and must be connected again.
- Logins live with Pipedream, not on your server, and every tool call goes through Pipedream's service.
- Pipedream is configured for the whole server. A space or user can't bring their own project.
- Matebot refreshes Pipedream's app list every 10 minutes.

## How to set it up

These steps are for the admin of a [self-hosted Matebot](https://test.matebot.dev/self-hosted-ai-agent/). Users of a deployment that enables the catalog don't need their own Pipedream account; they [connect apps](https://test.matebot.dev/docs/integrations/) from Integrations.

1. In [Pipedream](https://pipedream.com), create a project and an OAuth client for its API. Copy the client ID, client secret and project ID.
2. Set `PIPEDREAM_CLIENT_ID`, `PIPEDREAM_CLIENT_SECRET` and `PIPEDREAM_PROJECT_ID` on the Matebot API and worker.
3. Set `PIPEDREAM_ENVIRONMENT` to `development` to test, or `production` for real users, then restart the API and worker.
4. Open Integrations in Matebot, connect one app, and ask a bot to read something from it.

## FAQ

### Is Pipedream open source?

No. Pipedream's integration code is public on [GitHub](https://github.com/PipedreamHQ/pipedream) under the Pipedream Source Available License, which forbids competing commercial use. The hosted service is closed. Matebot uses it through your project's credentials.

### Is Pipedream shutting down?

Pipedream Workflows and String shut down on March 31, 2027. Pipedream says Connect, its MCP servers and the API proxy are unaffected and still developed, and those are what Matebot uses.

### Pipedream vs Composio for AI agents?

Both host app logins and give agents thousands of actions. In Matebot, [Composio](https://test.matebot.dev/integration-platforms/composio/) takes one API key and bots search its actions. Pipedream takes a project and OAuth client, and serves each connected account's tools over its MCP server. You can turn on both.

### Who owns Pipedream?

Workday. It announced the deal in November 2025 and reported it closed in its February 2026 results.

### Does Matebot need Pipedream?

No. Pipedream is optional. Bots can use [Composio](https://test.matebot.dev/integration-platforms/composio/), [MCP servers](https://test.matebot.dev/integration-platforms/mcp/) or [API connectors](https://test.matebot.dev/integration-platforms/api-connectors/) instead, or alongside it.

## More ways to give AI agents tools

- [Compare all integration platforms](https://test.matebot.dev/integration-platforms/)
- [Composio](https://test.matebot.dev/integration-platforms/composio/): A large app catalog with no OAuth apps to register
- [MCP servers](https://test.matebot.dev/integration-platforms/mcp/): Apps that publish their own MCP server
- [API connectors](https://test.matebot.dev/integration-platforms/api-connectors/): APIs with a key and no MCP server

## Sources

- [Pipedream Connect](https://pipedream.com/connect)
- [Pipedream, Connect environments](https://pipedream.com/docs/connect/environments)
- [Pipedream, Workflows shutdown notice](https://pipedream.com/docs/workflows)
- [Pipedream on GitHub](https://github.com/PipedreamHQ/pipedream)
- [Workday, fourth quarter fiscal 2026 results](https://www.sec.gov/Archives/edgar/data/1327811/000132781126000010/wday-01312026x991.htm)
- [Matebot, tools and integrations](https://github.com/Lizer2009/matebot/blob/main/docs/self-host-integrations.md)
