MCP timeout with Claude Desktop

Are you using our SaaS platform (Baserow.io) or self-hosting Baserow?

SaaS

What are the exact steps to reproduce this issue?

Subject: MCP Server Error - “Cannot read properties of undefined (reading ‘tools’)”
Hello Baserow Support Team,
I’m trying to use the Baserow MCP (Model Context Protocol) server with Claude Desktop, but I’m encountering an error that prevents the connection from working properly.
Issue:
When Claude Desktop attempts to retrieve the list of available tools using the tools/list method, the MCP server returns an error instead of the expected tool list.
MCP Endpoint:

https://api.baserow.io/mcp/***/sse

Error Message:
SseError: SSE error: Cannot read properties of undefined (reading ‘tools’)
at _eventSource.onerror
Steps to Reproduce:

Configure Claude Desktop with the Baserow MCP endpoint
Claude Desktop sends an initialize request (succeeds)
Claude Desktop sends a tools/list request
The request either times out after 5 seconds or returns the error above

What’s Working:

The SSE endpoint connection is established successfully
The MCP initialization handshake

Attach screenshots, videos, or logs that demonstrate the issue.

Hey @williamlee2112,

I tested with npx @wong2/mcp-cli --sse $YOUR_MCP_ENDPOINT and confirmed it works, but the response time is quite slow due to the large number of tables, which results in many tools being returned.

Claude’s requests may be timing out because of this delay, which is likely causing the issue you’re experiencing.

We have plans to improve our MCP server performance in the future, but for now, the available solutions are:

  • Work with workspaces that have fewer tables
  • Find a way to increase the timeout for MCP tool discovery

Important security note: I’ve edited your original message to remove the URL, as it would allow anyone to view and edit your data. If you haven’t already, please generate a new endpoint immediately to prevent unauthorized access from anyone who may have seen the exposed URL.