Use this skill when a team wants to expose external capabilities through an MCP server.
Plan in this order:
- define the user tasks the MCP server must unlock
- choose the smallest useful tool surface before chasing endpoint completeness
- specify auth, secret handling, and least-privilege expectations
- design tool schemas and output shape for discoverability and safe automation
- define evaluation cases that prove the server is useful for real agent tasks
Deliver:
- candidate tools and responsibilities
- auth and secret-handling model
- failure and retry expectations
- evaluation plan
- rollout notes and open risks
Avoid:
- exposing raw API coverage without task-level value
- hiding side effects behind vague tool descriptions
- skipping evaluation until after implementation