| add_piece | Claude can call the `add_piece` function to add a custom integration piece, expanding the functionality available to your AI agent within the platform. |
| delete_app_connection | This tool lets Claude delete an existing application connection entirely if it's no longer needed for your project workflow. |
| delete_flow | Claude uses this to permanently remove an entire automation flow from your Activepieces workspace, preventing accidental execution. |
| list_flow_runs | The `list_flow_runs` tool allows Claude and your AI agent to retrieve a list of recent executions for any flow, helping you audit history. |
| update_folder | Claude can update the name of an existing folder within your workspace using this function, helping keep your automation structure clean. |
| apply_flow_operation | This tool enables Claude to apply structural changes or status updates (like moving or changing status) to a flow without manually editing it. |
| configure_git_repo | Claude can use this to configure Git synchronization for a project, ensuring that code base updates trigger necessary automation steps. |
| create_flow | This function lets Claude create an entirely new workflow or 'flow' within Activepieces, which you can then populate and test. |
| create_folder | Claude uses `create_folder` to organize your projects by creating a dedicated folder structure for related automations. |
| upsert_app_connection | This is critical: Claude uses this tool to create or update external service credentials, supporting various authentication methods like OAuth2 or basic auth. |
| upsert_global_connection | Claude can use this function to create or modify a global connection, making that credential available across multiple independent projects. |
| create_project_release | This allows Claude to programmatically create a new project release record when an automation milestone is hit. |
| create_project | Using the Activepieces MCP, Claude can initiate the creation of an entirely new project workspace within your account. |
| delete_folder | Claude uses this tool to completely remove a folder structure that is no longer relevant to the project's lifecycle. |
| delete_global_connection | This allows Claude to delete a global connection credential, ensuring sensitive keys are purged from the system safely. |
| delete_project_member | If needed, Claude can use this tool to remove specific team members from a project, managing permissions automatically. |
| get_flow_run | Claude gets detailed execution data for one specific flow run ID, allowing you to debug exactly where and why an automation failed. |
| get_flow | This function lets Claude fetch the full details of a single, specific workflow by its unique ID, so you know exactly what it's designed to do. |
| get_mcp_server | Claude uses this tool to retrieve the necessary MCP server configuration details for connecting your AI assistants to the platform. |
| invite_user | This allows Claude to invite a new user to either the platform or a specific project, managing team access automatically. |
| list_app_connections | The `list_app_connections` tool lets Claude list all existing application credentials, helping you audit what services are connected. |
| list_flows | Claude uses this function to retrieve a comprehensive list of every active automation flow in your workspace for review. |
| list_folders | This allows Claude to simply list the folder structure, giving you an overview of how your project automations are organized. |
| list_global_connections | Claude can use this tool to view all global credentials across the entire account, useful for high-level auditing. |
| list_project_members | This lets Claude retrieve a list of all users currently assigned as members to a specific project. |
| list_projects | A simple call that allows Claude to list every single project workspace available under your account. |
| list_records | Claude uses this tool to retrieve records from an internal data table, allowing you to audit structured information related to the workflow. |
| list_tables | This function lets Claude view a list of all available internal data tables within the platform for reference. |
| list_users | Simply lists every user account registered on the system, useful for compliance checks. |
| rotate_mcp_token | Claude can use this to rotate an MCP token for a project, which is essential security maintenance after key changes. |
| update_project | This tool allows Claude to update general settings and metadata for an entire project workspace when requirements change. |
| update_record | Update a specific record |