# Synthetic Users > Synthetic Users (syntheticusers.io) runs LLM-powered synthetic users against product URLs, preview links, prototypes, and staging apps, and returns qualitative UX research reports. Find failed experiences before users do. Programmatic access is a first-class surface: a REST API with Bearer API-key auth, an OpenAPI 3.1 spec, and a remote MCP server for AI agents. ## Developer resources - [Developer overview](https://syntheticusers.io/developers): entry point for API, docs, and agent integration - [Documentation](https://docs.syntheticusers.io): full product and API documentation - [Quickstart](https://docs.syntheticusers.io/getting-started/quickstart/): first API call in minutes - [Authentication](https://docs.syntheticusers.io/getting-started/authentication/): Bearer API keys (`sk_live_...`), created in the dashboard - [API reference — Runs](https://docs.syntheticusers.io/api-reference/runs/): start runs and fetch reports - [API reference — Personas](https://docs.syntheticusers.io/api-reference/personas/) - [API reference — Webhooks](https://docs.syntheticusers.io/api-reference/webhooks/) - [API reference — Errors](https://docs.syntheticusers.io/api-reference/errors/) ## API - [API index](https://api.syntheticusers.io/): machine-readable index of the API surface - [OpenAPI 3.1 spec](https://api.syntheticusers.io/openapi.json) - [Health](https://api.syntheticusers.io/health) ## Agent integration - [Remote MCP server](https://api.syntheticusers.io/mcp): streamable-HTTP MCP server for queuing site tests and reading reports (metadata via GET, JSON-RPC via POST; authenticate with your API key) ## Product - [Homepage](https://syntheticusers.io/) - [Sample report](https://syntheticusers.io/sample-report) - [Dashboard](https://app.syntheticusers.io/) - [Terms](https://syntheticusers.io/terms) - [Privacy](https://syntheticusers.io/privacy)