# niceuptime Agent Instructions

niceuptime is an uptime monitoring service for Pulse checks, Probe checks, Heartbeats, and Incidents.

## Current V1

Current V1 is limited to public discovery and human-mediated signup and billing preview.

## Preferred future interfaces

Hosted MCP is the preferred future interface for supported monitor and incident operations, and remains gated by hosted-mcp.
Read /api/feature/hosted-mcp to track availability.
No public hosted MCP endpoint or connection guide is published.
REST is also planned.
No production REST contract, base URL, or authentication guide is published.

## Safe signup and billing flow

1. Read /pricing.json and ask the buyer to confirm a plan.
2. Signup is globally available. A human buyer can use /sign-up after confirming a plan.
3. Billing is a local preview. A signed-in human can use checkout and portal previews, which return synthetic URLs for testing and do not create real Stripe-hosted sessions.
4. Do not treat a synthetic preview URL or test webhook payload as real paid subscription state.

## Payment data policy

Agents must never ask for, collect, store, transmit, or log raw card numbers, expiration dates, CVCs, or other raw payment credentials.
Never put card data in chat, MCP calls, REST payloads, CLI arguments, stdin, environment variables, config files, or logs.
Require explicit buyer approval before starting Checkout or changing billing.

## Discovery

- Plans: /pricing.json
- Human guide: /docs/agents
- Hosted MCP availability: /api/feature/hosted-mcp
- Human signup: /sign-up
- Pricing: /pricing
