#!/usr/bin/env bash set -Eeuo pipefail HF_URL="${HF_URL:-https://daviddolor-website-builder-backend.hf.space}" OPENAPI="${HF_URL}/openapi.json" MCP="${HF_URL}/mcp" mkdir -p mcp reports echo "[1/12] Downloading OpenAPI..." curl -fsSL "$OPENAPI" -o mcp/openapi.json echo "[2/12] Extracting API endpoints..." jq ' .paths | to_entries | map({ name:(.key|gsub("/";"_")), path:.key, methods:(.value|keys) }) ' mcp/openapi.json > mcp/auto_registered_tools.json echo "[3/12] Querying MCP..." curl -fsSL \ -H "Content-Type: application/json" \ -d '{"jsonrpc":"2.0","id":1,"method":"tools/list","params":{}}' \ "$MCP" \ > mcp/mcp_tools.json echo "[4/12] Counting..." API_COUNT=$(jq 'length' mcp/auto_registered_tools.json) MCP_COUNT=$(jq '.result.tools|length' mcp/mcp_tools.json) echo "[5/12] Writing report..." cat > reports/mcp_registration_report.txt <