AgentStack
MCP verified MIT Self-run

Mcp Server Evaluations Skills

mcp-mcp-com-ai-mcp-server-evaluations-skills · by mcp-com-ai

Evaluate MCP servers for quality and reliability. Verify tool functionality, test error handling, generate tests, and assess response quality with no dependencies other than curl. Use this when validating MCP server implementations, testing OpenAPI-to-MCP conversions, or assessing API tool quality.

No reviews yet
0 installs
13 views
0.0% view→install

Install

$ agentstack add mcp-mcp-com-ai-mcp-server-evaluations-skills

✓ scanned · ✓ verified — works with Claude Code, Cursor, and more.

Security review

✓ Passed

No 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.

Are you the author of Mcp Server Evaluations Skills? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

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

  • curl and jq required
  • Optional: bun or node for local automation

✅ Reference guides

  • Inspector usage
  • Evaluation criteria
  • Question templates

🚀 Quickstart (Skill Summary)

Requirements

  • curl
  • jq
  • Optional: bun or node (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.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet — be the first.

Versions

  • v0.1.0 Imported from the upstream source.