Check HTTP status
monitor://host/http/query/status
{
"domain": "ifuri.com",
"url": "https://ifuri.com"
}
Operations connector
Domain Monitor is an external urirun connector package for recurring website operations. It generates bindings from decorators, checks HTTP and DNS state, writes logs, stores screenshot metadata and exposes daily check flows through the same URI registry used by MCP and A2A. Provider-specific DNS mutations live in dedicated connectors such as Namecheap DNS.
python>=3.10monitor://host/http/query/status
{
"domain": "ifuri.com",
"url": "https://ifuri.com"
}
monitor://host/dns/query/current
{
"domain": "example.com",
"record_types": "A,AAAA"
}
flow://host/domain/command/check
{
"domain": "ifuri.com",
"url": "https://ifuri.com"
}
curl -fsSL 'https://connect.ifuri.com/install?connectors=domain-monitor' | bash
{
"id": "domain-monitor",
"name": "Domain Monitor",
"status": "available",
"uriSchemes": [
"monitor",
"browser",
"flow",
"log"
],
"routes": [
"monitor://host/http/query/status",
"monitor://host/dns/query/current",
"monitor://host/dns/query/expected",
"browser://host/page/command/screenshot",
"log://host/daily/command/write",
"log://host/logs/query/recent",
"flow://host/domain/command/check",
"flow://host/daily/command/run"
],
"install": {
"mode": "urirun-extra",
"pipSpec": "urirun-connector-domain-monitor @ git+https://github.com/if-uri/urirun-connector-domain-monitor.git@v0.2.1"
},
"hubUrl": "https://connect.ifuri.com/connectors/domain-monitor"
}