Skip to main content
ClaudeWave
tylerscomic-lab avatar
tylerscomic-lab

mcp-schema-audit-mcp

View on GitHub

Audits MCP tool definitions & marketplace listings for the exact patterns that make LLMs call tools wrong

MCP ServersOfficial Registry0 stars0 forksJavaScriptMITUpdated today
Install in Claude Code / Claude Desktop
Method: Manual
Claude Code CLI
git clone https://github.com/tylerscomic-lab/mcp-schema-audit-mcp
claude_desktop_config.json (Claude Desktop)
{
  "mcpServers": {
    "mcp-schema-audit-mcp": {
      "command": "node",
      "args": ["/path/to/mcp-schema-audit-mcp/dist/index.js"]
    }
  }
}
1. Run the command above in your terminal (Claude Code), or paste the JSON config into claude_desktop_config.json (Claude Desktop).
2. Replace any <placeholder> values with your API keys or paths.
3. Restart Claude. The MCP server and its tools appear automatically.
💡 Clone https://github.com/tylerscomic-lab/mcp-schema-audit-mcp and follow its README for install instructions.
Use cases

MCP Servers overview

# mcp-schema-audit-mcp

[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](LICENSE)
[![Live on MCPize](https://img.shields.io/badge/Live%20on-MCPize-6d28d9)](https://mcpize.com/mcp/mcp-schema-audit-mcp)

An MCP server that audits **other** MCP tool definitions and marketplace listings for the specific patterns that
make models call tools wrong, never call them, or mis-fill their parameters — vague descriptions, missing
parameter docs, non-verb-first naming, oversized enums, deeply nested schemas — plus [MCPize](https://mcpize.com)'s
own 500-character description limit, which fails at deploy time with no warning until you hit it.

Most tool-definition bugs don't throw errors. They just make a model call the wrong tool, or call the right tool
with the wrong arguments, silently and intermittently. This scores every tool 0-100 and tells you exactly which
line to fix.

## Why this exists

Verb-first naming, parameter descriptions, and schema depth aren't cosmetic — they measurably change how reliably
a model picks and fills a tool. This project encodes those patterns as an actual auditor instead of a blog post
you have to remember to re-read every time you write a new tool.

## Tools

### `audit_tool_definition`
Audit a single tool (name, description, inputSchema). Returns a 0-100 friendliness score and a list of concrete
issues, each with severity, why it matters, and the fix.

### `audit_tool_batch`
Same checks across an entire server's tool list, plus cross-tool checks: duplicate names, inconsistent naming
convention (snake_case vs camelCase mixed in one server), and a worst-offenders summary.

### `check_marketplace_description`
Validates a marketplace-facing short/long description against known platform limits — specifically catches
MCPize's 500-character short-description cap before you burn a deploy attempt finding out the hard way.

## Use it

**Hosted (recommended, no setup):** subscribe on [MCPize](https://mcpize.com/mcp/mcp-schema-audit-mcp) — free tier
included, $7/mo for higher limits.

**Self-host:**
```bash
npm install
node server.js
```
Exposes a Streamable HTTP MCP endpoint on `:8080` (`/mcp`), health check at `/health`.

## Part of a small suite

Built alongside three sibling correctness-audit tools for Claude Code / MCP builders:
[cron-schedule-audit-mcp](https://github.com/tylerscomic-lab/cron-schedule-audit-mcp) (DST-correct cron
validation), [regex-safety-audit-mcp](https://github.com/tylerscomic-lab/regex-safety-audit-mcp) (ReDoS
detection), and [claude-cost-audit-mcp](https://github.com/tylerscomic-lab/claude-cost-audit-mcp) (exact Claude
API cost + cache-economics calculator).

## License

MIT
ai-agentsanthropicclaudedeveloper-toolsmcpmcp-servermodel-context-protocol

What people ask about mcp-schema-audit-mcp

What is tylerscomic-lab/mcp-schema-audit-mcp?

+

tylerscomic-lab/mcp-schema-audit-mcp is mcp servers for the Claude AI ecosystem. Audits MCP tool definitions & marketplace listings for the exact patterns that make LLMs call tools wrong It has 0 GitHub stars and was last updated today.

How do I install mcp-schema-audit-mcp?

+

You can install mcp-schema-audit-mcp by cloning the repository (https://github.com/tylerscomic-lab/mcp-schema-audit-mcp) or following the README instructions on GitHub. ClaudeWave also provides quick install blocks on this page.

Is tylerscomic-lab/mcp-schema-audit-mcp safe to use?

+

tylerscomic-lab/mcp-schema-audit-mcp has not been audited yet by our security agent. Review the original repository on GitHub before using it in production.

Who maintains tylerscomic-lab/mcp-schema-audit-mcp?

+

tylerscomic-lab/mcp-schema-audit-mcp is maintained by tylerscomic-lab. The last recorded GitHub activity is from today, with 0 open issues.

Are there alternatives to mcp-schema-audit-mcp?

+

Yes. On ClaudeWave you can browse similar mcp servers at /categories/mcp, sorted by popularity or recent activity.

Deploy mcp-schema-audit-mcp to your cloud

Ship this repo to production in minutes. Each platform spins up its own environment with editable env vars.

Maintain this repo? Add a badge to your README

Drop the badge into your GitHub README to show it's tracked on ClaudeWave. Each badge links back to this page and reflects the live Trust Score.

Featured on ClaudeWave: tylerscomic-lab/mcp-schema-audit-mcp
[![Featured on ClaudeWave](https://claudewave.com/api/badge/tylerscomic-lab-mcp-schema-audit-mcp)](https://claudewave.com/repo/tylerscomic-lab-mcp-schema-audit-mcp)
<a href="https://claudewave.com/repo/tylerscomic-lab-mcp-schema-audit-mcp"><img src="https://claudewave.com/api/badge/tylerscomic-lab-mcp-schema-audit-mcp" alt="Featured on ClaudeWave: tylerscomic-lab/mcp-schema-audit-mcp" width="320" height="64" /></a>

More MCP Servers

mcp-schema-audit-mcp alternatives