TOKEN="$(tr -d '\n' < "$HOME/.config/mcp-bearer-token")"
URL="https://claude-cloud.tail053faf.ts.net:8443/advancedmd/mcp"
{
echo "=== VERIFY via REAL client path (proxy :8443) — initialize ==="
curl -s -o /tmp/v1.out -w "HTTP %{http_code}\n" \
  -X POST "$URL" \
  -H "Authorization: Bearer $TOKEN" \
  -H "Content-Type: application/json" \
  -H "Accept: application/json, text/event-stream" \
  --data '{"jsonrpc":"2.0","id":1,"method":"initialize","params":{"protocolVersion":"2024-11-05","capabilities":{},"clientInfo":{"name":"verify","version":"1"}}}'
head -c 400 /tmp/v1.out
echo ""
echo ""
echo "=== VERIFY tools/list via proxy ==="
curl -s -o /tmp/v2.out -w "HTTP %{http_code}\n" \
  -X POST "$URL" \
  -H "Authorization: Bearer $TOKEN" \
  -H "Content-Type: application/json" \
  -H "Accept: application/json, text/event-stream" \
  --data '{"jsonrpc":"2.0","id":2,"method":"tools/list","params":{}}'
echo "--- tool names ---"
grep -o '"name":"[a-z_]*"' /tmp/v2.out | head -40
echo ""
echo "=== confirm OLD (wrong) token now would still 401 (sanity) ==="
curl -s -o /dev/null -w "HTTP %{http_code} (wrong-token via proxy)\n" \
  -X POST "$URL" -H "Authorization: Bearer WRONG" \
  -H "Content-Type: application/json" -H "Accept: application/json, text/event-stream" \
  --data '{"jsonrpc":"2.0","id":1,"method":"initialize","params":{}}'
} > /tmp/dverify.txt 2>&1
echo WROTE_DVERIFY
