{"slug": "show-hn-mcp-tool-definition-quality-score-tdqs-spec", "title": "Show HN: MCP Tool Definition Quality Score (TDQS) Spec", "summary": "Puneet Singh, creator of FastMCP and other MCP ecosystem tools, released the Tool Definition Quality Score (TDQS), an open-source specification for evaluating MCP server definition quality. TDQS is used by Glama to score over 15,000 open-source and remote MCPs, and a free website at tdqs.dev offers documentation, a playground, CLI, API, and SDKs to promote adoption and address inconsistent tool definitions.", "body_md": "Hey everyone,\n\nYou may know me because of my Open-Source work like awesome-mcp-servers, FastMCP (node.js), ViteMCP, mcp-proxy, mcp-remote, and a few other projects in the MCP ecosystem, including Glama.\n\nI was lucky enough to be present when MCP was first announced. That let me to contribute to the foundations of this new protocol and everything that has evolved around it. It also let me to be at the center of a lot of feedback, and by far the biggest complaint about the MCP ecosystem has been the inconsistent quality. Quality here means a lot of things, but server JSON definition is a big part of it. Bad tool definitions mean that tools are not selected when they should be, they are when they shouldn't, they are improperly invoked, etc.\n\nTDQS is an open-source specification ([https://github.com/glama-ai/tool-definition-quality-score](https://github.com/glama-ai/tool-definition-quality-score)) for evaluating the quality of the MCP server definitions. It's not a complete solution to the quality problem, but it is a research based rubric that increases clarity over what tools are available, what are their behaviors/purpose, and when/how they are supposed to be used.\n\nTDQS is what Glama uses to score 15,000+ Open-Source and remote MCPs. And [https://tdqs.dev](https://tdqs.dev) is a free website to promote the spec and increase the adoption through better documentation and easy to use playground/CLI/API/SDKs.\n\nWould love your feedback and participation in improving the quality of the MCP ecosystem.\n\nComments URL: [https://news.ycombinator.com/item?id=49553343](https://news.ycombinator.com/item?id=49553343)\n\nPoints: 1\n\n# Comments: 0", "url": "https://wpnews.pro/news/show-hn-mcp-tool-definition-quality-score-tdqs-spec", "canonical_source": "https://tdqs.dev", "published_at": "2026-09-03 17:12:00+00:00", "updated_at": "2026-09-03 17:22:46.390542+00:00", "lang": "en", "topics": ["developer-tools", "ai-tools"], "entities": ["Puneet Singh", "FastMCP", "Glama", "TDQS", "tdqs.dev"], "alternates": {"html": "https://wpnews.pro/news/show-hn-mcp-tool-definition-quality-score-tdqs-spec", "markdown": "https://wpnews.pro/news/show-hn-mcp-tool-definition-quality-score-tdqs-spec.md", "text": "https://wpnews.pro/news/show-hn-mcp-tool-definition-quality-score-tdqs-spec.txt", "jsonld": "https://wpnews.pro/news/show-hn-mcp-tool-definition-quality-score-tdqs-spec.jsonld"}}