---
name: mcp-server-card
description: Publish MCP server card + endpoint
---

# Fix: mcpServerCard

**Probe:** `/.well-known/mcp/server-card.json` (or mcp.json / server-cards.json) for `serverInfo.name` or `name`; deep-probes Streamable HTTP `initialize` + `tools/list`.

**Add** `/.well-known/mcp/server-card.json`:

```json
{
    "name": "my-server",
    "serverInfo": { "name": "my-server", "version": "1.0.0" },
    "url": "https://example.com/mcp",
    "remotes": [{ "type": "streamable-http", "url": "https://example.com/mcp" }]
}
```

Expose POST MCP that answers `initialize` and `tools/list` with `Accept: application/json, text/event-stream`.

Spec: https://modelcontextprotocol.io/specification/2025-11-25
