Build SyteCheck into your workflow
Everything the web app does is available programmatically — from an AI assistant through the Model Context Protocol, or straight over HTTP. The API is included on every plan, including the free one, so you can wire it up and see a real report before deciding whether to pay for more.
Use it from your AI assistant
Our MCP server lets an assistant scan a site and read the findings as part of a conversation — ask it to audit a page and explain what to fix first, and it works through the results with you. One server, and it speaks to every client below.
npx -y @ascentws/sytecheck-mcp
Tested with:
- Claude Code
- Claude Desktop
- Cursor
- Gemini CLI and Antigravity
- The OpenAI Agents SDK
Setup instructions and source on GitHub(opens in a new tab)
Or call the API directly
A plain HTTP API with an OpenAPI specification, so you can generate a client in whatever you already use. Submit a scan, poll or stream its progress, and pull back the full findings.
Built for automation
Audit a client site before a pitch, check a page on every deploy, or re-scan a portfolio on a schedule. Results come back structured, not as a screenshot.
Signed webhooks
Have finished scans delivered to your endpoint instead of polling for them. Every delivery is signed so your receiver can verify it came from us.
Examples you can run
Working clients in curl, Python, Node, Java, and C#, plus a webhook receiver that shows signature verification done properly.
Read the developer guide(opens in a new tab)
Keys you can hand to an agent
An API key is not a spare password for your account. It is scoped narrowly on purpose, because a credential meant for a config file or a CI variable ends up in more places than a login ever does.
- A key reaches scans and your plan usage. Billing, account settings, password and email changes, and key management itself all refuse it — those need a real sign-in.
- Read-only keys cannot start a scan at all, which makes them the safer thing to give an assistant or an unattended job.
- Revoking a key takes effect immediately, and you can see when each one was last used.
Scans through the API draw on the same monthly allowance as the web app — a key adds no extra. Allowances, categories, and webhook access by plan are on the pricing page.
Start with a free account
Create an account, generate a key, and run your first scan from the command line or your assistant in a couple of minutes.
Free plan, no credit card. Verify your email and scan your first page.