This topic was automatically generated from Slack. You can find the original thread here.
Summary
Google Search Console MCP tools are failing with a “string too long” error, indicating tool names exceed a 64-character limit. This appears to be due to internal prefixing that adds ~19 characters to the actual tool name.
Environment
• MCP Server: Pipedream MCP Server
• Client: Claude Desktop
• Date First Noticed: [Today’s date - please fill in]
• Last Known Working: Yesterday [please specify exact date if known]
Description
All Google Search Console MCP tools are failing with the following error:
An error occurred while calling the tool: AI_APICallError: Invalid 'tools[1].function.name': string too long. Expected a string with maximum length 64, but got a string with length [X] instead.
Affected Tools
GOOGLE_SEARCH_CONSOLE-RETRIEVE-SITE-PERFORMANCE-DATA(53 chars visible, reports as 72 chars)GOOGLE_SEARCH_CONSOLE-SUBMIT-URL-FOR-INDEXING(46 chars visible, reports as 65 chars)
Tools That Work (for comparison)
•GOOGLE_ANALYTICS-CREATE-GA4-PROPERTY(37 characters) - Works fine
•GOOGLE_ANALYTICS-RUN-REPORT-IN-GA4(35 characters) - Works fine
Steps to Reproduce- Attempt to call any Google Search Console MCP tool
- Provide valid parameters
- Observe the error message about string length
Expected Behavior
Google Search Console tools should execute successfully as they did previously.
Actual Behavior
Tools fail immediately with a validation error before execution.
Analysis
• The error shows tool names are ~19 characters longer than their visible names
• This suggests internal prefixing (possibly “pipedream-server/” or similar) is being added
• The 64-character limit appears to be newly enforced (worked yesterday)
• Only Google Search Console tools are affected due to their longer base names
Suggested Fix - Shorten Google Search Console tool names to account for internal prefixing
- OR adjust the internal naming scheme to use shorter prefixes
- OR request the 64-character limit be increased
Additional Information
• Other MCP tools with shorter names continue to work
• This is blocking all Google Search Console functionality
• No workaround available as tool names cannot be modified by users
Sample Error for Testing
json
{
"tool": "GOOGLE_SEARCH_CONSOLE-RETRIEVE-SITE-PERFORMANCE-DATA",
"parameters": {
"dimensions": ["QUERY"],
"endDate": "2025-03-31",
"startDate": "2025-03-01",
"rowLimit": 10
}
}
