mcp-reportcard
A health check for MCP servers. Paste a server's tools/list JSON and get a graded
report card for its tool names, descriptions, schemas, safety annotations and token cost, with a concrete fix
for every issue. Nothing you paste is stored or sent anywhere.
Couldn't read that: {{ error }}
{% endif %}
{% if report %}
{% set c = report.counts() %}
Report card
{{ report.grade }}
{{ report.score }}/100
{{ report.tools|length }} tools · {{ c.error }} errors · {{ c.warning }} warnings · {{ c.info }} info
About {{ "{:,}".format(report.total_tokens) }} tokens added to every turn ({{ report.token_method }})
Tools, worst first
| Tool | Score | Tokens | Errors | Warnings | Info |
|---|---|---|---|---|---|
{{ t.name }} | {{ t.score }} | {{ "{:,}".format(t.tokens) }} | {{ tc["error"] }} | {{ tc["warning"] }} | {{ tc["info"] }} |
Issues and fixes
-
{% for i in issues %}
- {{ i.severity.value }}
{{ i.rule }}{{ i.tool or "server" }}: {{ i.message }}Fix: {{ i.fix }}
{% endfor %}
No issues found. Nice work.
{% endif %} {% endif %}