Skip to main content
Glama

Server Details

Activepieces is an open-source automation platform that lets you connect apps, build agents and automate workflows with natural language

Ownership verified

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

B3.3/5.0

Scored across 48 tools

Disambiguation4/5

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.

Naming Consistency4/5

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.

Tool Count2/5

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.

Completeness4/5

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. 1 tool update
    • Changedap_run_action1 field changed
      • changedInput schema / required
        Previous value: -[
        -  "pieceName",
        -  "actionName"
        -]New value: +[
        +  "pieceName",
        +  "actionName",
        +  "input"
        +]
  2. 1 tool update
    • Changedap_update_step1 field changed
      • addedInput schema / properties / pieceVersion
        Added 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."
        +}
  3. 1 tool update
    • Changedap_run_action1 field changed
      • changedInput schema / required
        Previous value: -[
        -  "pieceName",
        -  "actionName",
        -  "input"
        -]New value: +[
        +  "pieceName",
        +  "actionName"
        +]
  4. 4 tool updates
    • Changedap_add_step1 field changed
      • changedInput schema / properties / auth / description
        Previous 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."
    • Changedap_run_action2 fields changed
      • changedInput schema / properties / connectionExternalId / description
        Previous 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."
      • changedInput schema / required
        Previous value: -[
        -  "pieceName",
        -  "actionName"
        -]New value: +[
        +  "pieceName",
        +  "actionName",
        +  "input"
        +]
    • Changedap_update_step1 field changed
      • changedInput schema / properties / auth / description
        Previous 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."
    • Changedap_update_trigger1 field changed
      • changedInput schema / properties / auth / description
        Previous 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."
  5. 1 tool update
    • Changedap_run_action1 field changed
      • changedInput schema / required
        Previous value: -[
        -  "pieceName",
        -  "actionName",
        -  "input"
        -]New value: +[
        +  "pieceName",
        +  "actionName"
        +]
  6. 1 tool update
    • Changedap_run_action1 field changed
      • changedInput schema / required
        Previous value: -[
        -  "pieceName",
        -  "actionName"
        -]New value: +[
        +  "pieceName",
        +  "actionName",
        +  "input"
        +]
  7. 2 tool updates
    • Addedap_list_folders
    • Addedap_move_flow_to_folder
  8. 4 tool updates
    • Changedap_build_flow1 field changed
      • changedInput schema / properties / folderName / description
        Previous 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."
    • Changedap_create_flow1 field changed
      • changedInput schema / properties / folderName / description
        Previous 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."
    • Changedap_create_table1 field changed
      • changedInput schema / properties / folderName / description
        Previous 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."
    • Changedap_research_pieces1 field changed
      • changedInput schema / properties / forIntent / description
        Previous 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."
  9. 6 tool updates
    • Changedap_build_flow1 field changed
      • addedInput schema / properties / folderName
        Added 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"
        +}
    • Changedap_create_flow1 field changed
      • addedInput schema / properties / folderName
        Added 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"
        +}
    • Addedap_create_folder
    • Changedap_create_table1 field changed
      • addedInput schema / properties / folderName
        Added 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"
        +}
    • Changedap_run_action1 field changed
      • changedInput schema / required
        Previous value: -[
        -  "pieceName",
        -  "actionName",
        -  "input"
        -]New value: +[
        +  "pieceName",
        +  "actionName"
        +]
    • Changedap_validate_flow3 fields changed
      • changedInput schema / properties / flowId / description
        Previous 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."
      • addedInput schema / properties / folderName
        Added 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"
        +}
      • removedInput schema / required
        Removed value: -[
        -  "flowId"
        -]
  10. 1 tool update
    • Changedap_run_action1 field changed
      • changedInput schema / required
        Previous value: -[
        -  "pieceName",
        -  "actionName"
        -]New value: +[
        +  "pieceName",
        +  "actionName",
        +  "input"
        +]
  11. 1 tool update
    • Changedap_run_action1 field changed
      • changedInput schema / required
        Previous value: -[
        -  "pieceName",
        -  "actionName",
        -  "input"
        -]New value: +[
        +  "pieceName",
        +  "actionName"
        +]
  12. 1 tool update
    • Changedap_run_action1 field changed
      • changedInput schema / required
        Previous value: -[
        -  "pieceName",
        -  "actionName"
        -]New value: +[
        +  "pieceName",
        +  "actionName",
        +  "input"
        +]
  13. 1 tool update
    • Changedap_run_action1 field changed
      • changedInput schema / required
        Previous value: -[
        -  "pieceName",
        -  "actionName",
        -  "input"
        -]New value: +[
        +  "pieceName",
        +  "actionName"
        +]
  14. 45 tool updates
    • First observedap_add_branch
    • First observedap_add_step
    • First observedap_build_flow
    • First observedap_change_flow_status
    • First observedap_create_flow
    • First observedap_create_table
    • First observedap_delete_branch
    • First observedap_delete_flow
    • First observedap_delete_records
    • First observedap_delete_step
    • First observedap_delete_table
    • First observedap_duplicate_flow
    • First observedap_find_records
    • First observedap_flow_structure
    • First observedap_get_piece_props
    • First observedap_get_run
    • First observedap_insert_records
    • First observedap_list_ai_models
    • First observedap_list_connections
    • First observedap_list_flows
    • First observedap_list_runs
    • First observedap_list_tables
    • First observedap_lock_and_publish
    • First observedap_manage_fields
    • First observedap_manage_notes
    • First observedap_read_step_code
    • First observedap_read_step_settings
    • First observedap_rename_flow
    • First observedap_research_pieces
    • First observedap_resolve_property_chain
    • First observedap_resolve_property_options
    • First observedap_retry_run
    • First observedap_run_action
    • First observedap_search_actions
    • First observedap_search_triggers
    • First observedap_set_project_context
    • First observedap_setup_guide
    • First observedap_test_flow
    • First observedap_test_step
    • First observedap_update_branch
    • First observedap_update_record
    • First observedap_update_step
    • First observedap_update_trigger
    • First observedap_validate_flow
    • First observedap_validate_step_config

Related MCP Servers

  • A
    license
    Not graded
    quality
    C
    maintenance
    Remote 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
  • A
    license
    A
    quality
    C
    maintenance
    Enables 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.
    16
    23 npm
    1
    MIT
  • A
    license
    Not graded
    quality
    B
    maintenance
    Browse IndustryLens's published competitive-intelligence reports and head-to-head competitor comparisons from any AI agent — real, source-backed data.
    MIT
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources