Too many MCP tools: tool limits in Windsurf, Cursor and VS Code
WindsurfCursorVS Code
The error
Tool limit warnings, or the agent ignoring tools from a server you enabled
Why it happens
Agents work best with a limited set of tools, and some clients enforce a hard cap. Windsurf's docs say Cascade has a limit of 100 total tools at any given time. Cursor's and VS Code's current MCP docs don't publish a fixed number, but both let you switch tools off. Big servers like GitHub or AWS can expose dozens of tools each, so a few servers add up quickly.
How to fix it
- Disable servers you are not using
Cursor: Customize → MCP, toggle the server off. Windsurf: the MCPs section of the Cascade panel's ... menu shows tool counts per server, with a toggle for each. - Turn off individual tools
VS Code: click Configure Tools in the chat input and untick tools. Windsurf: list tool names in the server'sdisabledToolsarray.{ "mcpServers": { "github": { "command": "npx", "args": ["-y", "@modelcontextprotocol/server-github"], "disabledTools": ["create_repository"] } } } - Use server-side toolsets
Some servers let you load only a subset. GitHub's server supportsGITHUB_TOOLSETS."env": { "GITHUB_PERSONAL_ACCESS_TOKEN": "…", "GITHUB_TOOLSETS": "repos,issues,pull_requests" }
Related servers
Dev Tools● Maintained
GitHub
GitHub's official MCP Server
★ 33.6k · updated 2026-10-15 · 🔑 auth
Cloud & DevOps● Maintained
AWS MCP Servers
Open source MCP Servers for AWS
★ 9.8k · updated 2026-10-15 · 🔑 auth
Browser Automation● Maintained
Playwright (Microsoft)
Playwright MCP server
★ 38.2k · updated 2026-10-08