Install
$ agentstack add mcp-mcp-com-ai-mcp-server-evaluations-skills ✓ scanned · ✓ verified — works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ● Network access Used
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
About
MCP Server Evaluations Skill
API-First for AI. Systematically evaluate MCP servers for correctness, error handling, and response quality using curl + jq (and optional Bun/Node).
Website · Docs · MCP Servers · Run MCP · CLI Tool
🪝 Why this exists
MCP quality is measurable. This skill provides a repeatable evaluation workflow to ensure:
- Tools are discoverable and correctly described
- Tool calls work with valid inputs
- Errors are actionable for invalid inputs
- Answers are reliable under realistic questions
- Performance stays acceptable
⚡ What you’ll find here
✅ Skill-aligned workflow
- Environment verification (MCP server health + ping)
- Tool discovery and completeness checks
- Functional testing per tool
- Question-based evaluation
- Scoring rubric and pass threshold
✅ Minimal dependencies
curlandjqrequired- Optional:
bunornodefor local automation
✅ Reference guides
- Inspector usage
- Evaluation criteria
- Question templates
🚀 Quickstart (Skill Summary)
Requirements
curljq- Optional:
bunornode(v22+)
1) Verify MCP server health
curl -s http://localhost:3030/health
curl -s -X POST http://localhost:3030/mcp \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","id":1,"method":"ping"}'
2) List available tools
curl -X POST http://localhost:3030/mcp \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","method":"tools/list","id":1}'
3) Call a tool (basic function test)
curl -X POST http://localhost:3030/mcp \
-H "Content-Type: application/json" \
-d '{
"jsonrpc": "2.0",
"method": "tools/call",
"params": {"name": "", "arguments": {}},
"id": 2
}'
4) Trigger an error (quality check)
curl -X POST http://localhost:3030/mcp \
-H "Content-Type: application/json" \
-d '{
"jsonrpc": "2.0",
"method": "tools/call",
"params": {"name": "", "arguments": {}},
"id": 3
}'
✅ Evaluation Checklist (Fast Pass)
# Health check
curl -s http://localhost:3030/health | grep -q "" && echo "✓ Health OK" || echo "✗ Health FAILED"
# MCP ping
curl -s -X POST http://localhost:3030/mcp \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","id":1,"method":"ping"}' | jq -e '.jsonrpc == "2.0" and .result' > /dev/null && echo "✓ Ping OK" || echo "✗ Ping FAILED"
# Tools list
curl -s -X POST http://localhost:3030/mcp \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","method":"tools/list","id":1}' | jq '.result.tools | length' | xargs -I {} echo "✓ {} tools discovered"
📊 Scoring rubric
| Category | Weight | Criteria | |----------|--------|----------| | Tool Discovery | 20% | All operations exposed, proper naming | | Basic Functionality | 30% | Valid inputs return correct responses | | Error Handling | 20% | Actionable errors, missing args reported | | Question Accuracy | 20% | Test questions answered correctly | | Performance | 10% | Responses
Source & license
This open-source MCP server is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: mcp-com-ai
- Source: mcp-com-ai/mcp-server-evaluations-skills
- License: MIT
- Homepage: https://mcp.com.ai
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet — be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.