MCP Client Snap Pack

Overview

The MCP Client Snap Pack enables you to connect to MCP servers as part of their Agent.

Use Snaps in this Snap Pack to:
  • List available tools from an MCP server
  • Perform operations such as call tools, list resources, and read resources from an MCP server.

This Snap Pack has the following Snaps and Accounts:

  • MCP Function Generator: Use this Snap to convert the tools available from an MCP server to a list of function definitions, with the additional ability to add "list resource" and "read resource" to the function definitions list.
  • MCP Invoke: Use this Snap to execute the operations you want the MCP server to perform. This Snap formats the generated results into a unified structure within SnapLogic.
  • SSE Account: Use this account type to connect the MCP Client Snaps to a remote MCP SSE Server.
  • Streamable HTTP Server Account: Use this account type to connect MCP Client Snaps to a remote MCP Streamable HTTP Server.
  • SSE OAuth2 Account: Use this account type to connect MCP Client Snaps using an SSE server using OAuth2 authentication.
  • Streamable HTTP Server OAuth2 Account: Use this account type to connect MCP Client Snaps to Streamable HTTP Servers using OAuth2 authentication.