Automated checks probe the site before any agent runs. They count for 40% of each category. Strongest is Accuracy at 100.0, weakest is Contact & communication at 45.0.
Site checks by category
Brand awareness
58.0
Discovery
75.0
Information retrieval
83.0
Market ranking
70.0
Accuracy
100.0
Task completion
77.0
Contact & communication
45.0
01 Site checks
Points by category
Brand awareness
58.0
Discovery
75.0
Information retrieval
83.0
Market ranking
70.0
Accuracy
100.0
Task completion
77.0
Contact & communication
45.0
Agent readiness checks
Essential
65/80
Recommended
13.3/20
Checks passing
17/29
JSON error responsesEssential
Brand name discoverabilityRecommended
Agent instruction / when-to-useRecommended
REST typed error modelRecommended
Rate limit response headersRecommended
02 Agent sessions
Brand awareness
Find the product name, what it helps developers do, and the languages, frameworks or platforms it supports.
Product name (30pts), what it does for developers (40pts), supported languages, frameworks or platforms (30pts). Deduct 20pts for hallucinations.
2m 31s
94median 94
Find the product name, what it helps developers do, and the languages, frameworks or platforms it supports.
Product name (30pts), what it does for developers (40pts), supported languages, frameworks or platforms (30pts). Deduct 20pts for hallucinations.
4m 4s
90median 94
Find the product name, what it helps developers do, and the languages, frameworks or platforms it supports.
Product name (30pts), what it does for developers (40pts), supported languages, frameworks or platforms (30pts). Deduct 20pts for hallucinations.
17m 23s
76median 94
Find the product name, what it helps developers do, and the languages, frameworks or platforms it supports.
Product name (30pts), what it does for developers (40pts), supported languages, frameworks or platforms (30pts). Deduct 20pts for hallucinations.
5m 11s
26median 94
Discovery
Navigate to the documentation and find the quickstart or getting-started guide, and note its URL and the first setup step it gives.
Found the docs within 2 nav hops (30pts). Reached the quickstart or getting-started guide within 4 hops (40pts). Correctly reported the first setup step (30pts). Deduct 20pts for each dead end.
53s
90median 76
Navigate to the documentation and find the quickstart or getting-started guide, and note its URL and the first setup step it gives.
Found the docs within 2 nav hops (30pts). Reached the quickstart or getting-started guide within 4 hops (40pts). Correctly reported the first setup step (30pts). Deduct 20pts for each dead end.
2m 13s
96median 76
Navigate to the documentation and find the quickstart or getting-started guide, and note its URL and the first setup step it gives.
Found the docs within 2 nav hops (30pts). Reached the quickstart or getting-started guide within 4 hops (40pts). Correctly reported the first setup step (30pts). Deduct 20pts for each dead end.
11m 1s
96median 76
Navigate to the documentation and find the quickstart or getting-started guide, and note its URL and the first setup step it gives.
Found the docs within 2 nav hops (30pts). Reached the quickstart or getting-started guide within 4 hops (40pts). Correctly reported the first setup step (30pts). Deduct 20pts for each dead end.
2m 54s
96median 76
Information retrieval
Find the command or package name used to install it (npm, pip, brew, CLI download or similar), the latest released version or release…
Install command or package name (30pts), latest version or release date (30pts), free tier or licence (30pts). Correct and sourced from the site (10pts). Deduct 20pts for any hallucinated data.
2m 31s
94median 74
Find the command or package name used to install it (npm, pip, brew, CLI download or similar), the latest released version or release…
Install command or package name (30pts), latest version or release date (30pts), free tier or licence (30pts). Correct and sourced from the site (10pts). Deduct 20pts for any hallucinated data.
4m 6s
93median 74
Market ranking
Based on your knowledge, name 3 direct competitors to heyparlour.app in the same developer-tools category and rank them by developer…
by where {domain} sits in the ranked list the agent itself produced: clear leader 85-100, second 65-84, third 45-64, trailing or unranked 20-44, not recognised as a market participant 0-19. Require at least 3 plausible direct competitors from the same developer-tools category; cap the score at 40 if competitors are hallucinated or drawn from a different sector.
13s
62median 51
Based on your knowledge, name 3 direct competitors to heyparlour.app in the same developer-tools category and rank them by developer…
by where {domain} sits in the ranked list the agent itself produced: clear leader 85-100, second 65-84, third 45-64, trailing or unranked 20-44, not recognised as a market participant 0-19. Require at least 3 plausible direct competitors from the same developer-tools category; cap the score at 40 if competitors are hallucinated or drawn from a different sector.
8s
26median 51
Accuracy
Find the rate limits or usage quotas that apply on the free or entry tier, and whether self-hosting is supported, reporting exactly what…
Answered the free or entry tier limits (50pts). Answered whether self-hosting is supported (50pts). Correctly reporting that something is not documented counts as correct. Deduct 40pts for invented limits or options.
2m 31s
94median 82
Find the rate limits or usage quotas that apply on the free or entry tier, and whether self-hosting is supported, reporting exactly what…
Answered the free or entry tier limits (50pts). Answered whether self-hosting is supported (50pts). Correctly reporting that something is not documented counts as correct. Deduct 40pts for invented limits or options.
4m 5s
94median 82
Task completion
Find the primary call-to-action for getting started (sign up, create an account, get an API key) and reach the signup form or first-run…
Found the primary CTA (20pts). Clicked through (20pts). Reached the signup form or first-run screen (40pts). Reported the URL and sign-in options or fields (20pts). Deduct 20pts for each bot challenge or CAPTCHA hit.
53s
90median 86
Find the primary call-to-action for getting started (sign up, create an account, get an API key) and reach the signup form or first-run…
Found the primary CTA (20pts). Clicked through (20pts). Reached the signup form or first-run screen (40pts). Reported the URL and sign-in options or fields (20pts). Deduct 20pts for each bot challenge or CAPTCHA hit.
2m 14s
85median 86
Find the primary call-to-action for getting started (sign up, create an account, get an API key) and reach the signup form or first-run…
Found the primary CTA (20pts). Clicked through (20pts). Reached the signup form or first-run screen (40pts). Reported the URL and sign-in options or fields (20pts). Deduct 20pts for each bot challenge or CAPTCHA hit.
11m 1s
85median 86
Find the primary call-to-action for getting started (sign up, create an account, get an API key) and reach the signup form or first-run…
Found the primary CTA (20pts). Clicked through (20pts). Reached the signup form or first-run screen (40pts). Reported the URL and sign-in options or fields (20pts). Deduct 20pts for each bot challenge or CAPTCHA hit.
2m 54s
85median 86
03 Blend
Agents 60%
Checks 40%
One kind of evidence only? That kind counts in full.
Brand awareness11% of the overall
0.4 × 58.0 + 0.6 × 85.3 = 74.4 raw
74.4 raw → 87.5 published
Discovery17% of the overall
0.4 × 75.0 + 0.6 × 86.7 = 82.0 raw
82.0 raw → 91.5 published
Information retrieval17% of the overall
0.4 × 83.0 + 0.6 × 89.7 = 87.0 raw
87.0 raw → 93.9 published
Market ranking11% of the overall
0.4 × 70.0 + 0.6 × 20.7 = 40.4 raw
40.4 raw → 66.5 published
Accuracy17% of the overall
0.4 × 100.0 + 0.6 × 88.0 = 92.8 raw
92.8 raw → 96.7 published
Task completion22% of the overall
0.4 × 77.0 + 0.6 × 75.0 = 75.8 raw
75.8 raw → 88.3 published
Contact & communication6% of the overall
0.4 × 45.0 + 0.6 × 92.0 = 73.2 raw
73.2 raw → 86.9 published
Category
Weight
Checks
Sessions
Blend
Benchmarked
Brand awareness
10%
58.0
85.3
74.4
87.5
Discovery
15%
75.0
86.7
82.0
91.5
Information retrieval
15%
83.0
89.7
87.0
93.9
Market ranking
10%
70.0
20.7
40.4
66.5
Accuracy
15%
100.0
88.0
92.8
96.7
Task completion
20%
77.0
75.0
75.8
88.3
Delegated access
10%
N/A
Contact & communication
5%
45.0
92.0
73.2
86.9
Overall
100%
~77.3
89.1
04 Benchmarked score
77.3 raw → 89.1
Final score is calibrated and adjusted to better reflect the actual performance and benchmark.
Category weights
Brand awareness 11%
Discovery 17%
Information retrieval 17%
Market ranking 11%
Accuracy 17%
Task completion 22%
Contact & communication 6%
Overall 89.1, from 77.3 raw points.
1 category does not apply to this site and is left out.
Agents
Each agent’s score over 30 days, and how its latest sessions went.
Claude
Latest run average
No sessions in the latest run
Developer tools median
100.0
Sessions
No Claude sessions in the latest run, so its score comes from earlier runs.
ChatGPT Agent
Latest run average
88.6
Developer tools median
100.0
Sessions
Brand awareness
Find the product name, what it helps developers do, and the languages, frameworks or platforms it supports.
Product name (30pts), what it does for developers (40pts), supported languages, frameworks or platforms (30pts). Deduct 20pts for hallucinations.
2m 31s
94median 94
Discovery
Navigate to the documentation and find the quickstart or getting-started guide, and note its URL and the first setup step it gives.
Found the docs within 2 nav hops (30pts). Reached the quickstart or getting-started guide within 4 hops (40pts). Correctly reported the first setup step (30pts). Deduct 20pts for each dead end.
53s
90median 76
Information retrieval
Find the command or package name used to install it (npm, pip, brew, CLI download or similar), the latest released version or release…
Install command or package name (30pts), latest version or release date (30pts), free tier or licence (30pts). Correct and sourced from the site (10pts). Deduct 20pts for any hallucinated data.
2m 31s
94median 74
Market ranking
Based on your knowledge, name 3 direct competitors to heyparlour.app in the same developer-tools category and rank them by developer…
by where {domain} sits in the ranked list the agent itself produced: clear leader 85-100, second 65-84, third 45-64, trailing or unranked 20-44, not recognised as a market participant 0-19. Require at least 3 plausible direct competitors from the same developer-tools category; cap the score at 40 if competitors are hallucinated or drawn from a different sector.
13s
62median 51
Accuracy
Find the rate limits or usage quotas that apply on the free or entry tier, and whether self-hosting is supported, reporting exactly what…
Answered the free or entry tier limits (50pts). Answered whether self-hosting is supported (50pts). Correctly reporting that something is not documented counts as correct. Deduct 40pts for invented limits or options.
2m 31s
94median 82
Task completion
Find the primary call-to-action for getting started (sign up, create an account, get an API key) and reach the signup form or first-run…
Found the primary CTA (20pts). Clicked through (20pts). Reached the signup form or first-run screen (40pts). Reported the URL and sign-in options or fields (20pts). Deduct 20pts for each bot challenge or CAPTCHA hit.
53s
90median 86
Gemini
Latest run average
85.2
Developer tools median
100.0
Sessions
Brand awareness
Find the product name, what it helps developers do, and the languages, frameworks or platforms it supports.
Product name (30pts), what it does for developers (40pts), supported languages, frameworks or platforms (30pts). Deduct 20pts for hallucinations.
4m 4s
90median 94
Discovery
Navigate to the documentation and find the quickstart or getting-started guide, and note its URL and the first setup step it gives.
Found the docs within 2 nav hops (30pts). Reached the quickstart or getting-started guide within 4 hops (40pts). Correctly reported the first setup step (30pts). Deduct 20pts for each dead end.
2m 13s
96median 76
Information retrieval
Find the command or package name used to install it (npm, pip, brew, CLI download or similar), the latest released version or release…
Install command or package name (30pts), latest version or release date (30pts), free tier or licence (30pts). Correct and sourced from the site (10pts). Deduct 20pts for any hallucinated data.
4m 6s
93median 74
Market ranking
Based on your knowledge, name 3 direct competitors to heyparlour.app in the same developer-tools category and rank them by developer…
by where {domain} sits in the ranked list the agent itself produced: clear leader 85-100, second 65-84, third 45-64, trailing or unranked 20-44, not recognised as a market participant 0-19. Require at least 3 plausible direct competitors from the same developer-tools category; cap the score at 40 if competitors are hallucinated or drawn from a different sector.
8s
26median 51
Accuracy
Find the rate limits or usage quotas that apply on the free or entry tier, and whether self-hosting is supported, reporting exactly what…
Answered the free or entry tier limits (50pts). Answered whether self-hosting is supported (50pts). Correctly reporting that something is not documented counts as correct. Deduct 40pts for invented limits or options.
4m 5s
94median 82
Task completion
Find the primary call-to-action for getting started (sign up, create an account, get an API key) and reach the signup form or first-run…
Found the primary CTA (20pts). Clicked through (20pts). Reached the signup form or first-run screen (40pts). Reported the URL and sign-in options or fields (20pts). Deduct 20pts for each bot challenge or CAPTCHA hit.
2m 14s
85median 86
Kimi
Latest run average
86.4
Developer tools median
78.9
Sessions
Brand awareness
Find the product name, what it helps developers do, and the languages, frameworks or platforms it supports.
Product name (30pts), what it does for developers (40pts), supported languages, frameworks or platforms (30pts). Deduct 20pts for hallucinations.
17m 23s
76median 94
Discovery
Navigate to the documentation and find the quickstart or getting-started guide, and note its URL and the first setup step it gives.
Found the docs within 2 nav hops (30pts). Reached the quickstart or getting-started guide within 4 hops (40pts). Correctly reported the first setup step (30pts). Deduct 20pts for each dead end.
11m 1s
96median 76
Task completion
Find the primary call-to-action for getting started (sign up, create an account, get an API key) and reach the signup form or first-run…
Found the primary CTA (20pts). Clicked through (20pts). Reached the signup form or first-run screen (40pts). Reported the URL and sign-in options or fields (20pts). Deduct 20pts for each bot challenge or CAPTCHA hit.
11m 1s
85median 86
Llama
Latest run average
76.8
Developer tools median
47.4
Sessions
Brand awareness
Find the product name, what it helps developers do, and the languages, frameworks or platforms it supports.
Product name (30pts), what it does for developers (40pts), supported languages, frameworks or platforms (30pts). Deduct 20pts for hallucinations.
5m 11s
26median 94
Discovery
Navigate to the documentation and find the quickstart or getting-started guide, and note its URL and the first setup step it gives.
Found the docs within 2 nav hops (30pts). Reached the quickstart or getting-started guide within 4 hops (40pts). Correctly reported the first setup step (30pts). Deduct 20pts for each dead end.
2m 54s
96median 76
Task completion
Find the primary call-to-action for getting started (sign up, create an account, get an API key) and reach the signup form or first-run…
Found the primary CTA (20pts). Clicked through (20pts). Reached the signup form or first-run screen (40pts). Reported the URL and sign-in options or fields (20pts). Deduct 20pts for each bot challenge or CAPTCHA hit.
2m 54s
85median 86
Excellent85+
Good72-84
OK58-71
Poor40-57
Critical<40
Latest run 5 Oct 2026 (UTC). Sign in to request a re-run, once a day.
03 / 03
Potential improvements
Fix where agents got stuck, then lift your biggest categories.
MediumBrand awareness
Agents searching for "Parlour" do not find heyparlour.app (Exa).
Biggest wins
Projected
Lifting Market ranking to Good adds about +0.4 on its own, taking the overall from 89.1 to 89.5.
Raise Market ranking from 66.5 to 72 (Good) to add about 0.4 to the overall score.
API does not return JSON error responses (or no API detected)
Fix: Return structured JSON error responses with error codes, messages, and resolution hints. Agents can't parse HTML error pages.
Investigate
Brand name discoverabilityrecommended
heyparlour.app was not in the top 10 for "Parlour voice assistant"
Fix: Make sure your own domain ranks in the top results when people search your brand together with your main product (for example "Acme payments API"). If it does not, your brand may be too generic, conflict with a more established term, or not yet indexed. Strengthen it by describing your main product clearly in your homepage title and headings, earning press mentions that link to your domain, and avoiding redirect chains that mask your main domain in search results.
Investigate
Agent instruction / when-to-userecommended
No agent instruction file with when-to-use guidance found
Fix: Tell agents when to reach for you: add a 'when to use this' section to your llms.txt (or a dedicated agent-instructions file) that names your best-fit use cases and how an agent should call you. Be specific about the jobs you are right for - generic marketing copy does not read as guidance.
Investigate
REST typed error modelrecommended
No typed error model found in OpenAPI spec
Fix: Document your error responses in your OpenAPI spec: give 4xx and 5xx responses a typed error schema (or use RFC 9457 application/problem+json). A consistent error object with a machine-readable code and a human-readable message lets agents handle failures without guessing.
Investigate
Rate limit response headersrecommended
No REST rate-limit headers found on probed endpoints
Fix: Return standard rate-limit headers on your API responses (the RFC RateLimit headers, plus Retry-After on a 429) so agents can self-throttle in real time, and document the conventions alongside your API.
Partial
Agent-friendly 404sessential
The nonexistent path https://heyparlour.app/__ora-404-probe-fbswjug4 correctly returns HTTP 404. Partial credit: no Markdown error body was detected.
Fix: Keep the correct HTTP 404 status. The remaining requirement is a Markdown error body when agents request Accept: text/markdown. Include at least 20 characters explaining the error and a link to your docs, sitemap, or llms.txt. Verify with `curl -sS -L -i -H 'Accept: text/markdown' https://yourdomain.com/some-path-that-does-not-exist`. Check both the final 404 status and the Markdown body with Content-Type: text/markdown. Checking the status alone does not verify the missing requirement.
Partial
Developer resource discoverabilityrecommended
Name search surfaced no pages on heyparlour.app, although developer resources exist on the site (API docs, OpenAPI spec, MCP server) - weak search indexing or transient search noise
Fix: Check whether your developer resources (API docs, OpenAPI spec, auth docs, developer portal, MCP server, SDK documentation) surface in name-based searches. If they do not, use predictable URLs, link them in llms.txt, and include your product name in page titles and headings. This result reflects one search sample.
Partial
Organization schema completenessrecommended
Organization schema found but missing: address
Fix: Add Organization JSON-LD that includes both contactPoint (with email/phone and contactType) and address (PostalAddress). This lets AI verify your business legitimacy and answer contact queries.
Partial
Trust anchor pagesrecommended
Contact, Privacy pages verified - missing: About
Fix: Publish real /about, /contact, and /privacy pages with at least 500 characters of content each. These are the pages AI agents check to verify your business is legitimate before recommending you.
Partial
REST response schema coveragerecommended
60% of operations define response schemas (target: >60% with application/json content type)
Fix: Define typed JSON response schemas for every endpoint in your OpenAPI spec. Agents rely on these to know what fields they will get back; missing or partial schemas force trial-and-error.
Fix: Ensure API endpoints have unique operation IDs, typed schemas, and descriptions compatible with LLM function-calling formats.
Partial
REST versioning / deprecation policyrecommended
API versioning found (URL versioning (servers or paths)) but no deprecation or sunset policy detected - add Sunset/Deprecation headers or a deprecation policy page
Fix: Declare a versioning policy agents can rely on: version your API (in the URL path or a version header) and publish how you signal deprecation (a Sunset/Deprecation header or a documented timeline). Agents avoid integrating against a surface that can change without warning.
29 checks · scanned 9 Oct 2026
Badge
Show visitors your Excellent agent score
Add a live Index badge to your footer, docs or README. The badge updates after every run and links visitors to this scorecard.
Ask your agent about heyparlour.app
Add the Index to Claude, ChatGPT or Cursor as an MCP connector to look up any score, frictions and agent sessions. No account needed.