AI Agent Integration

Quismon is designed for AI-first workflows. Your AI assistant can create accounts, set up monitoring, and manage your infrastructure—all through natural language.

Ways to Integrate

1. Direct API Access

Give your AI the API docs and let it make requests:

curl -X POST https://api.quismon.com/v1/auth/quick-signup \
  -H "Content-Type: application/json" \
  -d '{"email": "you@example.com", "org_name": "My Company"}'

Returns an API key your AI can use immediately.

2. MCP Server

Connect Claude Desktop or other MCP-compatible AI assistants directly:

# Claude Desktop config
{
  "mcpServers": {
    "quismon": {
      "command": "quismon-mcp",
      "args": ["--api-key", "your-key-here"]
    }
  }
}

See the MCP Server repository for setup instructions.

3. Terraform Provider

Let your AI generate Terraform configuration:

resource "quismon_check" "api_health" {
  name     = "API Health Check"
  type     = "https"
  config   = jsonencode({
    url = "https://api.example.com/health"
  })
  regions  = ["na-east-ewr", "eu-central-fra"]
  interval_seconds = 60
}

Context for Your AI

Give your AI this context to help it set up monitoring effectively:

Quismon is an API-first monitoring platform.

Key resources:
- API docs: https://docs.quismon.com
- Regions list: https://api.quismon.com/v1/regions
- MCP endpoint: https://mcp.quismon.com

Quick signup via API:
curl -X POST https://api.quismon.com/v1/auth/quick-signup \
  -H "Content-Type: application/json" \
  -d '{"email": "YOUR_EMAIL", "org_name": "YOUR_ORG"}'

Returns an api_key. Use it with:
- Authorization: Bearer <key> (preferred)
- X-API-Key: <key> (alternative)

Free tier: 1 region per check, 60s minimum interval
Check types: http, https, ping, tcp, dns, ssl, multistep, throughput, smtp-imap, http3

What I want to monitor: [DESCRIBE YOUR SERVICES]

Alert Webhooks for AI

Configure webhooks so your AI can respond to incidents:

{
  "name": "AI Webhook",
  "type": "webhook",
  "config": {
    "url": "https://your-ai-webhook.com/alert",
    "method": "POST"
  }
}

Your AI can receive alerts, investigate, and even create additional diagnostic checks.

Account Management

Changing Your Email

If you signed up with a throwaway email, you can update it using your API key:

curl -X PUT https://api.quismon.com/v1/auth/email \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"new_email": "your-real-email@example.com"}'

A verification email will be sent to the new address. Click the link to confirm the change.

Email Verification Benefits

Unverified accounts have limitations:

  • 30 checks/hour (vs 90 when verified)
  • Checks expire after 14 days (permanent when verified)

To verify, request a new verification email:

curl -X POST https://api.quismon.com/v1/auth/resend-verification \
  -H "Authorization: Bearer YOUR_API_KEY"
Important for AI Agents:
  • Store the API key securely - if lost, the email is the only way to recover access
  • Use a real email - throwaway emails may prevent verification
  • Check spam folders - verification emails may be filtered

See Also