If you're building an MCP server and want to avoid the usual trap of wrapping every API endpoint into a thin tool, this walks you through a workflow-first approach. It pushes you to identify the actual tasks an agent needs to complete, design a minimal tool surface with high-signal outputs, and build shared infrastructure like auth and pagination before you write schemas. The emphasis on corrective error messages and evaluation scripts is smart. It includes best practices docs and Python/TypeScript implementation references. Useful if you're past hello world and want your server to actually work in production with real context limits.

skills.sh installs
194
GitHub stars
131
last updated
Aug 21, 2026

Install

$ npx -y skills add dkyazzentwatwa/chatgpt-skills --skill mcp-builder --agent claude-code

Installs into .claude/skills of the current project.

Files

MCP Builder

Build MCP servers around user workflows, not raw API endpoints.

Workflow

  1. Read the target API docs and identify the workflows an agent must complete end to end.
  2. Design a small tool surface with high-signal outputs, clear identifiers, and actionable errors.
  3. Implement shared infrastructure first: auth, request helpers, pagination, truncation, and formatting.
  4. Add tool schemas and docstrings that make correct usage obvious.
  5. Evaluate the server with realistic tasks before expanding scope.

Principles

  • Prefer workflow tools over thin endpoint wrappers.
  • Return concise, high-signal responses by default.
  • Use human-readable identifiers whenever possible.
  • Make error messages corrective: tell the agent what to try next.
  • Design for limited context and large datasets.

Resources

  • references/mcp_best_practices.md for design principles that apply to every server.
  • references/python_mcp_server.md for Python implementation patterns.
  • references/node_mcp_server.md for TypeScript implementation patterns.
  • scripts/connections.py and scripts/evaluation.py as repo-local helpers.

Deliverables

Sponsors

Details

Repository
github.com/dkyazzentwatwa/chatgpt-skills
Categories
DevOps & CI/CD, Code Review & Quality, AI & Agent Building, Debugging, Productivity & Planning
First seen
Jun 3, 2026

More from dkyazzentwatwa/chatgpt-skills

All 20
1borghei avataraccount-executiveborghei/claude-skillsSales execution across pipeline, discovery, demos, negotiation, and closing. Use when qualifying opportunities, running MEDDIC discovery, building account plans193skills.sh installs
2charleswiltgen avataraxiom-xctest-automationcharleswiltgen/axiomUse when writing, running, or debugging XCUITests. Covers element queries, waiting strategies, accessibility identifiers, test plans, and CI/CD test execution p193skills.sh installs
3mvanhorn avatarpp-allrecipesmvanhorn/printing-press-libraryEvery Allrecipes recipe in your terminal — cached as data, with pantry-aware search, Bayesian-smoothed ranking, and one-line grocery lists. Trigger phrases: `se193skills.sh installs
4hiyeshu avatarcodeck-reviewhiyeshu/codeckReviewer role. Opens rendered HTML, inspects every slide visually, fixes problems in custom.css or slides.html and rebuilds through build-html.sh. Use whenever 192skills.sh installs
5personamanagmentlayer avatarstockbreeder-expertpersonamanagmentlayer/pclExpert-level livestock management, animal health monitoring, breeding programs, and ranch management192skills.sh installs
6hoodini avatarbunhoodini/ai-agents-skillsBuild fast applications with Bun JavaScript runtime. Use when creating Bun projects, using Bun APIs, bundling, testing, or optimizing Node.js alternatives. Trig191skills.sh installs