validation-checklist

MCP Validation Checklist

Content Preview
# MCP Validation Checklist

## Structural Integrity
- [ ] Tool names are unique across the manifest
- [ ] Tool names use lowercase snake_case (3-64 chars, `[a-z0-9_]`)
- [ ] `inputSchema.type` is always `"object"`
- [ ] Every `required` field exists in `properties`
- [ ] No empty `properties` objects (warn if inputs truly optional)

## Descriptive Quality
- [ ] All tools include actionable descriptions (≥10 chars)
- [ ] Descriptions start with a verb ("Create…", "Retrieve…", "Delete…")
- [ ] Par
How to Use

Recommended: Install to project (local)

mkdir -p .claude/skills
curl -o .claude/skills/validation-checklist.md \
  https://raw.githubusercontent.com/alirezarezvani/claude-skills/main/engineering/mcp-server-builder/references/validation-checklist.md

Skill is scoped to this project only. Add .claude/skills/ to your .gitignoreif you don't want to commit it.

Alternative: Clone full repo

git clone https://github.com/alirezarezvani/claude-skills

Then reference at engineering/mcp-server-builder/references/validation-checklist.md

Related Skills