MCP tool filtering: how Datadog proved the pattern and we shipped the solution
Blog post from Speakeasy
Nolan Di Mare Sullivan discusses the implementation of tag-based tool filtering for Speakeasy-hosted MCP (Multi-Channel Platform) servers, highlighting its necessity due to Datadog's extensive tool list that can overwhelm an AI agent's context window. Datadog's MCP server, which exposes 142 tools across 22 toolsets, demonstrates the need for efficient tool filtering to improve agent performance by reducing noise and focusing on relevant tools. Tag-based tool filtering allows server operators to control which tools are visible to clients by tagging tools at the source, thus optimizing the context window and enhancing tool selection. This approach contrasts with dynamic toolsets, which optimize tool loading at runtime, and both methods together offer a comprehensive solution for managing large MCP servers. The article emphasizes that this filtering is a non-breaking change, as it is opt-in and maintains the full tool list when no tags are specified, ensuring backward compatibility and flexibility for server operators.
Use this post, company, and trend context to find content marketing opportunities, perform competitive analysis, or address product feature gaps via the Plushcap MCP server or the Plushcap API.