Hello Team:
How to connect through the external mcp server via SL mcp client ( I need a documentation for doing the same)
If any mcp server is popular and its busy then how snaplogic is handling this concurrency
Hi Imaya,
You can connect to external servers by configuring the account in SL MCP Client Snaps. Two kinds of account are available: MCP SSE Account and MCP Streamable Http Account which depends on the transport protocol the MCP server is using. This article explains a bit more about how to power your SL Agent with MCP servers, i.e. how to use MCP Client Snaps in your agent pipelines.
SnapLogic relies primarily on timeouts and retry logic to handle busy MCP servers. If a server is busy, requests will simply wait up to the timeout period and potentially fail and throw errors if the server can't respond in time. You can configure the timeout in the account settings.
Luna W., just for clarification: If I am able to connect from MCP inspector tool to SL then in that case, MCP tool will be the MCP client & Snaplogic act as MCP server right? Then in this case, I provide the url & bearer token to the user who configure the details in the Inspector tool & try to connect and run the function there. And if i need to connect to another MCP server then configuring the MCP SSE or HTTP account at Snaplogic end which acts as MCP client & the target will be the MCP server?
If I am able to connect from MCP inspector tool to SL then in that case, MCP tool will be the MCP client & Snaplogic act as MCP server right?
Yes, MCP inspector is an MCP client. You can use it to connect to the MCP Servers built in SnapLogic.
And if i need to connect to another MCP server then configuring the MCP SSE or HTTP account at Snaplogic end which acts as MCP client & the target will be the MCP server? (edited
Yes, the MCP Function Generator Snap and MCP Invoke Snap and their MCP SEE/HTTP account acts as an MCP client to allow you to connect to other MCP servers whether they are built in SnapLogic or not. Basically, SnapLogic provides both the MCP client and the MCP server capabilities.
For client, you can use the MCP Function Generator Snap and MCP Invoke Snap to connect to servers to empower your SnapLogic agent.
For server, you can expose your pipelines as tools by creating an MCP server in SnapLogic platform and use all kinds of MCP client to consume the tools.
