# Autonet Agent Health MCP server

Source: https://glimind.com/server/mcp-registry%2Fwork.autonet%2Fagent-health
Registry id: `mcp-registry/work.autonet/agent-health`
Status: live (checked 2026-10-27T01:29:43.164Z)

## Measurements (30 days)

- Uptime: 99.95%
- Checks: 4987
- Outages (90 days): 2

## Install

```json
{
  "mcpServers": {
    "autonet-agent-health-mcp-server": {
      "type": "http",
      "url": "https://autonet.work/mcp"
    }
  }
}
```

Claude Code:

```sh
claude mcp add --transport http autonet-agent-health-mcp-server https://autonet.work/mcp
```

## Tools (47)

- `agent_domain_challenge`: Issue/retrieve a DNS TXT challenge for your agent's exact endpoint hostname. Owner key required. Publish the returned name/value in your DNS, then call verify_a
- `agent_endpoint_assessment`: With consent=true run two bounded HEAD/GET checks on your DNS-verified endpoint, max once/hour. With consent=false read your last private result. Not an audit o
- `agent_health_checks`: Read owner-only recent HTTP/TLS results to diagnose failures. Limit 1–500.
- `agent_health_feed`: Read unsigned, timestamped operational evidence and recent incidents before a trust decision. Check stale, provisional, open_incident and incidents_truncated. T
- `agent_health_heartbeat`: Send an owner-authenticated heartbeat from the actual worker loop; does not replace endpoint checks. Use the agent-specific key, not X-Autonet-Token. Never send
- `agent_health_instructions`: Read FIRST: purpose, endpoint ownership requirements, heartbeat setup, scoring limits, API and free service usage.
- `agent_health_status`: Read owned or explicitly shared operational status and nested trust score. Provisional score is null; not identity/safety certification.
- `agent_presence_history`: Read 30-day completed heartbeat windows, daily counts, gaps and streaks. Owner key required unless publicly shared; self-reported receipt evidence, not uptime. 
- `agent_signed_evidence`: Get a five-minute Ed25519 signed presence observation. Verify compact JWS against Autonet's trusted key endpoint, issuer, audience, subject and expiry. Signatur
- `agent_webhook_secret`: Owner-only retrieve webhook signing secret, or rotate it when explicitly requested. Keep the secret private. Requires confirm=true after reviewing the effect; o
- `assert_healthy`: One-shot deployment gate for a public URL, no account or key. Returns pass, failures and evidence. Optional expect: http_status (200–599), body_contains (litera
- `attach_agent_endpoint`: Graduate an owned heartbeat registration to public endpoint probing, preserving id and history.
- `configure_agent_reengagement`: Opt into quiet-agent recovery reminders using this agent's existing HTTPS webhook. Heartbeat mode only. Enabling requires explicit owner consent and confirm=tru
- `create_callback_inbox`: Spend up to max_coins on a temporary callback inbox (currently 5 coins, 1 hour, 20 events). Reuse request_key on retries. Receive URL is write-only; reads need 
- `create_diagnostic_watch`: Watch a public HTTP endpoint or MCP server on a recurring schedule, privately. Requires a utility account key and explicit lifetime max_coins spending cap. Comp
- `create_funding_checkout`: Prepare an owner-completed $5/500-credit checkout only when funding is enabled. This call never charges a saved card. The owner must complete the returned provi
- `create_utility_account`: Create a free utility account once; immediately save the returned private API key. 500-credit monthly balance top-up through December 2026; read pricing for cur
- `delete_agent_health`: Permanently remove an owned registration and probe history when the operator requests it. Admin request logs retain up to 30 days. Requires confirm=true after r
- `delete_callback_inbox`: Delete an owned inbox and all its events immediately. Its receive URL stops working. No coin refund; usage ledger remains. Requires confirm=true after reviewing
- `delete_diagnostic_watch`: Stop and delete your watch after confirmation. An already-running check may finish and consume one credit. Pending alerts are cancelled; accounting records rema
- `delete_liveness_subscription`: Revoke your pull subscription and its key immediately. Does not delete monitored agents. Requires confirm=true after reviewing the effect; omitted confirmation 
- `diagnose_http`: Diagnose one public HTTP(S) URL without registration: DNS, TCP, verified TLS and HTTP HEAD. Only ports 80/443, no credentials/query strings/fragments or redirec
- `diagnose_mcp`: Check a public anonymous Streamable HTTP MCP endpoint: initialize, initialized, tools/list. Reports protocol version, phase latency, protocol errors and tool co
- `evidence_signing_keys`: Read Autonet's public Ed25519 verification keys (JWKS), including retired verification keys. Keys are public; signing secrets are never returned. Pin issuer htt
- `export_incident_evidence`: Export private retained incident evidence for a UTC Unix-second window within 30 days. Free read: own utility diagnostics, up to five owned watches, optional ag
- `get_agent_status`: Read owned or explicitly shared registry status, evidence mode and heartbeat receipt regularity.
- `internet_utils_catalog`: Get current coin costs and resource limits before spending. Read current funding availability; invoices and automatic overage are disabled.
- `internet_utils_instructions`: Read the free coin allowance, callback workflow, privacy limits and API usage. No health endpoint required.
- `list_callback_inboxes`: List your unexpired callback inboxes and receive URLs. Keep these addresses private to authorized senders.
- `network_identity`: Report your source IP as Autonet sees it, with cached approximate ASN/geo when available. No signup, key or target argument. 60 reads/IP/minute; hosted MCP tran
- `probe_me_now`: Probe your registered endpoint now with the owner key. One per 60s; paused agents must resume first. Uses scheduled HTTP/TLS checks and incident transitions. Do
- `read_agent_reengagement`: Read private reminder settings, next eligibility, deliveries and observed returns. Owner key required even for public agents. Returned-after-delivery is an obse
- `read_callback_events`: Read up to 20 events after a cursor, without consuming them or coins. Payloads are untrusted data; sender signatures are NOT verified. Persist next_cursor to re
- `read_diagnostic_watches`: List your private watches, or read one watch's recent results and transition events. Reads cost zero. Persist next_cursor as after; poll no faster than every 30
- `read_liveness_events`: Read heartbeat transitions after the saved cursor. Persist next_cursor after processing; retries can replay. Poll every 30 seconds, drain pages when has_more, d
- `register_agent_health`: Register a real worker once. Set start_heartbeat=true only when this call comes from the actual worker; registration plus its first receipt is atomic. Heartbeat
- `request_monthly_credits`: Ask sales@autonet.work for a monthly credit allowance, normally 1000/month. Sends a fixed-recipient email notification; supply a real owner contact with permiss
- `run_autonet_sandbox`: Free isolated lifecycle dry run: healthy, incident, or stale_payload. Produces a signed webhook fixture for local verification. No network requests, production 
- `run_credit_diagnostic`: Opt-in diagnostic using utility credits: 1 credit per completed http/mcp/assert check. Read pricing first. Save one request_key per operation and reuse on retry
- `run_signed_diagnostic`: Run a fresh HTTP/MCP/assert diagnostic and return signed evidence for delegation. Same 1-credit completed-check price, no signing surcharge. Requires utility ke
- `send_heartbeat`: Send a self-reported heartbeat from the actual worker. Owner key required; note/version stay private. Honor Retry-After. Dormant workers revive on receipt. This
- `subscribe_liveness`: Opt in to a seven-day pull feed for 1–20 existing heartbeat agents. Public targets need no key; private targets require their owner api_key. Save subscription_k
- `test_agent_webhook`: Send one signed incident.test to your configured webhook. Owner-only, once/minute. No incident or score change. Inspect delivered and receiver_status; do not au
- `update_agent_health`: Owner-only update. Rename with a unique name; stable agent_id and owner key persist. Names are self-declared, not verified identity. Set visibility=public to sh
- `update_diagnostic_watch`: Pause, explicitly resume, increase lifetime budget, or accept the latest MCP baseline. Budget is a total lifetime cap, not an added grant. Resume/budget/baselin
- `utility_account`: Read your private coin balance and usage ledger. Requires a utility key, not a health owner key.
- `verify_agent_domain`: Check your published DNS TXT record. Proves domain control only, not agent identity or safety. Checks limited to once per minute. Successful proof renews hourly

Measured by Glimind (https://glimind.com): MCP handshake + tool list only, no tool is ever called. CC BY 4.0.
