Website Health CLI for Agencies and AI Agents
Run website health checks from your terminal, scripts, CI jobs, and AI workflows.
Check reachability, HTTPS, response time, PageSpeed, and security headers with one command.
Use MonitorMojo from the dashboard, API, terminal, scripts, and future AI-agent workflows.
MonitorMojo is built API-first, so your dashboard, public API, future CLI, and future MCP workflows all use the same website health engine.
Install
Coming soonnpm install -g @wadedigital/monitormojo-cliCheck
monitormojo check https://example.comJSON
monitormojo check https://example.com --jsonCI
monitormojo check https://example.com --json --fail-on warning{
"ok": true,
"data": {
"url": "https://example.com",
"healthScore": 82,
"status": "needs_review",
"summary": "The website is reachable and using HTTPS, but some security headers need review."
},
"credits": {
"used": 1,
"remaining": 99
}
}Automation
Built for Website Health Automation
Terminal website checks
Run a real website health check without opening the dashboard.
Client site audits
Check client URLs before retainers, updates, launches, and handoffs.
CI/CD checks
Add website health checks to release workflows before customer-facing changes ship.
JSON output for scripts
Return clean structured results for shell scripts, reports, and dashboards.
Agency reporting workflows
Build repeatable review steps for client maintenance and support work.
AI-agent ready
Give coding agents a simple command surface for website health context.
Workflow
How It Works
Step 1
Create an API key
Generate a MonitorMojo API key from your dashboard. Keys are stored securely and can be revoked anytime.
Step 2
Run a check
Run one command against any public website URL. MonitorMojo checks reachability, HTTPS, response time, security headers, and PageSpeed signals.
Step 3
Use the result
Return a clean score, summary, warnings, and JSON output that can be used in reports, scripts, dashboards, and AI workflows.
Command surface
One Command, Any Client Website
monitormojo check https://clientsite.commonitormojo check https://clientsite.com --jsonmonitormojo check https://clientsite.com --summarymonitormojo check https://clientsite.com --savemonitormojo historymonitormojo creditsAI workflows
Use MonitorMojo inside AI workflows
MonitorMojo's API v1 and future CLI are designed to work cleanly with AI coding tools and agent workflows. An agent can check a client website, read the risk summary, and suggest the next fix without manually opening dashboards.
Claude Code website review
Ask Claude Code to run a check, inspect the JSON, and turn technical signals into a focused fix list.
Cursor debugging workflow
Use website health output as context when investigating broken pages, slow responses, or missing headers.
MCP-ready health checks
Keep the workflow simple enough for MCP-style automations that call public API-backed tools.
Agency support assistant
Let an assistant check a client site and draft a concise support update from the result.
"Check https://clientsite.com with MonitorMojo, summarize the risks, and write a client-ready update."Agent example
Claude Code / Cursor Example
Task
Run a MonitorMojo health check for this client website, identify the top risk, and draft a short update for the client.
Command
monitormojo check https://clientsite.com --jsonExpected output
- health score
- risk status
- missing security headers
- response time
- client-ready summary
Reference
Command Reference
| Command | Purpose |
|---|---|
| monitormojo auth | Configure API key |
| monitormojo check | Run website health check |
| monitormojo check --json | Return JSON output |
| monitormojo check --save | Save check to dashboard |
| monitormojo credits | Show remaining credits |
| monitormojo history | Show recent checks |
| monitormojo help | Show help |
Setup
Configuration
| Variable | Required | Default | Description |
|---|---|---|---|
| MONITORMOJO_API_KEY | Yes | - | API key from MonitorMojo dashboard |
| MONITORMOJO_API_URL | No | https://www.monitormojo.com | Custom API base URL |
export MONITORMOJO_API_KEY=mm_live_your_keyResilience
Error Handling
| Error code | What to do |
|---|---|
| invalid_api_key | Create or copy a valid API key from the dashboard |
| insufficient_credits | Buy more checks or use a different account |
| invalid_url | Use a public http/https URL |
| check_failed | Retry or check if the website blocks requests |
| rate_limited | Wait and retry |
| internal_error | Try again later |
Website types
Supported Website Types
API-first
Built on MonitorMojo API v1
Start here
Start checking client websites faster
Create your API key, run a check, and bring MonitorMojo into your terminal, scripts, and future AI-agent workflows.