v1.0.8 — See it before you buy it
get_sample_audit — a free tool that needs no API key
Minting a Website Auditor key requires an active subscription, so until now a developer evaluating this server had to pay $10/month before seeing a single byte of output.
get_sample_audit returns a complete report for example.com in the exact shape a real audit produces — scored summary, per-test results, and the AI-visibility breakdown across ChatGPT, Perplexity, Claude and Gemini. No key, no subscription, no network call, no quota. It works even while the API is down.
It takes no domain argument on purpose: accepting one would return canned numbers that read as a real audit of your own site.
"show me a sample audit"
Why this release exists
Telemetry showed 102 keyless sessions producing 1 tool call. The assumption was that people hit the auth error and gave up — but only four keyless tool calls exist in the entire dataset, so almost nobody reached it.
The real cause was the server instructions injected into the model's system prompt, which opened with "Every tool requires an active Website Auditor subscription — there is no free API tier." A model reading that with no key configured simply told the user to subscribe without calling anything: no tool call, no link in the chat, nothing to act on.
Those instructions now lead with what can be done and name the price and sign-up URL inline, so a keyless user gets a runnable demo and a clickable link either way.
Fixed: revoked keys were told to buy what they already had
A revoked key resolved internally to "free tier", so every gated tool answered PRO_REQUIRED — telling a paying customer whose key had been revoked to purchase a subscription they already held. INVALID_KEY was unreachable despite being documented.
Revoked keys now return INVALID_KEY with the real remediation, and note that creating a replacement needs an active subscription so nobody walks into an unannounced paywall.
Also
- The twelve subscription-gated tools now name the price and point at the demo, instead of two of twelve mentioning auth arbitrarily.
- Anonymous install id — a random UUID stored in your config dir and sent with telemetry, so one install restarting many times can be told apart from many installs. Never derived from your machine, username or network.
WA_METRICS_DISABLEDstops it entirely: no id generated, nothing written to disk. - README no longer claims "free tools work with any valid key" while marking twelve of thirteen tools Pro.
- The version reported at
initializewas stuck at1.0.6while the package said1.0.7. Both now say1.0.8.
Full changelog: v1.0.7...v1.0.8