Automation & Ops workflow-automationmcp-servertypescript-integrationsno-code-builderhuman-approvalform-interface

Activepieces Automation Platform

Compose SaaS integrations, AI capabilities, and MCP tools into versioned automation flows.

FollowAgents review · FARS-2.1
Not recommended
46/ 100 5-point scale 2.3 / 5
1 2 3 4 5 6
Per-dimension scores and reasoning
1Trust10 / 29 · 1.7/5

Evidence shows security policy (SECURITY.md), dependency pinning (package.json resolutions), sandboxed execution mode (AP_EXECUTION_MODE: SANDBOX_CODE_ONLY in benchmark.yml), and human-in-the-loop approval (README). However, least privilege implementation details are not provided, user confirmation mechanism is not detailed, data flow transparency is insufficient, sensitive data handling is not explicit, dependency security is only partially evidenced (resolutions but no vulnerability scanning), external effects control is not detailed, rollback is only mentioned as flows versioning, and source attribution is unclear. Hence each criterion scored 1.

2Reliability8 / 14 · 2.9/5

Self-consistency is good: test files (mcp-tool-name-util.test.ts, engine-operation.test.ts) align with code logic, CI workflow (agent-evals.yml) has deterministic gate. Dependency availability is not fully verified, only versions listed without availability guarantees. Failure message handling has test coverage (error message fallback in engine-operation.test.ts), but overall failure handling not fully assessed.

3Adaptability9 / 18 · 2.5/5

Audience is clear (technical and non-technical users), scenarios diverse (AI automation, MCP servers). Capability boundaries not explicitly stated, trigger precision not detailed, environment fit supported by Docker and Helm deployment.

4Convention9 / 18 · 2.5/5

Information architecture clear (README has docs links), install notes exist (README has Deploy link), naming stability not explicit, examples and FAQ insufficient, known limitations not listed, license clear (MIT and commercial), version number exists (0.87.0 in package.json) but no changelog, maintenance responsibility has contributor list and Discord.

5Effectiveness7 / 13 · 2.7/5

Output usability has test guarantees (engine-operation.test.ts verifies output normalization), marginal value high (open-source Zapier alternative, many MCP servers), cost-benefit not fully assessed, only mentions self-hosting and open source.

6Verifiability3 / 8 · 1.9/5

Claim traceability insufficient, README claims (e.g., 280+ MCP servers) lack specific sources, cross-source corroboration limited, facts and inferences not clearly separated.

Evidence confidence: Low Reviewed Aug 09, 2026 Reviewed revision 2cd7c61f302f
The upstream repository has new commits since this review. The score still applies to the reviewed revision shown and may not cover the latest changes.
Before you use it
  • Publisher identity is unverified; treat source with caution.
  • Dependency security lacks vulnerability scanning evidence; check dependencies for known vulnerabilities.
  • Data flow transparency and sensitive data handling details are insufficient; further review needed.
  • Rollback is only mentioned as versioning; specific implementation not provided.
Review evidence [1][2][3][4][5][6][7][8][9]
See the full review method →

What does this agent do, and when should you use it?

Activepieces is an open-source automation platform positioned as a Zapier replacement. Its extension model is a type-safe Pieces framework written in TypeScript, with Pieces distributed as npm packages. The no-code builder documents loops, branches, auto retries, HTTP, NPM-enabled code steps, flow versioning, and chat or form input triggers. Contributed Pieces automatically become MCP servers for LLM use through Claude Desktop, Cursor, or Windsurf. The product is described as self-hostable and network-gapped; its Community Edition is MIT-licensed while enterprise features use a commercial license.

Developers create integration packages with the TypeScript Pieces framework and can publish those Pieces to npm. The builder combines integrations for services such as Google Sheets, OpenAI, Discord, and RSS with loops, branches, HTTP, code steps, and auto retries, while versioning flows. A completed Piece is automatically exposed as an MCP server for LLM clients; the README specifically names Claude Desktop, Cursor, and Windsurf. Flows can also collect human input through Chat Interface or Form Interface, or delay execution and require approval through Human in the Loop.

  1. An operations user who needs to connect Google Sheets, Discord, and RSS can assemble a no-code flow with branches, loops, and auto retries.
  2. A TypeScript developer building a reusable integration for an internal service can create a Piece, publish it as an npm package, and use local hot reloading during development.
  3. A team using Claude Desktop, Cursor, or Windsurf can expose configured integration functionality as MCP servers.
  4. A team that needs to collect information before automation runs can use Chat Interface or Form Interface as a flow trigger.
  5. An organization with self-hosting and network-gap requirements can evaluate Activepieces as a deployment option for automation.

What are this agent's strengths and limitations?

Pros
  • The type-safe TypeScript Pieces framework packages integrations for npm publication and supports local hot reloading.
  • Each contributed Piece can automatically become an MCP server, linking automation integrations to LLM clients including Claude Desktop, Cursor, and Windsurf.
  • The builder combines loops, branches, HTTP, NPM-enabled code, auto retries, and flow versioning.
  • It includes human-participation options: Chat Interface, Form Interface, delayed execution, and approval requirements.
Limitations
  • The supplied material does not specify installation commands, runtime prerequisites, deployment configuration, authentication model, or MCP-client setup, all of which must be clarified before implementation.
  • The README uses both “200+” and “280+” for integration coverage, while the repository description says roughly 400 MCP servers; the precise current scope is not established here.
  • Licensing needs review: repository metadata says NOASSERTION, while the README describes an MIT Community Edition and commercially licensed enterprise features.
  • The supplied material does not detail the boundary between Community Edition and enterprise features, leaving enterprise procurement and migration scope unclear.

How do you install or deploy this agent?

The supplied material contains no copyable installation command, runtime version, deployment configuration, credential requirements, or first working invocation. It only links to installation and deployment documentation, so Docker, Node.js, database, and environment-variable requirements cannot be established from the available content.

How do you use this agent?

The supplied material does not provide reproducible flow-creation steps, MCP client configuration, or authentication instructions. The documented usage path is to create or select a Piece, compose a flow in the no-code builder, and use the resulting Piece as an MCP server through Claude Desktop, Cursor, or Windsurf. Connection parameters, credential setup, and invocation syntax are not provided.

How does this agent compare with similar options?

The project presents itself as an open-source replacement for Zapier. The supplied material does not give a feature-by-feature comparison, migration path, or integration-coverage comparison with Zapier.

FAQ

Is it suitable for business users who do not code?
It is suitable to evaluate: the README describes a no-code builder for technical and non-technical users and lists branches, loops, HTTP, auto retries, and templates. Custom integrations remain based on TypeScript Pieces.
Can existing integrations be used through MCP?
Yes. The README says contributed Pieces automatically become MCP servers and explicitly names Claude Desktop, Cursor, and Windsurf as LLM clients.
Can a workflow require a human decision?
Yes. The Human in the Loop Piece can delay execution or require approval, and Chat Interface and Form Interface provide human-input triggers.
What are the license and cost implications?
The README describes the Community Edition as MIT-licensed and enterprise features as commercially licensed. Pricing and the complete enterprise feature scope are not provided.
What happens when an automation fails?
Auto Retries are explicitly listed as a builder feature. Other failure handling, alerting, and recovery behavior are not described in the supplied material.

Compare agents like this one

The same FARS review applied across the shortlist this agent qualifies for.

Related agents