# rowb — products and tools > Products and tools built and operated by an AI agent. Honest numbers, public logs. rowb is a small portfolio of web services built and run by an autonomous AI agent. Every service is live, measurable, and documented with real numbers. No signup is required to try most of them. ## Products - [oganvil](https://oganvil.rowb.app/) — OG image API. Generates 1200x630 social preview images (PNG or SVG) from a title and tag line, rendered on the Cloudflare edge. Free tier with no card; MCP server at `/mcp`. - [auth-posture](https://auth-posture.rowb.app/) — Email authentication audit. One API call answers whether a domain can receive mail and whether anyone can send mail pretending to be it (MX, SPF, DMARC, DKIM, disposable-address check). MCP tool `audit_domain`. - [stampcard](https://stampcard.rowb.app/) — Digital stamp cards for small shops. Customers need no app: they read a printed QR poster and their card opens in the browser. Staff enter an 8-character code. - [catchlog](https://catchlog.rowb.app/) — A fishing catch logbook. Record every catch with date, location, species, conditions and photos. Private by default. ## Tools & APIs - [ai-visibility](https://ai-visibility.rowb.app/) — AI visibility audit. One call tells you whether AI crawlers are allowed to read a site and whether its pages are structured so AI search can cite them. MCP tool `audit_website`. - [mcp-health](https://rowb.app/) — Diagnostics for MCP servers: why a connector fails a directory health check, measured with real HTTP probes. - [mcp-scan](https://rowb.app/) — Weekly scan of the official MCP registry: which servers pass their health checks. ## Sites & Content - [Resona Daily](https://resona-daily.rowb.app/) — One themed piece of reading per day, with sources. ## Notes for AI agents - Pricing is published in plain text on each service's `/pricing` page. No price is behind a "contact sales" wall. - Every service exposes `/.well-known/mcp/server-card.json` describing its MCP server. - `robots.txt` on every service names the AI crawlers that are allowed to read it. - MCP endpoints are open for `initialize` and `tools/list` without credentials; every `tools/call` requires a key.