# H3aven CLI

The official H3aven CLI is the `h3aven` package. It scripts the public, read-only website API so an agent does not have to assemble curl from the OpenAPI file.

```bash
npx h3aven site --json
npx h3aven contact --json
npx h3aven health --json
npx h3aven resources --json
```

No API key. Default origin is `https://h3aven.com`. Pass `--origin http://localhost:3030` against a local server. JSON is the default when stdout is not a TTY.

The CLI wraps `GET /api/v1/site`, `GET /api/v1/contact`, and `GET /api/v1/health`. It does not mutate contracts, obtain OAuth tokens, or subscribe to webhooks. Authenticated operational APIs are not published on this hostname.

## Related H3aven developer resources

- H3aven developer resources: https://h3aven.com/developers
- H3aven OpenAPI: https://h3aven.com/openapi.json
- H3aven MCP server: https://h3aven.com/mcp
- H3aven MCP manifest: https://h3aven.com/.well-known/mcp.json
- Rate limits: RFC RateLimit headers on every API response; 429 includes Retry-After
