Security & Testing
dontdeployonfriday.com
Analyzes HTTP response headers, explains security findings, provides remediation snippets, and collects outcome feedback for deployments.
ENDPOINT 1
https://dontdeployonfriday.com/mcp
MCP server metadata
- Name
- golive-check
- Version
- 0.1.0
Call analyze_headers with headers you already collected from a deployment you operate. Call explain_finding with one finding id from the seven. Call get_fix with one finding id and a platform of caddy, nginx, vercel, netlify, nextjs. An omitted or unknown platform returns fix null. Call report_feedback with one finding id and an outcome of false_positive, fix_worked, fix_failed. It returns stored false and writes nothing. This server does not fetch a URL and does not guess the platform from the Server header. When platform is caddy, non-empty config text is scanned for one Strict-Transport-Security header form, one Content-Security-Policy header form, one X-Content-Type-Options nosniff header form, one X-Frame-Options DENY or SAMEORIGIN header form, one Referrer-Policy header form with a non-empty value, Caddy header deletions of both Server and X-Powered-By, and one Caddy > replace of Access-Control-Allow-Origin whose replacement is non-empty and is not *. That deletion scan is present only when both are deleted. That replace is absent when the replacement is empty or *. When platform is nginx, non-empty config text is scanned for one add_header Strict-Transport-Security line with max-age greater than 0, one add_header Content-Security-Policy line with a non-empty quoted value, one add_header X-Content-Type-Options line set to nosniff, one add_header X-Frame-Options line set to DENY or SAMEORIGIN, and one add_header Referrer-Policy line with a non-empty quoted value. Content-Security-Policy-Report-Only does not count. A Content-Security-Policy frame-ancestors line does not count as X-Frame-Options. Any other X-Content-Type-Options value is absent. Any other X-Frame-Options value is absent. An empty quoted Referrer-Policy value is absent. When platform is nginx, the version-leak field is present only for both lines server_tokens off; and proxy_hide_header X-Powered-By;. One of those lines is absent. The CORS field is present for one add_header Access-Control-Allow-Origin line whose quoted value is non-empty after trim and is not *. When platform is vercel, JSON headers entries are scanned for HSTS, CSP, nosniff, frame, referrer, and Access-Control-Allow-Origin using those same value rules, and the version-leak field is absent because vercel.json cannot delete Server or X-Powered-By. When platform is netlify, an indented Header: value line is scanned the same way, and the version-leak field is absent. When platform is nextjs, a headers() key and value pair is scanned the same way, and the version-leak field is present only when poweredByHeader is false. A value that contains {, }, or $ is absent. The Caddy scans still run only when platform is caddy. Other config text and paths are not checked. Nothing is for sale.
Known tools 4
analyze_headersCheck raw HTTP response headers from a deployment you already operate.
Inferred read-onlyCONNECT WITH APPROVAL
Client installation
Review this server and its permissions before adding it. Secret placeholders must be set locally.
Codex
~/.codex/config.toml
[mcp_servers.golive-check]
url = "https://dontdeployonfriday.com/mcp"
enabled = true
Claude Code
.mcp.json
{
"mcpServers": {
"golive-check": {
"type": "http",
"url": "https://dontdeployonfriday.com/mcp"
}
}
}
Claude Desktop
Settings → Connectors → Add custom connector
Name: golive-check
Remote MCP URL: https://dontdeployonfriday.com/mcp
Add this remote URL as a custom connector in Claude Desktop. Availability depends on the user plan and workspace policy.
Cursor
.cursor/mcp.json
{
"mcpServers": {
"golive-check": {
"url": "https://dontdeployonfriday.com/mcp"
}
}
}
Visual Studio Code
.vscode/mcp.json
Add to Visual Studio Code{
"servers": {
"golive-check": {
"type": "http",
"url": "https://dontdeployonfriday.com/mcp"
}
}
}
Generic MCP
Client-specific MCP configuration
{
"name": "golive-check",
"transport": "streamable-http",
"url": "https://dontdeployonfriday.com/mcp"
}
MCP Inspector
Run the official MCP Inspector locally and enter the indexed Streamable HTTP endpoint.
TRUST AND VERIFICATION EVIDENCE
Loading Trust v2 evidence…
Checking the associated registrable domain. The BuiltWith key remains server-side.
Evidence is source-attributed and does not guarantee that a third-party server is safe. Risk labels are conservative metadata heuristics.