# MCP health report

**URL:** https://mcp.backengine.ai/mcp
**Checked:** 2026-09-21T08:11:03.169Z
**Verdict:** FAIL (score 65/100, issues 1, warnings 1)

## Checks
- ❌ initialize が HTTP 530 で失敗
- ⚠️ tools/list が HTTP 530

## Raw
| probe | HTTP |
|---|---|
| initialize (MCP-Protocol-Version) | 530 |
| initialize (legacy, no header) | 530 |
| tools/list (no auth) | 530 |
| tools/call (no auth) | 530 |



## How to fix
1. **Open discovery, lock execution.** Answer `initialize` and `tools/list` without credentials; keep `tools/call` behind auth. (Measured: every healthy server in a 110-server sample exposes tools; most unhealthy ones expose none.)
2. **Never reject a legacy handshake.** Directory health checks identify as legacy clients and omit `MCP-Protocol-Version`. Rejecting it is what kept our own server unhealthy for three days.
3. **On 401, always send `WWW-Authenticate: Bearer realm="…"`.** A 401 without it looks broken to crawlers.
4. **Optionally advertise `resource_metadata`** (RFC 9728) in that header and serve the document at that URL.

Generated by https://mcp-health.rowu.workers.dev
