Monitor website uptime, SSL certificates, DNS, domain expiry and page changes, and manage alerts.
Setup
Choose your client, copy the config, then fill in any required environment variables.
claude mcp add --transport http upcheck https://mcp.upcheck.so/mcp --header 'Authorization: Bearer <API_KEY>'~/.codex/config.toml
[mcp_servers.upcheck]
url = "https://mcp.upcheck.so/mcp"
bearer_token_env_var = "UPCHECK_API_KEY"
# codex mcp add upcheck --url https://mcp.upcheck.so/mcp --bearer-token-env-var UPCHECK_API_KEY
# export UPCHECK_API_KEY=<API_KEY>~/.cursor/mcp.json
{
"mcpServers": {
"upcheck": {
"url": "https://mcp.upcheck.so/mcp",
"headers": {
"Authorization": "Bearer <API_KEY>"
}
}
}
}.vscode/mcp.json
{
"servers": {
"upcheck": {
"type": "http",
"url": "https://mcp.upcheck.so/mcp",
"headers": {
"Authorization": "Bearer <API_KEY>"
}
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"upcheck": {
"httpUrl": "https://mcp.upcheck.so/mcp",
"headers": {
"Authorization": "Bearer <API_KEY>"
}
}
}
}claude_desktop_config.json · Customize › Connectors › Add custom connector
{
"mcpServers": {
"upcheck": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://mcp.upcheck.so/mcp",
"--header",
"Authorization:${AUTH_HEADER}"
],
"env": {
"AUTH_HEADER": "Bearer <API_KEY>"
}
}
}
}.trae/mcp.json
{
"mcpServers": {
"upcheck": {
"url": "https://mcp.upcheck.so/mcp",
"headers": {
"Authorization": "Bearer <API_KEY>"
}
}
}
}