Activepieces
Server Details
Activepieces is an open-source automation platform that lets you connect apps, build agents and automate workflows with natural language
The last two health checks of this connector failed. If this server requires authentication, missing or expired test credentials may be the cause. A test profile lets Glama authenticate for health checks and discover tools; it is separate from your personal connections.
If you are the author, claim ownership, then add or update a test profile under Admin → Test Profile.
- Status
- Unhealthy
- Uptime
- 73.6% over 42 days
- OAuth
- Works in Glama
- Last Tested
- Transport
- Streamable HTTP
- URL
- ChatGPT
- –
- Claude
- –
TDQS
Scored across 48 tools
Most tools have clearly distinct purposes (flow CRUD, step CRUD, table/record CRUD, discovery, validation, runs), and descriptions explicitly carve out boundaries like ap_add_step vs ap_update_step vs ap_build_flow. A few layered discovery/execution tools (ap_search_actions, ap_research_pieces, ap_get_piece_props; ap_test_flow, ap_test_step, ap_run_action) could still be confused by an agent that does not read the detailed guidance.
The set follows a strong ap_verb_noun snake_case convention throughout (ap_create_flow, ap_delete_step, ap_list_runs, ap_update_record, etc.). Minor deviations exist in noun-phrase tools like ap_flow_structure and ap_setup_guide, and one compound verb in ap_lock_and_publish, but the overall pattern is predictable.
At 48 tools this is a heavy surface, well beyond the typical 3–15 well-scoped range. While the underlying platform is complex enough to justify consolidation, many operations are split across granular tools (step read/write, branch handling, validation, discovery) and would benefit from grouping.
Coverage is strong across flow lifecycle (create, build, update, test, validate, publish, duplicate, delete), step and trigger management, router branches, folders, tables/records/fields, notes, runs, and piece discovery. Minor gaps remain around connection lifecycle (only ap_list_connections and setup guidance, no create/delete connection) and folder/note deletion specifics, but core workflows are covered.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
1 tool update
- Changed
ap_run_action1 field changed- changed
Input schema / requiredPrevious value: -[ - "pieceName", - "actionName" -]New value: +[ + "pieceName", + "actionName", + "input" +]
1 tool update
- Changed
ap_update_step1 field changed- added
Input schema / properties / pieceVersionAdded value: +{ + "anyOf": [ + { + "const": "latest", + "type": "string" + }, + { + "pattern": "^[0-9]+\\.[0-9]+\\.[0-9]+$", + "type": "string" + } + ], + "description": "For PIECE steps: move the step to another version of its piece. Pass \"latest\" or an exact version like \"1.2.3\". Inputs the new version no longer has are dropped, so pass the adjusted input in the same call." +}
1 tool update
- Changed
ap_run_action1 field changed- changed
Input schema / requiredPrevious value: -[ - "pieceName", - "actionName", - "input" -]New value: +[ + "pieceName", + "actionName" +]
4 tool updates
- Changed
ap_add_step1 field changed- changed
Input schema / properties / auth / descriptionPrevious value: -"Connection externalId from ap_list_connections. Auto-wrapped as {{connections['externalId']}}."New value: +"Connection externalId from ap_list_connections. Pass the plain id, not a template."
- Changed
ap_run_action2 fields changed- changed
Input schema / properties / connectionExternalId / descriptionPrevious value: -"externalId from ap_list_connections. Required if the piece needs auth. Auto-wrapped as {{connections['externalId']}}."New value: +"externalId from ap_list_connections. Required if the piece needs auth. Pass the plain id, not a template." - changed
Input schema / requiredPrevious value: -[ - "pieceName", - "actionName" -]New value: +[ + "pieceName", + "actionName", + "input" +]
- Changed
ap_update_step1 field changed- changed
Input schema / properties / auth / descriptionPrevious value: -"Connection `externalId` from `ap_list_connections`. The tool wraps it automatically as `{{connections['externalId']}}`."New value: +"Connection `externalId` from `ap_list_connections`. Pass the plain id, not a template."
- Changed
ap_update_trigger1 field changed- changed
Input schema / properties / auth / descriptionPrevious value: -"Connection `externalId` from `ap_list_connections`. The tool wraps it automatically as `{{connections['externalId']}}`."New value: +"Connection `externalId` from `ap_list_connections`. Pass the plain id, not a template."
1 tool update
- Changed
ap_run_action1 field changed- changed
Input schema / requiredPrevious value: -[ - "pieceName", - "actionName", - "input" -]New value: +[ + "pieceName", + "actionName" +]
1 tool update
- Changed
ap_run_action1 field changed- changed
Input schema / requiredPrevious value: -[ - "pieceName", - "actionName" -]New value: +[ + "pieceName", + "actionName", + "input" +]
2 tool updates
- Added
ap_list_folders - Added
ap_move_flow_to_folder
4 tool updates
- Changed
ap_build_flow1 field changed- changed
Input schema / properties / folderName / descriptionPrevious value: -"Name of an existing folder to place it in. For a solution of several flows and tables, create the folder once with ap_create_folder, then pass the same folderName to each of them."New value: +"Name of an existing folder to place it in. For a solution of several flows and tables, create the folder with ap_create_folder in an earlier step than the calls that use it (never in the same step, they run at once), then pass the same folderName to each of them."
- Changed
ap_create_flow1 field changed- changed
Input schema / properties / folderName / descriptionPrevious value: -"Name of an existing folder to place it in. For a solution of several flows and tables, create the folder once with ap_create_folder, then pass the same folderName to each of them."New value: +"Name of an existing folder to place it in. For a solution of several flows and tables, create the folder with ap_create_folder in an earlier step than the calls that use it (never in the same step, they run at once), then pass the same folderName to each of them."
- Changed
ap_create_table1 field changed- changed
Input schema / properties / folderName / descriptionPrevious value: -"Name of an existing folder to place it in. For a solution of several flows and tables, create the folder once with ap_create_folder, then pass the same folderName to each of them."New value: +"Name of an existing folder to place it in. For a solution of several flows and tables, create the folder with ap_create_folder in an earlier step than the calls that use it (never in the same step, they run at once), then pass the same folderName to each of them."
- Changed
ap_research_pieces1 field changed- changed
Input schema / properties / forIntent / descriptionPrevious value: -"What you are trying to do (e.g. \"list all my open deals\"). When set, each piece also returns recommendedActions — the actions whose AI guidance best matches your intent — so you can pick the right action in one shot. Advisory only; the full action list is always returned."New value: +"What you are trying to do (e.g. \"list all my open deals\"). When set, each piece also returns recommendedActions — the actions whose AI guidance best matches your intent — so you can pick the right action in one shot. Every action and trigger is still listed, but only the ones matching your intent carry their full description."
6 tool updates
- Changed
ap_build_flow1 field changed- added
Input schema / properties / folderNameAdded value: +{ + "description": "Name of an existing folder to place it in. For a solution of several flows and tables, create the folder once with ap_create_folder, then pass the same folderName to each of them.", + "maxLength": 255, + "minLength": 1, + "type": "string" +}
- Changed
ap_create_flow1 field changed- added
Input schema / properties / folderNameAdded value: +{ + "description": "Name of an existing folder to place it in. For a solution of several flows and tables, create the folder once with ap_create_folder, then pass the same folderName to each of them.", + "maxLength": 255, + "minLength": 1, + "type": "string" +}
- Added
ap_create_folder - Changed
ap_create_table1 field changed- added
Input schema / properties / folderNameAdded value: +{ + "description": "Name of an existing folder to place it in. For a solution of several flows and tables, create the folder once with ap_create_folder, then pass the same folderName to each of them.", + "maxLength": 255, + "minLength": 1, + "type": "string" +}
- Changed
ap_run_action1 field changed- changed
Input schema / requiredPrevious value: -[ - "pieceName", - "actionName", - "input" -]New value: +[ + "pieceName", + "actionName" +]
- Changed
ap_validate_flow3 fields changed- changed
Input schema / properties / flowId / descriptionPrevious value: -"The id of the flow to validate. Use ap_list_flows to find it."New value: +"The id of one flow to validate. Use ap_list_flows to find it." - added
Input schema / properties / folderNameAdded value: +{ + "description": "The folder holding a solution of several flows and tables (as created with ap_create_folder), to validate all of them and the connections between them.", + "maxLength": 255, + "minLength": 1, + "type": "string" +} - removed
Input schema / requiredRemoved value: -[ - "flowId" -]
1 tool update
- Changed
ap_run_action1 field changed- changed
Input schema / requiredPrevious value: -[ - "pieceName", - "actionName" -]New value: +[ + "pieceName", + "actionName", + "input" +]
1 tool update
- Changed
ap_run_action1 field changed- changed
Input schema / requiredPrevious value: -[ - "pieceName", - "actionName", - "input" -]New value: +[ + "pieceName", + "actionName" +]
1 tool update
- Changed
ap_run_action1 field changed- changed
Input schema / requiredPrevious value: -[ - "pieceName", - "actionName" -]New value: +[ + "pieceName", + "actionName", + "input" +]
1 tool update
- Changed
ap_run_action1 field changed- changed
Input schema / requiredPrevious value: -[ - "pieceName", - "actionName", - "input" -]New value: +[ + "pieceName", + "actionName" +]
45 tool updates
- First observed
ap_add_branch - First observed
ap_add_step - First observed
ap_build_flow - First observed
ap_change_flow_status - First observed
ap_create_flow - First observed
ap_create_table - First observed
ap_delete_branch - First observed
ap_delete_flow - First observed
ap_delete_records - First observed
ap_delete_step - First observed
ap_delete_table - First observed
ap_duplicate_flow - First observed
ap_find_records - First observed
ap_flow_structure - First observed
ap_get_piece_props - First observed
ap_get_run - First observed
ap_insert_records - First observed
ap_list_ai_models - First observed
ap_list_connections - First observed
ap_list_flows - First observed
ap_list_runs - First observed
ap_list_tables - First observed
ap_lock_and_publish - First observed
ap_manage_fields - First observed
ap_manage_notes - First observed
ap_read_step_code - First observed
ap_read_step_settings - First observed
ap_rename_flow - First observed
ap_research_pieces - First observed
ap_resolve_property_chain - First observed
ap_resolve_property_options - First observed
ap_retry_run - First observed
ap_run_action - First observed
ap_search_actions - First observed
ap_search_triggers - First observed
ap_set_project_context - First observed
ap_setup_guide - First observed
ap_test_flow - First observed
ap_test_step - First observed
ap_update_branch - First observed
ap_update_record - First observed
ap_update_step - First observed
ap_update_trigger - First observed
ap_validate_flow - First observed
ap_validate_step_config
Related MCP Servers
- AlicenseNot gradedqualityCmaintenanceRemote MCP server that lets AI assistants read tracked competitive intelligence — competitor news, reviews, website changes, social posts and ads — and act on it by managing projects, competitors, battle cards, reports and canvases. Every answer carries a source and a date, and write actions only publish when explicitly shared.MIT
- AlicenseCqualityCmaintenanceCompetitor Monitor AI - MCP server providing AI-powered tools and automation by MEOK AI Labs112 npm58 PyPIMIT
- AlicenseAqualityCmaintenanceEnables brand visibility monitoring across major AI platforms like ChatGPT, Claude, Gemini, and Perplexity. It allows users to track visibility scores, analyze competitor data, and receive actionable insights to improve AI-generated brand recommendations.1623 npm1MIT

industrylens-mcpofficial
AlicenseNot gradedqualityBmaintenanceBrowse IndustryLens's published competitive-intelligence reports and head-to-head competitor comparisons from any AI agent — real, source-backed data.MIT
Glama MCP Gateway
Add one secure layer between your agents and this server.