Tried it just now tih the google sheets…for Claude Code, it doesn’t appear to work, It says connected, but then hits an error when I try to take an action, and not sure how tod ebug it
I think one thing was, with the same endpoint, should this be treated as a single MCP and I specify to the LLM which of the connected apps, or am I creating a distinct MCP server and naming the respective app but using the send endpoint?
What is the impact on context windows and performance? I have multiple tools that I connect via Pipedream and want to use with a single MCP server (but don’t have to; originally I was making a 1:1):
I get this message: Tool calling accuracy may decline with this many apps selected. Consider selecting fewer apps for better performance.
It doesn’t matter if 1 server has 100 tools or 100 servers each have 1 tool — at some point, too many tools will negatively impact the LLM’s context and ability to select the right tool. DOes that answer your question?
Right but if I specify different MCP servers even if they use the same end-point will that reduce the number of tools loaded for a given MCP server in claude?
Meaning: in a given call I don’t use all the tools so it looks like I should, in fact, separate into separate MCP servers even with the same URL (will that do it; or the fact I have the same pipedream end-point load them all every time)?