mcp-server-design
Design and build Model Context Protocol (MCP) servers — choosing between tools, resources, and prompts; schema design that LLMs can actually use; error handling that produces recoverable failures; auth patterns; transport selection; pagination and large-output handling; and the security considerations specific to exposing tools to autonomous agents. Use this skill whenever the task involves building an MCP server, exposing functionality to Claude or another MCP client, debugging "the model isn't calling my tool" or "the model is calling my tool wrong," reviewing an MCP server design, or any work where the goal is letting an LLM interact with a system via MCP. Trigger on terms like "MCP," "Model Context Protocol," "MCP server," "MCP tool," "Anthropic connector," "expose this to Claude," and similar.