What problem does it solve? Connecting Claude Code plugins to external services like databases, APIs, and cloud platforms requires correctly configuring MCP servers, handling authentication, and wiring tools into commands — a process with many failure points and security pitfalls. ## Core Features & Use Cases - Server Configuration: Set up MCP servers via .mcp.json or inline plugin.json across four transport types: stdio, SSE, HTTP, and WebSocket. - Authentication Guidance: Implement OAuth flows, bearer tokens, API keys, and dynamic header helpers using environment variables instead of hardcoded credentials. - Tool Integration: Pre-allow MCP tools in command frontmatter using the mcp__plugin_<plugin>_<server>__<tool> naming convention, with patterns for agents and multi-server workflows. - Use Case: You are building a plugin that connects to Asana. Use this Skill to configure the SSE server with OAuth, pre-allow the task creation tools in your command, and validate the setup with /mcp and claude --debug. ## Quick Start Ask the AI to add an MCP server to your plugin by creating a .mcp.json file with the appropriate server type and authentication configuration.