Mcp builder
Plan and build MCP servers with agent-friendly tools, schemas, error handling, and evaluation. Use when creating or refactoring MCP integrations.From its SKILL.md
npx -y skills add dkyazzentwatwa/chatgpt-skills --skill mcp-builderAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- no licenseNo license file was found in the repository. Code published without one is not open source by default, so using it at work is a question for whoever answers licensing questions where you are.
SKILL.md
1.5 KB, 263 tokens by cl100k_base, as published. Nobody here has run it
MCP Builder
Build MCP servers around user workflows, not raw API endpoints.
Workflow
- Read the target API docs and identify the workflows an agent must complete end to end.
- Design a small tool surface with high-signal outputs, clear identifiers, and actionable errors.
- Implement shared infrastructure first: auth, request helpers, pagination, truncation, and formatting.
- Add tool schemas and docstrings that make correct usage obvious.
- 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.mdfor design principles that apply to every server.references/python_mcp_server.mdfor Python implementation patterns.references/node_mcp_server.mdfor TypeScript implementation patterns.scripts/connections.pyandscripts/evaluation.pyas repo-local helpers.
Deliverables
- A concrete tool inventory tied to user workflows.
- Strict input/output schemas.
- Evaluation prompts or scripts that confirm the server is usable by an agent.
What ships with it: 10 files
130.6 KB alongside SKILL.md, 2 of them executable
agents/
- openai.yaml165 B
references/
- evaluation.md21.2 KB
- mcp_best_practices.md28.2 KB
- node_mcp_server.md26.1 KB
- python_mcp_server.md25.6 KB
scripts/
- connections.pyruns4.8 KB
- evaluation.pyruns12.3 KB
- example_evaluation.xml1.2 KB
- requirements.txt29 B
- LICENSE.txt11.1 KB