{"url":"https://agentwares-agentcheck.vercel.app/login","docs":{"mcp":{"url":"https://agentwares-agentcheck.vercel.app/api/mcp","mentioned":true},"docsUrl":"https://agentwares-agentcheck.vercel.app/docs/api-keys","llmsTxt":{"bytes":6509,"status":200},"openapi":{"url":"https://agentwares-agentcheck.vercel.app/openapi.json","status":200},"docsText":"agentcheck Drift index Demo Pricing llms.txt Dashboard API keys Everything below works from software. Autonomous clients are explicitly allowed — see the terms. 1. Get a key Sign in with GitHub and open /dashboard/keys. A key looks like ak_live_ followed by 40 hex characters. It is shown once and stored only as a SHA-256 hash, so copy it when it appears. Honest limitation: creating the first key needs a human with a GitHub account. An agent cannot yet sign itself up. Once a key exists, no further human step is required — and every paid call below can be made by software. 2. Send it As a bearer token, on both the REST API and the MCP endpoint: curl https://agentwares-agentcheck.vercel.app/api/v1/targets \\ -H \"Authorization: Bearer ak_live_…\" For MCP, put the same header on the Streamable HTTP transport at https://agentwares-agentcheck.vercel.app/api/mcp. Tools that read public data (agentcheck_get_status, agentcheck_get_pricing) need no key at all, so an agent can try the service before it has one. 3. Check it worked curl https://agentwares-agentcheck.vercel.app/api/v1/whoami -H \"Authorization: Bearer ak_live_…\" A bad or missing key returns HTTP 401 with { \"code\": \"UNAUTHORIZED\", \"cause\": …, \"fix\": …, \"retryable\": false }. Every error we return has that shape, so a client can branch on code and act on fix without parsing prose. Scope and revocation A key carries your account's entitlements — the plan limits on targets and check interval. Revoke one from the same page; revocation takes effect on the next request. Rotate by creating the new key first, moving traffic, then revoking the old one. Machine-readable index /llms.txt · /openapi.json · /pricing.json agentcheck by agentwares · API keys · Terms · Privacy · Refunds · health · GitHub","termsUrl":"https://agentwares-agentcheck.vercel.app/terms","termsText":"agentcheck Drift index Demo Pricing llms.txt Dashboard Terms of service Last updated 3 September 2026. Plain language on purpose. If something here is unclear, assume the reading that is more favourable to you and tell us. Who we are agentcheck is operated by agentwares. It monitors endpoints, agents and MCP servers that you own or are authorised to test, and reports what it finds. Automated clients are welcome You may create and operate an account programmatically, and you may use this service from an autonomous agent. API keys may be held and used by software acting on your behalf. We do not require a human to be present for any API or MCP call. You remain responsible for what your agents do with your account, including what they spend. What you may monitor Only targets you own or have permission to test. Do not point agentcheck at third-party systems as a way of load-testing or probing them. We may suspend an account that does. What we do not promise We are a monitor, not a guarantee. A passing check does not mean your agent is correct, safe or compliant, and a missed failure is not a warranty claim. Checks depend on third-party model providers and networks that we do not control. The service is provided as is, and our total liability is limited to what you paid us in the previous three months. Your data Transcripts, traces and results belong to you. We store them to run the product and delete them on the retention schedule of your plan, or sooner on request. See the privacy note. Payment and cancellation Paid plans bill monthly through Stripe. Cancel any time from the billing page; access continues to the end of the period you paid for. See refunds. Changes If these terms change materially we will say so by email before the change takes effect. Machine-readable pricing is always at /pricing.json. agentcheck by agentwares · API keys · Terms · Privacy · Refunds · health · GitHub","pricingJson":{"status":200}},"pages":[{"url":"https://agentwares-agentcheck.vercel.app/login","role":"entry","title":"agentcheck — a model changed under your agent. Here's what broke.","status":200},{"url":"https://agentwares-agentcheck.vercel.app/docs/api-keys","role":"docs","title":"API keys — agentcheck","status":200},{"url":"https://agentwares-agentcheck.vercel.app/terms","role":"terms","title":"Terms of service — agentcheck","status":200}],"errors":[],"origin":"https://agentwares-agentcheck.vercel.app","schema":"agentwares.readiness-evidence/v1","signup":{"tos":{"linkUrl":null,"checkbox":false,"inlineText":false},"fields":[],"submit":{"detail":"not attempted: OAuth-only signup","outcome":"not_attempted","finalUrl":null,"attempted":false},"captcha":{"vendor":null,"detected":false},"formUrl":null,"hasEmail":false,"formFound":false,"hasPassword":false,"oauthProviders":["github"]},"apiKeys":{"detail":"docs link to https://agentwares-agentcheck.vercel.app/docs/api-keys","pageUrl":null,"mentioned":true,"createControl":false},"finalUrl":"https://agentwares-agentcheck.vercel.app/login","startedAt":"2026-09-05T19:25:45.555Z","durationMs":6599,"probeVersion":"probe/0.1.0"}