Guidelines for naming MCP tools, describing parameters, and documenting tools in a language- and framework-agnostic manner
97
Pending
Does it follow best practices?
Impact
97%
1.02xAverage score across 5 eval scenarios
Pending
The risk profile of this skill
DevTools Co. is building an MCP server for GitHub operations. They have three tools that need comprehensive documentation:
The tools are complete and working, but the documentation needs improvement. The current documentation is inconsistent across tools - some have detailed error sections, others don't; some mention implementation details like "makes HTTP POST request to GitHub API", others are too vague.
The documentation should be useful for AI agents across different platforms (some running on Windows, others on Linux/macOS). Agents need to understand what each tool does, what errors might occur, and how the tools relate to each other.
Create a JSON file github_tools_documentation.json containing complete documentation for three GitHub-related MCP tools. For each tool, include:
Create documentation for these three tools:
github_repository_manage - Manage repositories (create, list, delete)github_issue_track - Handle issues (create, update, search)github_code_review - Code review operations (PRs, reviews, merges)Ensure the documentation: