What problem does it solve? Building MCP (Model Context Protocol) servers that LLMs can actually use effectively requires careful tool design, schema validation, transport selection, and evaluation—this Skill provides a structured four-phase workflow covering research, implementation, review, and evaluation. ## Core Features & Use Cases - Guided MCP Server Development: Step-by-step process for designing tools with proper naming, input/output schemas, annotations, pagination, and error handling in Python (FastMCP) or TypeScript (MCP SDK). - Reference Documentation: Bundled guides covering MCP best practices, language-specific implementation patterns, and quality checklists. - Evaluation Harness: Scripts to create XML-based evaluation question sets and run automated tests measuring how well an LLM can use your MCP server via stdio, SSE, or HTTP transports. - Use Case: You need to expose your company's internal API to an LLM agent. Use this Skill to scaffold a TypeScript MCP server with Zod-validated tools, then generate 10 evaluation questions and run the evaluation script to verify agents can answer realistic questions. ## Quick Start Ask the AI to help you build an MCP server for your chosen API, specifying whether you want Python or TypeScript and which endpoints to cover.