Activepieces is a workflow-automation platform in which integrations, called pieces, are TypeScript npm packages built on a type-safe pieces framework. A no-code flow builder lets non-technical users assemble flows from those pieces, while developers extend the catalogue by writing new ones, with hot reloading for local piece development.
Every piece is also exposed as a Model Context Protocol (MCP) server, so the same integrations can be called by LLMs through clients such as Claude Desktop, Cursor, or Windsurf. Native AI pieces let you work with different model providers inside flows, and an AI SDK supports building your own agents in the builder.
The platform is self-hostable, including network-gapped deployments, and separates a Community Edition from commercially licensed enterprise features. Integration source code is published to npmjs.com on contribution, and a large share of the pieces are community-contributed.
Features
- Pieces framework: integrations written as versioned TypeScript npm packages, with hot reloading for local development
- MCP exposure: all pieces (280+) are available as MCP servers for LLM clients such as Claude Desktop, Cursor, and Windsurf
- Flow builder: loops, branches, auto retries, HTTP steps, and a code step that runs npm packages
- Ask AI in code: lets non-technical users transform data in a code piece without writing the code themselves
- AI pieces and SDK: native pieces for model providers plus an SDK for building agents inside flows
- Human in the loop: delay steps and approval gates, built as ordinary pieces on the framework
- Human input interfaces: chat and form triggers that start flows from user input
- Versioning and templates: flows are fully versioned; customizable templates and language translations are included
- Integrations: Google Sheets, OpenAI, Discord, RSS, Slack, Notion, HubSpot, and over 200 other services
- Enterprise controls: developers set up the tools; anyone in the organization uses the no-code builder, with branding and access customization
