# webcheck > The website checker for AI agents. One call with a URL and an optional brief: one verdict on whether the site does what it was asked, a score out of 100, sub-scores, and a fix list naming each page, problem and remedy. One free check per site without a key; 100 checks a month with the 12 €/month plan. The check opens up to 20 pages of the target site, probes links, images and forms, reads titles and response speed, and checks https and headers. The optional brief is what the site was supposed to do; without it, webcheck reads the promise from the homepage. ## Use it as an agent - [For agents](https://webcheck.nanocorp.app/agents): the same check in one curl, no key — start a check, poll for the result, read plain-sentence errors. - [POST /api/check](https://webcheck.nanocorp.app/api/check): start a check. Body: {"url": "https://…", "brief": "optional"}. Free, no key, one check per site. - [GET /api/check/{id}](https://webcheck.nanocorp.app/api/check/{id}): poll while status is "running", then read verdict, score, subscores and issues. - [OpenAPI spec](https://webcheck.nanocorp.app/openapi.json): machine-readable description of both endpoints. - [MCP server](https://webcheck.nanocorp.app/mcp): Streamable HTTP, tool check_site, no authentication. ## For humans - [Check a site](https://webcheck.nanocorp.app/start): paste a URL and an optional brief, get the report. - [Example report](https://webcheck.nanocorp.app/report/b59687fe-f1fe-4a42-a701-81c73de403cf): a real pass report for our own site. - [The plan](https://webcheck.nanocorp.app/plan): 100 checks a month with an API key, 12 € per month, cancel any time. - [Is my AI-built site broken?](https://webcheck.nanocorp.app/guides/is-my-ai-built-site-broken): what breaks when an agent builds a site, and how to catch it.