What problem does it solve? Building MCP servers that AI assistants can reliably call requires many non-obvious decisions: choosing between Tools, Resources, and Prompts, naming and describing tools so AI selects them correctly, handling errors without crashing, and debugging stdio-based communication. This Skill provides a systematic methodology covering the full lifecycle. ## Core Features & Use Cases - Protocol Design Guidance: Clear rules for choosing Tools vs Resources vs Prompts, plus naming, parameter schema, and description conventions that make AI call tools correctly. - Implementation Patterns: TypeScript and Python project structures, Zod/Pydantic input validation, error handling with isError flags, resource lifecycle management, and security practices. - Testing & Deployment: Unit and integration testing with InMemoryTransport, MCP Inspector debugging, and npm/pip/Docker distribution with client configuration examples. - Use Case: You want to expose your company's internal API to Claude. Use this Skill to scaffold the server, design well-described tools, validate inputs, test with the Inspector, and publish an npm package users can add to their MCP config. ## Quick Start Ask the AI to help you design and build an MCP server for your API following the mcp-builder methodology, starting with tool definitions and input schemas.