Can Shopify Optimize the Error of Tool Name Length Exceeding the Maximum Limit?

This topic was automatically generated from Slack. You can find the original thread here.

We encountered this error:

Invalid 'tools[0].function.name': string too long. 
Expected a string with maximum length 64, but got a string with length 66 instead.

Perhaps Shopify (not OAuth) does not allow such a long tool name. Can you optimize it?

Hi , thank you for reaching out.

We have aware of this issue and created a tracking ticket here, please follow the ticket to be notified for any updates.

This is not an issue with Pipedream, the maximum length is defined by each MCP client. The MCP standard defines 128 characters as the maximum length.

When you add the Pipedream MCP server to your client, you assign it a name, and this is usually prepended to the tool name. If you can change the name given to make it smaller, that may resolve the issue on your end.

For example, if you added the name “Pipedream MCP tools” when you added the MCP server to your client, you can change that name to “Pipedream” or even “PD” which will, by extension, reduce the tool name.