> ## Documentation Index
> Fetch the complete documentation index at: https://docs.stackone.com/llms.txt
> Use this file to discover all available pages before exploring further.

# n8n test

> How to set up the n8n test connector, plus the actions that are available.

<div className="connector-page-header">
  <img src="https://stackone-logos.com/api/stackone/filled/png" alt="n8n test" className="connector-page-icon" />

  <div className="connector-page-changelog">
    <div className="connector-page-version"><span>v1.0.0</span></div>
  </div>

  <div className="connector-page-header-meta">
    <div className="connector-page-subtitle"><a href="#actions">54 actions</a> · 1 auth method</div>

    <div className="connector-page-category-tags">
      <span className="connector-page-category-tag">MCP</span>
    </div>
  </div>
</div>

## Getting Started

<Steps>
  <Step title="Create or Select a Project">
    Set up a new project or select an existing one. See [Organizations & Projects](/gateway/concepts/organizations-and-projects).
  </Step>

  <Step title="Configure the Connector">
    Enable the connector and set up a Connector Profile in your project. See [Setup Connector Profile](/gateway/quickstart#setup-connector-profile).

    <Columns cols={2}>
      <Card title="Connector Profile · OAuth" href="/connectors/mcp_n8ntest/guides/connector-profile/oauth" icon="https://stackone-logos.com/api/stackone/filled/png" horizontal>
        Authorize through the MCP server. Endpoints and client registration are discovered at connect time.
      </Card>
    </Columns>
  </Step>

  <Step title="Link an Account">
    Link an account [from the dashboard](/connect/managing-connectors/linking-accounts#link-from-the-dashboard) (or via [StackOne Hub](/embed/account-linking/overview)).

    See the guide for the authentication type chosen in the Connector Profile:

    <Columns cols={2}>
      <Card title="Link Account · OAuth" href="/connectors/mcp_n8ntest/guides/link-account/oauth" icon="https://stackone-logos.com/api/stackone/filled/png" horizontal />
    </Columns>
  </Step>

  <Step title="Use Actions">
    Connect an AI platform to the linked account's actions. See [AI Platforms](/connect/ai-platforms/overview).

    Other ways to call actions are listed in [Protocols & SDKs](/connect/protocols-and-sdks).
  </Step>
</Steps>

## Actions

<div className="connector-meta-library-section">
  <div className="connector-actions-controls not-prose" data-connector-actions-controls>
    <div className="connector-actions-controls__row">
      <input type="search" className="connector-actions-search" data-connector-actions-search placeholder="Search actions" aria-label="Search actions" />
    </div>
  </div>

  <div className="meta-library-count" data-connector-actions-count>54 actions</div>

  <div className="not-prose meta-library-table-container" data-connector-actions-table>
    <div className="connector-meta-library-grid">
      <div className="connector-meta-library-row">
        <div className="meta-library-grid-header-cell">Action</div>
        <div className="meta-library-grid-header-cell">Description</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="mcp_n8ntest_search_workflows" data-action-label="Search Workflows" data-action-scopes="" data-action-auth="OAuth" data-action-auth-scopes="{&#x22;OAuth&#x22;:[]}">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div>Search Workflows</div>
          <div className="connector-meta-library-item-sub"><button type="button" className="connector-page-code-button" data-copy="mcp_n8ntest_search_workflows" aria-label="Copy mcp_n8ntest_search_workflows"><code className="connector-page-code">mcp\_n8ntest\_search\_workflows</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Search for workflows with optional filters. Returns a preview of each workflow. Where workflows are organised into folde...</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="mcp_n8ntest_execute_workflow" data-action-label="Execute Workflow" data-action-scopes="" data-action-auth="OAuth" data-action-auth-scopes="{&#x22;OAuth&#x22;:[]}">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div>Execute Workflow</div>
          <div className="connector-meta-library-item-sub"><button type="button" className="connector-page-code-button" data-copy="mcp_n8ntest_execute_workflow" aria-label="Copy mcp_n8ntest_execute_workflow"><code className="connector-page-code">mcp\_n8ntest\_execute\_workflow</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Execute a workflow by ID. Returns the execution ID immediately without waiting for completion. Before executing always e...</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="mcp_n8ntest_get_workflow_execution" data-action-label="Get Workflow Execution" data-action-scopes="" data-action-auth="OAuth" data-action-auth-scopes="{&#x22;OAuth&#x22;:[]}">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div>Get Workflow Execution</div>
          <div className="connector-meta-library-item-sub"><button type="button" className="connector-page-code-button" data-copy="mcp_n8ntest_get_workflow_execution" aria-label="Copy mcp_n8ntest_get_workflow_execution"><code className="connector-page-code">mcp\_n8ntest\_get\_workflow\_execution</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Get workflow execution details by execution ID and workflow ID. By default returns metadata only. Set includeData to tru...</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="mcp_n8ntest_search_workflow_executions" data-action-label="Search Workflow Executions" data-action-scopes="" data-action-auth="OAuth" data-action-auth-scopes="{&#x22;OAuth&#x22;:[]}">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div>Search Workflow Executions</div>
          <div className="connector-meta-library-item-sub"><button type="button" className="connector-page-code-button" data-copy="mcp_n8ntest_search_workflow_executions" aria-label="Copy mcp_n8ntest_search_workflow_executions"><code className="connector-page-code">mcp\_n8ntest\_search\_workflow\_executions</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Search for workflow executions with optional filters. Returns execution metadata including status, timing, and workflow\...</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="mcp_n8ntest_get_workflow_details" data-action-label="Get Workflow Details" data-action-scopes="" data-action-auth="OAuth" data-action-auth-scopes="{&#x22;OAuth&#x22;:[]}">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div>Get Workflow Details</div>
          <div className="connector-meta-library-item-sub"><button type="button" className="connector-page-code-button" data-copy="mcp_n8ntest_get_workflow_details" aria-label="Copy mcp_n8ntest_get_workflow_details"><code className="connector-page-code">mcp\_n8ntest\_get\_workflow\_details</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Get detailed information about a specific workflow including trigger details</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="mcp_n8ntest_get_workflow_history" data-action-label="Get Workflow History" data-action-scopes="" data-action-auth="OAuth" data-action-auth-scopes="{&#x22;OAuth&#x22;:[]}">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div>Get Workflow History</div>
          <div className="connector-meta-library-item-sub"><button type="button" className="connector-page-code-button" data-copy="mcp_n8ntest_get_workflow_history" aria-label="Copy mcp_n8ntest_get_workflow_history"><code className="connector-page-code">mcp\_n8ntest\_get\_workflow\_history</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">List the saved version history of a workflow (newest first), so you can inspect how it changed over time and pick a vers...</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="mcp_n8ntest_get_workflow_version" data-action-label="Get Workflow Version" data-action-scopes="" data-action-auth="OAuth" data-action-auth-scopes="{&#x22;OAuth&#x22;:[]}">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div>Get Workflow Version</div>
          <div className="connector-meta-library-item-sub"><button type="button" className="connector-page-code-button" data-copy="mcp_n8ntest_get_workflow_version" aria-label="Copy mcp_n8ntest_get_workflow_version"><code className="connector-page-code">mcp\_n8ntest\_get\_workflow\_version</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Retrieve the full content (nodes, connections, node groups) of a specific workflow version from its history. Use the ver...</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="mcp_n8ntest_get_workflow_versions_diff" data-action-label="Get Workflow Versions Diff" data-action-scopes="" data-action-auth="OAuth" data-action-auth-scopes="{&#x22;OAuth&#x22;:[]}">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div>Get Workflow Versions Diff</div>
          <div className="connector-meta-library-item-sub"><button type="button" className="connector-page-code-button" data-copy="mcp_n8ntest_get_workflow_versions_diff" aria-label="Copy mcp_n8ntest_get_workflow_versions_diff"><code className="connector-page-code">mcp\_n8ntest\_get\_workflow\_versions\_diff</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Compare two saved versions of a workflow and return what changed between them: nodes added (with their full content), re...</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="mcp_n8ntest_publish_workflow" data-action-label="Publish Workflow" data-action-scopes="" data-action-auth="OAuth" data-action-auth-scopes="{&#x22;OAuth&#x22;:[]}">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div>Publish Workflow</div>
          <div className="connector-meta-library-item-sub"><button type="button" className="connector-page-code-button" data-copy="mcp_n8ntest_publish_workflow" aria-label="Copy mcp_n8ntest_publish_workflow"><code className="connector-page-code">mcp\_n8ntest\_publish\_workflow</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Publish (activate) a workflow to make it available for production execution. This creates an active version from the cur...</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="mcp_n8ntest_unpublish_workflow" data-action-label="Unpublish Workflow" data-action-scopes="" data-action-auth="OAuth" data-action-auth-scopes="{&#x22;OAuth&#x22;:[]}">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div>Unpublish Workflow</div>
          <div className="connector-meta-library-item-sub"><button type="button" className="connector-page-code-button" data-copy="mcp_n8ntest_unpublish_workflow" aria-label="Copy mcp_n8ntest_unpublish_workflow"><code className="connector-page-code">mcp\_n8ntest\_unpublish\_workflow</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Unpublish (deactivate) a workflow to stop it from being available for production execution.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="mcp_n8ntest_prepare_workflow_pin_data" data-action-label="Prepare Workflow Pin Data" data-action-scopes="" data-action-auth="OAuth" data-action-auth-scopes="{&#x22;OAuth&#x22;:[]}">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div>Prepare Workflow Pin Data</div>
          <div className="connector-meta-library-item-sub"><button type="button" className="connector-page-code-button" data-copy="mcp_n8ntest_prepare_workflow_pin_data" aria-label="Copy mcp_n8ntest_prepare_workflow_pin_data"><code className="connector-page-code">mcp\_n8ntest\_prepare\_workflow\_pin\_data</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Prepare test pin data for a workflow. Trigger nodes, nodes with credentials, and HTTP Request nodes need pin data. Logic...</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="mcp_n8ntest_test_workflow" data-action-label="Test Workflow" data-action-scopes="" data-action-auth="OAuth" data-action-auth-scopes="{&#x22;OAuth&#x22;:[]}">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div>Test Workflow</div>
          <div className="connector-meta-library-item-sub"><button type="button" className="connector-page-code-button" data-copy="mcp_n8ntest_test_workflow" aria-label="Copy mcp_n8ntest_test_workflow"><code className="connector-page-code">mcp\_n8ntest\_test\_workflow</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Test a workflow using pin data to bypass external services. Trigger nodes, nodes with credentials, and HTTP Request node...</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="mcp_n8ntest_list_credentials" data-action-label="List Credentials" data-action-scopes="" data-action-auth="OAuth" data-action-auth-scopes="{&#x22;OAuth&#x22;:[]}">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div>List Credentials</div>
          <div className="connector-meta-library-item-sub"><button type="button" className="connector-page-code-button" data-copy="mcp_n8ntest_list_credentials" aria-label="Copy mcp_n8ntest_list_credentials"><code className="connector-page-code">mcp\_n8ntest\_list\_credentials</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">List credentials the current user can access. Use this to find a credential ID before referencing it anywhere one is req...</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="mcp_n8ntest_list_n8n_gateway_services" data-action-label="List Services Available With Gateway Credits" data-action-scopes="" data-action-auth="OAuth" data-action-auth-scopes="{&#x22;OAuth&#x22;:[]}">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div>List Services Available With Gateway Credits</div>
          <div className="connector-meta-library-item-sub"><button type="button" className="connector-page-code-button" data-copy="mcp_n8ntest_list_n8n_gateway_services" aria-label="Copy mcp_n8ntest_list_n8n_gateway_services"><code className="connector-page-code">mcp\_n8ntest\_list\_n8n\_gateway\_services</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">List Gateway credits coverage: node and credential types the platform can provide managed credentials for, plus supporte...</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="mcp_n8ntest_list_workflow_tags" data-action-label="List Workflow Tags" data-action-scopes="" data-action-auth="OAuth" data-action-auth-scopes="{&#x22;OAuth&#x22;:[]}">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div>List Workflow Tags</div>
          <div className="connector-meta-library-item-sub"><button type="button" className="connector-page-code-button" data-copy="mcp_n8ntest_list_workflow_tags" aria-label="Copy mcp_n8ntest_list_workflow_tags"><code className="connector-page-code">mcp\_n8ntest\_list\_workflow\_tags</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">List all workflow tags in the instance.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="mcp_n8ntest_search_data_tables" data-action-label="Search Data Tables" data-action-scopes="" data-action-auth="OAuth" data-action-auth-scopes="{&#x22;OAuth&#x22;:[]}">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div>Search Data Tables</div>
          <div className="connector-meta-library-item-sub"><button type="button" className="connector-page-code-button" data-copy="mcp_n8ntest_search_data_tables" aria-label="Copy mcp_n8ntest_search_data_tables"><code className="connector-page-code">mcp\_n8ntest\_search\_data\_tables</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Search for data tables accessible to the current user. Use this to find a data table ID before modifying or adding data...</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="mcp_n8ntest_create_data_table" data-action-label="Create Data Table" data-action-scopes="" data-action-auth="OAuth" data-action-auth-scopes="{&#x22;OAuth&#x22;:[]}">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div>Create Data Table</div>
          <div className="connector-meta-library-item-sub"><button type="button" className="connector-page-code-button" data-copy="mcp_n8ntest_create_data_table" aria-label="Copy mcp_n8ntest_create_data_table"><code className="connector-page-code">mcp\_n8ntest\_create\_data\_table</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Create a new data table with the specified columns. Use search\_projects to find a project ID first.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="mcp_n8ntest_rename_data_table" data-action-label="Rename Data Table" data-action-scopes="" data-action-auth="OAuth" data-action-auth-scopes="{&#x22;OAuth&#x22;:[]}">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div>Rename Data Table</div>
          <div className="connector-meta-library-item-sub"><button type="button" className="connector-page-code-button" data-copy="mcp_n8ntest_rename_data_table" aria-label="Copy mcp_n8ntest_rename_data_table"><code className="connector-page-code">mcp\_n8ntest\_rename\_data\_table</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Rename an existing data table.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="mcp_n8ntest_add_data_table_column" data-action-label="Add Data Table Column" data-action-scopes="" data-action-auth="OAuth" data-action-auth-scopes="{&#x22;OAuth&#x22;:[]}">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div>Add Data Table Column</div>
          <div className="connector-meta-library-item-sub"><button type="button" className="connector-page-code-button" data-copy="mcp_n8ntest_add_data_table_column" aria-label="Copy mcp_n8ntest_add_data_table_column"><code className="connector-page-code">mcp\_n8ntest\_add\_data\_table\_column</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Add a new column to an existing data table.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="mcp_n8ntest_delete_data_table_column" data-action-label="Delete Data Table Column" data-action-scopes="" data-action-auth="OAuth" data-action-auth-scopes="{&#x22;OAuth&#x22;:[]}">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div>Delete Data Table Column</div>
          <div className="connector-meta-library-item-sub"><button type="button" className="connector-page-code-button" data-copy="mcp_n8ntest_delete_data_table_column" aria-label="Copy mcp_n8ntest_delete_data_table_column"><code className="connector-page-code">mcp\_n8ntest\_delete\_data\_table\_column</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Delete a column from a data table. This permanently removes the column and all its data.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="mcp_n8ntest_rename_data_table_column" data-action-label="Rename Data Table Column" data-action-scopes="" data-action-auth="OAuth" data-action-auth-scopes="{&#x22;OAuth&#x22;:[]}">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div>Rename Data Table Column</div>
          <div className="connector-meta-library-item-sub"><button type="button" className="connector-page-code-button" data-copy="mcp_n8ntest_rename_data_table_column" aria-label="Copy mcp_n8ntest_rename_data_table_column"><code className="connector-page-code">mcp\_n8ntest\_rename\_data\_table\_column</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Rename a column in a data table.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="mcp_n8ntest_add_data_table_rows" data-action-label="Add Data Table Rows" data-action-scopes="" data-action-auth="OAuth" data-action-auth-scopes="{&#x22;OAuth&#x22;:[]}">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div>Add Data Table Rows</div>
          <div className="connector-meta-library-item-sub"><button type="button" className="connector-page-code-button" data-copy="mcp_n8ntest_add_data_table_rows" aria-label="Copy mcp_n8ntest_add_data_table_rows"><code className="connector-page-code">mcp\_n8ntest\_add\_data\_table\_rows</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Insert rows into an existing data table. Each row is an object mapping column names to values. Use search\_data\_tables to...</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="mcp_n8ntest_get_data_table_rows" data-action-label="Get Data Table Rows" data-action-scopes="" data-action-auth="OAuth" data-action-auth-scopes="{&#x22;OAuth&#x22;:[]}">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div>Get Data Table Rows</div>
          <div className="connector-meta-library-item-sub"><button type="button" className="connector-page-code-button" data-copy="mcp_n8ntest_get_data_table_rows" aria-label="Copy mcp_n8ntest_get_data_table_rows"><code className="connector-page-code">mcp\_n8ntest\_get\_data\_table\_rows</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Read rows from a data table, with optional filtering, sorting and pagination. Use search\_data\_tables to find the data ta...</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="mcp_n8ntest_search_nodes" data-action-label="Searching Nodes" data-action-scopes="" data-action-auth="OAuth" data-action-auth-scopes="{&#x22;OAuth&#x22;:[]}">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div>Searching Nodes</div>
          <div className="connector-meta-library-item-sub"><button type="button" className="connector-page-code-button" data-copy="mcp_n8ntest_search_nodes" aria-label="Copy mcp_n8ntest_search_nodes"><code className="connector-page-code">mcp\_n8ntest\_search\_nodes</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Search for n8n nodes by service name, trigger type, or utility function. Set usage="agentTool" to return only Agent-comp...</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="mcp_n8ntest_get_node_types" data-action-label="Getting Node Definitions" data-action-scopes="" data-action-auth="OAuth" data-action-auth-scopes="{&#x22;OAuth&#x22;:[]}">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div>Getting Node Definitions</div>
          <div className="connector-meta-library-item-sub"><button type="button" className="connector-page-code-button" data-copy="mcp_n8ntest_get_node_types" aria-label="Copy mcp_n8ntest_get_node_types"><code className="connector-page-code">mcp\_n8ntest\_get\_node\_types</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Get TypeScript type definitions for n8n nodes. Returns exact parameter names and structures. MUST be called before writi...</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="mcp_n8ntest_get_workflow_best_practices" data-action-label="Getting Workflow Best Practices" data-action-scopes="" data-action-auth="OAuth" data-action-auth-scopes="{&#x22;OAuth&#x22;:[]}">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div>Getting Workflow Best Practices</div>
          <div className="connector-meta-library-item-sub"><button type="button" className="connector-page-code-button" data-copy="mcp_n8ntest_get_workflow_best_practices" aria-label="Copy mcp_n8ntest_get_workflow_best_practices"><code className="connector-page-code">mcp\_n8ntest\_get\_workflow\_best\_practices</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Required planning step when building a workflow, and only then. Get best-practices guidance (recommended nodes, patterns...</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="mcp_n8ntest_explore_node_resources" data-action-label="Exploring Node Resources" data-action-scopes="" data-action-auth="OAuth" data-action-auth-scopes="{&#x22;OAuth&#x22;:[]}">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div>Exploring Node Resources</div>
          <div className="connector-meta-library-item-sub"><button type="button" className="connector-page-code-button" data-copy="mcp_n8ntest_explore_node_resources" aria-label="Copy mcp_n8ntest_explore_node_resources"><code className="connector-page-code">mcp\_n8ntest\_explore\_node\_resources</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Resolve the real values behind a node's resource locator or load-options dropdown (e.g. Slack channels, Google Sheets ta...</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="mcp_n8ntest_validate_workflow" data-action-label="Validating Workflow" data-action-scopes="" data-action-auth="OAuth" data-action-auth-scopes="{&#x22;OAuth&#x22;:[]}">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div>Validating Workflow</div>
          <div className="connector-meta-library-item-sub"><button type="button" className="connector-page-code-button" data-copy="mcp_n8ntest_validate_workflow" aria-label="Copy mcp_n8ntest_validate_workflow"><code className="connector-page-code">mcp\_n8ntest\_validate\_workflow</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Validate n8n Workflow SDK code. Required before creating or updating workflows from code. If you have not already read g...</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="mcp_n8ntest_validate_node_config" data-action-label="Validating Node Config" data-action-scopes="" data-action-auth="OAuth" data-action-auth-scopes="{&#x22;OAuth&#x22;:[]}">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div>Validating Node Config</div>
          <div className="connector-meta-library-item-sub"><button type="button" className="connector-page-code-button" data-copy="mcp_n8ntest_validate_node_config" aria-label="Copy mcp_n8ntest_validate_node_config"><code className="connector-page-code">mcp\_n8ntest\_validate\_node\_config</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Validate a node's config the moment you write it — before assembling create\_workflow\_from\_code or calling update\_workflo...</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="mcp_n8ntest_create_workflow_from_code" data-action-label="Creating Workflow From Code" data-action-scopes="" data-action-auth="OAuth" data-action-auth-scopes="{&#x22;OAuth&#x22;:[]}">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div>Creating Workflow From Code</div>
          <div className="connector-meta-library-item-sub"><button type="button" className="connector-page-code-button" data-copy="mcp_n8ntest_create_workflow_from_code" aria-label="Copy mcp_n8ntest_create_workflow_from_code"><code className="connector-page-code">mcp\_n8ntest\_create\_workflow\_from\_code</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Create a workflow in n8n from validated SDK code. This tool expects code that already follows the n8n Workflow SDK patte...</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="mcp_n8ntest_search_projects" data-action-label="Search Projects" data-action-scopes="" data-action-auth="OAuth" data-action-auth-scopes="{&#x22;OAuth&#x22;:[]}">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div>Search Projects</div>
          <div className="connector-meta-library-item-sub"><button type="button" className="connector-page-code-button" data-copy="mcp_n8ntest_search_projects" aria-label="Copy mcp_n8ntest_search_projects"><code className="connector-page-code">mcp\_n8ntest\_search\_projects</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Search for projects accessible to the current user. Call this whenever the user names a project — pass the name as the q...</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="mcp_n8ntest_search_folders" data-action-label="Search Folders" data-action-scopes="" data-action-auth="OAuth" data-action-auth-scopes="{&#x22;OAuth&#x22;:[]}">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div>Search Folders</div>
          <div className="connector-meta-library-item-sub"><button type="button" className="connector-page-code-button" data-copy="mcp_n8ntest_search_folders" aria-label="Copy mcp_n8ntest_search_folders"><code className="connector-page-code">mcp\_n8ntest\_search\_folders</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Search for folders within a project. Use this to resolve a folder name to an ID before searching workflows inside a fold...</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="mcp_n8ntest_create_folder" data-action-label="Create Folder" data-action-scopes="" data-action-auth="OAuth" data-action-auth-scopes="{&#x22;OAuth&#x22;:[]}">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div>Create Folder</div>
          <div className="connector-meta-library-item-sub"><button type="button" className="connector-page-code-button" data-copy="mcp_n8ntest_create_folder" aria-label="Copy mcp_n8ntest_create_folder"><code className="connector-page-code">mcp\_n8ntest\_create\_folder</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Create a folder in a project, optionally nested under an existing folder. Requires a projectId — use search\_projects fir...</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="mcp_n8ntest_update_folder" data-action-label="Update Folder" data-action-scopes="" data-action-auth="OAuth" data-action-auth-scopes="{&#x22;OAuth&#x22;:[]}">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div>Update Folder</div>
          <div className="connector-meta-library-item-sub"><button type="button" className="connector-page-code-button" data-copy="mcp_n8ntest_update_folder" aria-label="Copy mcp_n8ntest_update_folder"><code className="connector-page-code">mcp\_n8ntest\_update\_folder</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Rename a folder and/or move it under another folder in the same project. Resolve folders by name with search\_folders fir...</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="mcp_n8ntest_move_workflows_to_folder" data-action-label="Move Workflows To Folder" data-action-scopes="" data-action-auth="OAuth" data-action-auth-scopes="{&#x22;OAuth&#x22;:[]}">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div>Move Workflows To Folder</div>
          <div className="connector-meta-library-item-sub"><button type="button" className="connector-page-code-button" data-copy="mcp_n8ntest_move_workflows_to_folder" aria-label="Copy mcp_n8ntest_move_workflows_to_folder"><code className="connector-page-code">mcp\_n8ntest\_move\_workflows\_to\_folder</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Move one or more existing workflows into a folder (or to the project root). The destination folder must be in the same p...</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="mcp_n8ntest_archive_workflow" data-action-label="Archiving Workflow" data-action-scopes="" data-action-auth="OAuth" data-action-auth-scopes="{&#x22;OAuth&#x22;:[]}">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div>Archiving Workflow</div>
          <div className="connector-meta-library-item-sub"><button type="button" className="connector-page-code-button" data-copy="mcp_n8ntest_archive_workflow" aria-label="Copy mcp_n8ntest_archive_workflow"><code className="connector-page-code">mcp\_n8ntest\_archive\_workflow</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Archive a workflow in n8n by its ID.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="mcp_n8ntest_update_workflow" data-action-label="Updating Workflow" data-action-scopes="" data-action-auth="OAuth" data-action-auth-scopes="{&#x22;OAuth&#x22;:[]}">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div>Updating Workflow</div>
          <div className="connector-meta-library-item-sub"><button type="button" className="connector-page-code-button" data-copy="mcp_n8ntest_update_workflow" aria-label="Copy mcp_n8ntest_update_workflow"><code className="connector-page-code">mcp\_n8ntest\_update\_workflow</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Atomically update an existing workflow with operation objects. Edits nodes/connections and also workflow-level settings...</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="mcp_n8ntest_restore_workflow_version" data-action-label="Restore Workflow Version" data-action-scopes="" data-action-auth="OAuth" data-action-auth-scopes="{&#x22;OAuth&#x22;:[]}">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div>Restore Workflow Version</div>
          <div className="connector-meta-library-item-sub"><button type="button" className="connector-page-code-button" data-copy="mcp_n8ntest_restore_workflow_version" aria-label="Copy mcp_n8ntest_restore_workflow_version"><code className="connector-page-code">mcp\_n8ntest\_restore\_workflow\_version</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Restore a workflow to a previous version from its history. Re-applies that version as the current draft and records a ne...</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="mcp_n8ntest_get_workflow_sdk_reference" data-action-label="Getting Workflow SDK Reference" data-action-scopes="" data-action-auth="OAuth" data-action-auth-scopes="{&#x22;OAuth&#x22;:[]}">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div>Getting Workflow SDK Reference</div>
          <div className="connector-meta-library-item-sub"><button type="button" className="connector-page-code-button" data-copy="mcp_n8ntest_get_workflow_sdk_reference" aria-label="Copy mcp_n8ntest_get_workflow_sdk_reference"><code className="connector-page-code">mcp\_n8ntest\_get\_workflow\_sdk\_reference</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Required reference when building a workflow, and only then. Call this BEFORE writing workflow code to learn workflow(),...</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="mcp_n8ntest_search_agents" data-action-label="Search Agents" data-action-scopes="" data-action-auth="OAuth" data-action-auth-scopes="{&#x22;OAuth&#x22;:[]}">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div>Search Agents</div>
          <div className="connector-meta-library-item-sub"><button type="button" className="connector-page-code-button" data-copy="mcp_n8ntest_search_agents" aria-label="Copy mcp_n8ntest_search_agents"><code className="connector-page-code">mcp\_n8ntest\_search\_agents</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Search Agents the current user can access. Use excludeAgentId to discover saved sub-agents. Other agent tools only opera...</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="mcp_n8ntest_get_agent" data-action-label="Get Agent" data-action-scopes="" data-action-auth="OAuth" data-action-auth-scopes="{&#x22;OAuth&#x22;:[]}">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div>Get Agent</div>
          <div className="connector-meta-library-item-sub"><button type="button" className="connector-page-code-button" data-copy="mcp_n8ntest_get_agent" aria-label="Copy mcp_n8ntest_get_agent"><code className="connector-page-code">mcp\_n8ntest\_get\_agent</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Read an Agent draft, sidecar resources, runnable state, and configHash. Call before mutate\_agent. Pass versionId to insp...</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="mcp_n8ntest_create_agent" data-action-label="Create Agent" data-action-scopes="" data-action-auth="OAuth" data-action-auth-scopes="{&#x22;OAuth&#x22;:[]}">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div>Create Agent</div>
          <div className="connector-meta-library-item-sub"><button type="button" className="connector-page-code-button" data-copy="mcp_n8ntest_create_agent" aria-label="Copy mcp_n8ntest_create_agent"><code className="connector-page-code">mcp\_n8ntest\_create\_agent</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Create an Agent draft, optionally with its initial model, credential, instructions, and ordinary tool configuration. Ret...</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="mcp_n8ntest_mutate_agent" data-action-label="Mutate Agent" data-action-scopes="" data-action-auth="OAuth" data-action-auth-scopes="{&#x22;OAuth&#x22;:[]}">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div>Mutate Agent</div>
          <div className="connector-meta-library-item-sub"><button type="button" className="connector-page-code-button" data-copy="mcp_n8ntest_mutate_agent" aria-label="Copy mcp_n8ntest_mutate_agent"><code className="connector-page-code">mcp\_n8ntest\_mutate\_agent</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Apply one config, skill, task, or custom-tool mutation to an Agent draft. The operation fields sit directly on the opera...</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="mcp_n8ntest_validate_agent" data-action-label="Validate Agent" data-action-scopes="" data-action-auth="OAuth" data-action-auth-scopes="{&#x22;OAuth&#x22;:[]}">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div>Validate Agent</div>
          <div className="connector-meta-library-item-sub"><button type="button" className="connector-page-code-button" data-copy="mcp_n8ntest_validate_agent" aria-label="Copy mcp_n8ntest_validate_agent"><code className="connector-page-code">mcp\_n8ntest\_validate\_agent</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Validate an Agent draft, sidecar references, and user-accessible credentials. Returns its n8n editor URL.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="mcp_n8ntest_call_agent" data-action-label="Call Agent" data-action-scopes="" data-action-auth="OAuth" data-action-auth-scopes="{&#x22;OAuth&#x22;:[]}">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div>Call Agent</div>
          <div className="connector-meta-library-item-sub"><button type="button" className="connector-page-code-button" data-copy="mcp_n8ntest_call_agent" aria-label="Copy mcp_n8ntest_call_agent"><code className="connector-page-code">mcp\_n8ntest\_call\_agent</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Test an Agent draft through built-in Preview chat. Start or continue a conversation with a message request, or resume on...</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="mcp_n8ntest_publish_agent" data-action-label="Publish Agent" data-action-scopes="" data-action-auth="OAuth" data-action-auth-scopes="{&#x22;OAuth&#x22;:[]}">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div>Publish Agent</div>
          <div className="connector-meta-library-item-sub"><button type="button" className="connector-page-code-button" data-copy="mcp_n8ntest_publish_agent" aria-label="Copy mcp_n8ntest_publish_agent"><code className="connector-page-code">mcp\_n8ntest\_publish\_agent</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Publish a valid Agent draft and activate its tasks and integrations. Pass versionId to republish a previously published...</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="mcp_n8ntest_unpublish_agent" data-action-label="Unpublish Agent" data-action-scopes="" data-action-auth="OAuth" data-action-auth-scopes="{&#x22;OAuth&#x22;:[]}">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div>Unpublish Agent</div>
          <div className="connector-meta-library-item-sub"><button type="button" className="connector-page-code-button" data-copy="mcp_n8ntest_unpublish_agent" aria-label="Copy mcp_n8ntest_unpublish_agent"><code className="connector-page-code">mcp\_n8ntest\_unpublish\_agent</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Unpublish an Agent and stop its live tasks and integrations.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="mcp_n8ntest_revert_agent" data-action-label="Revert Agent" data-action-scopes="" data-action-auth="OAuth" data-action-auth-scopes="{&#x22;OAuth&#x22;:[]}">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div>Revert Agent</div>
          <div className="connector-meta-library-item-sub"><button type="button" className="connector-page-code-button" data-copy="mcp_n8ntest_revert_agent" aria-label="Copy mcp_n8ntest_revert_agent"><code className="connector-page-code">mcp\_n8ntest\_revert\_agent</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Restore an Agent draft from a published version, overwriting the draft config, skills, tasks, and custom tools. Does not...</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="mcp_n8ntest_list_agent_versions" data-action-label="List Agent Versions" data-action-scopes="" data-action-auth="OAuth" data-action-auth-scopes="{&#x22;OAuth&#x22;:[]}">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div>List Agent Versions</div>
          <div className="connector-meta-library-item-sub"><button type="button" className="connector-page-code-button" data-copy="mcp_n8ntest_list_agent_versions" aria-label="Copy mcp_n8ntest_list_agent_versions"><code className="connector-page-code">mcp\_n8ntest\_list\_agent\_versions</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">List the publish history of an Agent, newest first. Pass a versionId to get\_agent to inspect a version before revert\_age...</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="mcp_n8ntest_delete_agent" data-action-label="Delete Agent" data-action-scopes="" data-action-auth="OAuth" data-action-auth-scopes="{&#x22;OAuth&#x22;:[]}">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div>Delete Agent</div>
          <div className="connector-meta-library-item-sub"><button type="button" className="connector-page-code-button" data-copy="mcp_n8ntest_delete_agent" aria-label="Copy mcp_n8ntest_delete_agent"><code className="connector-page-code">mcp\_n8ntest\_delete\_agent</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Permanently delete an Agent and its associated resources.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="mcp_n8ntest_discover_agent_assets" data-action-label="Discover Agent Assets" data-action-scopes="" data-action-auth="OAuth" data-action-auth-scopes="{&#x22;OAuth&#x22;:[]}">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div>Discover Agent Assets</div>
          <div className="connector-meta-library-item-sub"><button type="button" className="connector-page-code-button" data-copy="mcp_n8ntest_discover_agent_assets" aria-label="Copy mcp_n8ntest_discover_agent_assets"><code className="connector-page-code">mcp\_n8ntest\_discover\_agent\_assets</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Discover model catalogs, chat integrations, attachable workflows, saved sub-agents, or MCP registry servers.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="mcp_n8ntest_verify_agent_mcp_server" data-action-label="Verify Agent MCP Server" data-action-scopes="" data-action-auth="OAuth" data-action-auth-scopes="{&#x22;OAuth&#x22;:[]}">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div>Verify Agent MCP Server</div>
          <div className="connector-meta-library-item-sub"><button type="button" className="connector-page-code-button" data-copy="mcp_n8ntest_verify_agent_mcp_server" aria-label="Copy mcp_n8ntest_verify_agent_mcp_server"><code className="connector-page-code">mcp\_n8ntest\_verify\_agent\_mcp\_server</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Test an MCP server with a user-accessible credential and return its available tools. Call before writing an mcpServers c...</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="mcp_n8ntest_update_agent_integration" data-action-label="Update Agent Integration" data-action-scopes="" data-action-auth="OAuth" data-action-auth-scopes="{&#x22;OAuth&#x22;:[]}">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div>Update Agent Integration</div>
          <div className="connector-meta-library-item-sub"><button type="button" className="connector-page-code-button" data-copy="mcp_n8ntest_update_agent_integration" aria-label="Copy mcp_n8ntest_update_agent_integration"><code className="connector-page-code">mcp\_n8ntest\_update\_agent\_integration</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Configure or disconnect a Slack, Telegram, or Linear conversation integration. This is the only way to manage integratio...</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="mcp_n8ntest_get_agent_builder_reference" data-action-label="Get Agent Builder Reference" data-action-scopes="" data-action-auth="OAuth" data-action-auth-scopes="{&#x22;OAuth&#x22;:[]}">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div>Get Agent Builder Reference</div>
          <div className="connector-meta-library-item-sub"><button type="button" className="connector-page-code-button" data-copy="mcp_n8ntest_get_agent_builder_reference" aria-label="Copy mcp_n8ntest_get_agent_builder_reference"><code className="connector-page-code">mcp\_n8ntest\_get\_agent\_builder\_reference</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Return the required reference for Agent configuration and mutate\_agent operations. Read before building an Agent.</div>
      </div>
    </div>
  </div>
</div>


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.