Getting Started
1
Create or Select a Project
Set up a new project or select an existing one. See Organizations & Projects.
2
Configure the Connector
Enable the connector and set up a Connector Profile in your project. See Setup Connector Profile.
Connector Profile · OAuth
Authorize through the MCP server. Endpoints and client registration are discovered at connect time.
3
Link an Account
Link an account from the dashboard (or via StackOne Hub).See the guide for the authentication type chosen in the Connector Profile:
Link Account · OAuth
4
Use Actions
Connect an AI platform to the linked account’s actions. See AI Platforms.Other ways to call actions are listed in Protocols & SDKs.
Actions
54 actions
Action
Description
Search Workflows
Search for workflows with optional filters. Returns a preview of each workflow. Where workflows are organised into folde…
Execute Workflow
Execute a workflow by ID. Returns the execution ID immediately without waiting for completion. Before executing always e…
Get Workflow Execution
Get workflow execution details by execution ID and workflow ID. By default returns metadata only. Set includeData to tru…
Search Workflow Executions
Search for workflow executions with optional filters. Returns execution metadata including status, timing, and workflow…
Get Workflow Details
Get detailed information about a specific workflow including trigger details
Get Workflow History
List the saved version history of a workflow (newest first), so you can inspect how it changed over time and pick a vers…
Get Workflow Version
Retrieve the full content (nodes, connections, node groups) of a specific workflow version from its history. Use the ver…
Get Workflow Versions Diff
Compare two saved versions of a workflow and return what changed between them: nodes added (with their full content), re…
Publish Workflow
Publish (activate) a workflow to make it available for production execution. This creates an active version from the cur…
Unpublish Workflow
Unpublish (deactivate) a workflow to stop it from being available for production execution.
Prepare Workflow Pin Data
Prepare test pin data for a workflow. Trigger nodes, nodes with credentials, and HTTP Request nodes need pin data. Logic…
Test Workflow
Test a workflow using pin data to bypass external services. Trigger nodes, nodes with credentials, and HTTP Request node…
List Credentials
List credentials the current user can access. Use this to find a credential ID before referencing it anywhere one is req…
List Services Available With Gateway Credits
List Gateway credits coverage: node and credential types the platform can provide managed credentials for, plus supporte…
List Workflow Tags
List all workflow tags in the instance.
Search Data Tables
Search for data tables accessible to the current user. Use this to find a data table ID before modifying or adding data…
Create Data Table
Create a new data table with the specified columns. Use search_projects to find a project ID first.
Rename Data Table
Rename an existing data table.
Add Data Table Column
Add a new column to an existing data table.
Delete Data Table Column
Delete a column from a data table. This permanently removes the column and all its data.
Rename Data Table Column
Rename a column in a data table.
Add Data Table Rows
Insert rows into an existing data table. Each row is an object mapping column names to values. Use search_data_tables to…
Get Data Table Rows
Read rows from a data table, with optional filtering, sorting and pagination. Use search_data_tables to find the data ta…
Searching Nodes
Search for n8n nodes by service name, trigger type, or utility function. Set usage=“agentTool” to return only Agent-comp…
Getting Node Definitions
Get TypeScript type definitions for n8n nodes. Returns exact parameter names and structures. MUST be called before writi…
Getting Workflow Best Practices
Required planning step when building a workflow, and only then. Get best-practices guidance (recommended nodes, patterns…
Exploring Node Resources
Resolve the real values behind a node’s resource locator or load-options dropdown (e.g. Slack channels, Google Sheets ta…
Validating Workflow
Validate n8n Workflow SDK code. Required before creating or updating workflows from code. If you have not already read g…
Validating Node Config
Validate a node’s config the moment you write it — before assembling create_workflow_from_code or calling update_workflo…
Creating Workflow From Code
Create a workflow in n8n from validated SDK code. This tool expects code that already follows the n8n Workflow SDK patte…
Search Projects
Search for projects accessible to the current user. Call this whenever the user names a project — pass the name as the q…
Search Folders
Search for folders within a project. Use this to resolve a folder name to an ID before searching workflows inside a fold…
Create Folder
Create a folder in a project, optionally nested under an existing folder. Requires a projectId — use search_projects fir…
Update Folder
Rename a folder and/or move it under another folder in the same project. Resolve folders by name with search_folders fir…
Move Workflows To Folder
Move one or more existing workflows into a folder (or to the project root). The destination folder must be in the same p…
Archiving Workflow
Archive a workflow in n8n by its ID.
Updating Workflow
Atomically update an existing workflow with operation objects. Edits nodes/connections and also workflow-level settings…
Restore Workflow Version
Restore a workflow to a previous version from its history. Re-applies that version as the current draft and records a ne…
Getting Workflow SDK Reference
Required reference when building a workflow, and only then. Call this BEFORE writing workflow code to learn workflow(),…
Search Agents
Search Agents the current user can access. Use excludeAgentId to discover saved sub-agents. Other agent tools only opera…
Get Agent
Read an Agent draft, sidecar resources, runnable state, and configHash. Call before mutate_agent. Pass versionId to insp…
Create Agent
Create an Agent draft, optionally with its initial model, credential, instructions, and ordinary tool configuration. Ret…
Mutate Agent
Apply one config, skill, task, or custom-tool mutation to an Agent draft. The operation fields sit directly on the opera…
Validate Agent
Validate an Agent draft, sidecar references, and user-accessible credentials. Returns its n8n editor URL.
Call Agent
Test an Agent draft through built-in Preview chat. Start or continue a conversation with a message request, or resume on…
Publish Agent
Publish a valid Agent draft and activate its tasks and integrations. Pass versionId to republish a previously published…
Unpublish Agent
Unpublish an Agent and stop its live tasks and integrations.
Revert Agent
Restore an Agent draft from a published version, overwriting the draft config, skills, tasks, and custom tools. Does not…
List Agent Versions
List the publish history of an Agent, newest first. Pass a versionId to get_agent to inspect a version before revert_age…
Delete Agent
Permanently delete an Agent and its associated resources.
Discover Agent Assets
Discover model catalogs, chat integrations, attachable workflows, saved sub-agents, or MCP registry servers.
Verify Agent MCP Server
Test an MCP server with a user-accessible credential and return its available tools. Call before writing an mcpServers c…
Update Agent Integration
Configure or disconnect a Slack, Telegram, or Linear conversation integration. This is the only way to manage integratio…
Get Agent Builder Reference
Return the required reference for Agent configuration and mutate_agent operations. Read before building an Agent.