Agent tool pipeline execution
AgentCreator agents reason over the tools made available to them and, when the model determines a tool is needed, invoke SnapLogic tool pipelines that can retrieve data, calculate, or perform persistent operations such as database writes and sending email, including against systems outside SnapLogic. Tool pipelines run using configured SnapLogic Accounts (connection credentials).
Recorded characteristics
- Function
- SnapLogic documents the Agent Snap as the core of an Agent pipeline that manages the full cycle of receiving a request, reasoning through it, calling tools and returning a response. When the LLM determines that a tool is needed, the Agent Snap invokes the appropriate tool pipeline, passes the required arguments and feeds the result back into an iterative reasoning loop, which continues until the objective is met. SnapLogic states this is the mechanism that gives agents the ability to act on external systems rather than simply generate text. Function Generator Snaps produce tool definitions describing which tools are available and what parameters they require, so the LLM can reason about which tool to invoke; a Multi Pipeline Function Generator can expose multiple tool pipelines. A pipeline becomes a tool by enabling "Expose this pipeline as a tool" and entering a plain-language tool description and tool inputs. Agent pipelines may call other Agent pipelines as subagents. AgentCreator agents may also call external MCP servers through the MCP Client Snaps (MCP Function Generator, MCP Invoke) as part of their tool surface.
- Data access
- Tool pipelines can be built around any Snap that performs the required operation, including an HTTP Client Snap for external web services and system-specific Snaps such as a MySQL Snap for database operations. SnapLogic describes each tool pipeline as a discrete capability such as retrieving data, querying a system, performing a calculation or writing a result. Data reached by an agent is therefore determined by the tool pipelines and the SnapLogic Accounts they are configured with. Each tool pipeline must return exactly one output document per invocation.
- Actions
- Can take actions
- External actions
- Yes
- Human confirmation
- Conditional
- Permission basis
- Separate permissions
- Administrative control
- Documented controls are builder-level: which pipelines are exposed as tools; tool descriptions and input schemas; which Accounts each Snap uses (Accounts are accessible to their creator and to pipelines in the Project folder where created, or to anyone with access to a shared folder); administrator-created service accounts; dynamic accounts supplied by pipeline parameters or a Secrets Manager; an adjustable per-tool-pipeline timeout in the Agent Snap; and inspection of reasoning steps and tool call history in the Agent Visualizer. Pipeline validation, testing and Agent Visualizer inspection are not confirmation mechanisms. No AgentCreator-specific administrator enable/disable switch was established.
- Default state
- Conditional
- Availability
- AgentCreator is a current SnapLogic feature within SnapLogic Designer, presented without preview or beta labelling in the reproduced documentation. An agent can take actions only after it is built: an AgentCreator feature subscription, construction of an Agent pipeline and tool pipelines, exposing pipelines as tools with descriptions, configuration of connection Accounts, and deployment as a Triggered Task or Ultra Task for production use. Access to AgentCreator does not by itself make any agent operational. No exact general-availability date is established.
- Licensing
- SnapLogic lists a feature subscription to AgentCreator as a prerequisite for building tool pipelines. No further entitlement detail is recorded.
- External model or provider
- Customer-selected; no single model or provider. SnapLogic documents vendor-specific Agent Snaps (Amazon Bedrock Converse API Agent, Azure AI Foundry Chat Completions Agent, Google Gemini API Agent, OpenAI Chat Completions Agent) and Function Generator Snaps for Amazon Bedrock, Google Gemini, OpenAI and Azure OpenAI. Functionality is not identical across every vendor; see the SnapLogic support matrix.
- Limitations and uncertainty
- (1) Permission basis is recorded as separate_permissions: tool pipelines execute using separately configured SnapLogic Accounts/connection credentials, not by established passthrough of the interacting user's permissions. No reproduced evidence establishes that any connector passes through the interacting user's own identity to the target system; the agent is not established as having a dedicated identity of its own. (2) Human confirmation is conditional: SnapLogic documents Human-in-the-Loop checkpoints that pause execution until a human supervisor authorizes a high-stakes action, and its September 2026 release references human-in-the-loop steps within tool pipelines, but no universal built-in approval gate before every tool invocation is documented; the Agent Snap invokes tools when the model determines they are needed, so approval depends on agent and pipeline design. (3) Not every tool is state-changing; retrieval, query, calculation and generated output are distinct from persistent action. External persistent action rests on SnapLogic's documentation of tool pipelines writing to databases, calling web services via HTTP Client and the first-party "AgentCreator Tool - Send email" and "PostgreSQL Execution Agent" tool patterns; the pattern pages require login and their internal steps were not reproduced. (4) Boundary: excludes external AI agents or clients invoking SnapLogic pipelines through the SnapLogic MCP Server, which SnapLogic distinguishes as a separate direction (future candidate), and excludes SnapGPT, a design-time helper that can generate agent and MCP Server pipelines. (5) Unresolved: exact GA date; any AgentCreator-specific administrator enablement switch.
Evidence
- AgentCreator
Supports: Function · External model · Availability · General · Primary source
AgentCreator enables building LLM-powered agents; resides in SnapLogic Designer as Snap Packs and Snaps; pipelines deployed as Tasks.
AgentCreator Snap Packs connect to Claude, OpenAI, Azure OpenAI and Google Gemini.
AgentCreator is a current feature embedded in SnapLogic Designer.
AgentCreator builds agents that run inside SnapLogic; MCP Server exposes pipelines to external AI agents and clients (complementary, distinct).
- AgentCreator Architecture and Pipeline Design
Supports: Function · Actions · External actions · Human confirmation · External model · Limitations · Primary source
Agent Snap manages receiving a request, reasoning, calling tools and returning a response in an iterative loop; Function Generators provide tool definitions; subagents supported.
Tool pipelines can write a result and read from or write to databases; the agent invokes them based on the LLM's reasoning.
Tool calling "gives agents the ability to act on external systems rather than simply generate text"; HTTP Client Snap calls external web services.
Human-in-the-Loop checkpoints pause execution until a human supervisor authorizes high-stakes actions; not documented as a universal gate.
Vendor-specific Agent Snaps for Amazon Bedrock, Azure AI Foundry, Google Gemini and OpenAI.
Tool pipelines must return one output document per invocation; extra documents are discarded.
- Create Tools for your Agents
Supports: Actions · External actions · Default state · Licensing · Primary source
Tool pipelines represent discrete capabilities such as reading a database or calling a web service; first-party tool patterns include Send email and PostgreSQL Execution Agent.
Tool pipelines can use HTTP Client for external web services or system-specific Snaps such as MySQL; Send email tool pattern listed.
A pipeline must be explicitly exposed as a tool with a description and inputs before the agent can invoke it.
Prerequisite: feature subscription to AgentCreator.
- Build Agent Pipelines in AgentCreator
Supports: Default state · Primary source
Production agents are deployed by creating a Triggered Task or Ultra Task for the Agent pipeline.
- AgentCreator support matrix
Supports: External model · Availability · Primary source
Supported Snap Packs, vendors and capabilities (including agentic workflows) vary by LLM vendor.
Lists currently supported AgentCreator Snap Packs and capabilities.
- AgentCreator FAQ
Supports: General · External model · Primary source
GenAI App Builder was the name of SnapLogic's first GenAI feature; AgentCreator is its evolution.
AgentCreator is not an LLM; it connects to supported LLM vendors.
- Accounts
Supports: Permission basis · Primary source
Accounts store credentials used by Snaps; accessible to their creator and pipelines in the Project folder, or via shared folders; dynamic accounts may use pipeline parameters or Secrets Manager.
- Create a service account
Supports: Permission basis · Primary source
Administrators can create service accounts in SnapLogic.
- Model Context Protocol (MCP)
Supports: General · Limitations · Primary source
MCP Server exposes SnapLogic pipelines as tools for external MCP clients; MCP Client Snaps let Agent pipelines call external MCP servers.
External-client MCP Server execution is a distinct direction with its own authentication policies and is outside this capability.
- September 2026 Release Notes
Supports: Human confirmation · Limitations · Primary source
September 2026: Agent Snap tool pipeline timeout can be increased to accommodate human-in-the-loop steps.
September 2026 AgentCreator changes: new Amazon Bedrock Managed Knowledge Base Snaps and adjustable per-tool timeout (default 10 minutes).