Trigger.dev is the open source platform for durable AI agents in TypeScript. Long-running tasks with retries, queues, LLM observability, and elastic scaling.
Automated checks probe the site before any agent runs. They count for 40% of each category. Strongest is Brand awareness at 90.0, weakest is Delegated access at 23.0.
Find the product name, its one-sentence value proposition, and the primary user persona it targets.
Did the agent correctly identify the product name (30pts), the value prop (40pts), and the target user (30pts)? Deduct 20pts for hallucinations.
1m 51s
94median 93
Find the product name, its one-sentence value proposition, and the primary user persona it targets.
Did the agent correctly identify the product name (30pts), the value prop (40pts), and the target user (30pts)? Deduct 20pts for hallucinations.
4m 31s
96median 93
Find the product name, its one-sentence value proposition, and the primary user persona it targets.
Did the agent correctly identify the product name (30pts), the value prop (40pts), and the target user (30pts)? Deduct 20pts for hallucinations.
6m 17s
96median 93
Find the product name, its one-sentence value proposition, and the primary user persona it targets.
Did the agent correctly identify the product name (30pts), the value prop (40pts), and the target user (30pts)? Deduct 20pts for hallucinations.
14m 2s
86median 93
Find the product name, its one-sentence value proposition, and the primary user persona it targets.
Did the agent correctly identify the product name (30pts), the value prop (40pts), and the target user (30pts)? Deduct 20pts for hallucinations.
8m 44s
93median 93
Discovery
Navigate to the pricing page, and note its URL and the names of any pricing tiers shown.
Found the pricing page within 3 nav hops (60pts). Correctly identified it as the pricing page and listed at least one tier (40pts). Deduct 20pts for each dead end.
1m 34s
99median 89
Navigate to the pricing page, and note its URL and the names of any pricing tiers shown.
Found the pricing page within 3 nav hops (60pts). Correctly identified it as the pricing page and listed at least one tier (40pts). Deduct 20pts for each dead end.
2m 55s
100median 89
Navigate to the pricing page, and note its URL and the names of any pricing tiers shown.
Found the pricing page within 3 nav hops (60pts). Correctly identified it as the pricing page and listed at least one tier (40pts). Deduct 20pts for each dead end.
4m 27s
98median 89
Navigate to the pricing page, and note its URL and the names of any pricing tiers shown.
Found the pricing page within 3 nav hops (60pts). Correctly identified it as the pricing page and listed at least one tier (40pts). Deduct 20pts for each dead end.
9m 26s
88median 89
Navigate to the pricing page, and note its URL and the names of any pricing tiers shown.
Found the pricing page within 3 nav hops (60pts). Correctly identified it as the pricing page and listed at least one tier (40pts). Deduct 20pts for each dead end.
6m 15s
26median 89
Information retrieval
Find the starter or free tier price, one headline feature of the product, and the length of any free trial offered.
Starter/free price (30pts), headline feature (30pts), trial length (30pts). Correct and sourced from the site (10pts). Deduct 20pts for any hallucinated data.
1m 53s
94median 78
Find the starter or free tier price, one headline feature of the product, and the length of any free trial offered.
Starter/free price (30pts), headline feature (30pts), trial length (30pts). Correct and sourced from the site (10pts). Deduct 20pts for any hallucinated data.
4m 32s
94median 78
Find the starter or free tier price, one headline feature of the product, and the length of any free trial offered.
Starter/free price (30pts), headline feature (30pts), trial length (30pts). Correct and sourced from the site (10pts). Deduct 20pts for any hallucinated data.
6m 19s
94median 78
Market ranking
Based on your knowledge, name 3 direct competitors to trigger.dev in the SaaS space and rank them by market share.
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 SaaS space; cap the score at 40 if competitors are hallucinated or drawn from a different sector.
12s
73median 68
Based on your knowledge, name 3 direct competitors to trigger.dev in the SaaS space and rank them by market share.
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 SaaS space; cap the score at 40 if competitors are hallucinated or drawn from a different sector.
14s
66median 68
Based on your knowledge, name 3 direct competitors to trigger.dev in the SaaS space and rank them by market share.
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 SaaS space; cap the score at 40 if competitors are hallucinated or drawn from a different sector.
24s
75median 68
Accuracy
Find out whether individual users can access the Enterprise tier, and the specific SSO options listed for Enterprise.
Answered whether individuals can access Enterprise (50pts). Listed the specific SSO options correctly (50pts). Deduct 40pts for hallucinations or invented features.
1m 53s
70median 64
Find out whether individual users can access the Enterprise tier, and the specific SSO options listed for Enterprise.
Answered whether individuals can access Enterprise (50pts). Listed the specific SSO options correctly (50pts). Deduct 40pts for hallucinations or invented features.
4m 34s
58median 64
Find out whether individual users can access the Enterprise tier, and the specific SSO options listed for Enterprise.
Answered whether individuals can access Enterprise (50pts). Listed the specific SSO options correctly (50pts). Deduct 40pts for hallucinations or invented features.
6m 19s
73median 64
Task completion
Click the primary CTA for any paid plan and reach the signup or upgrade form.
Found the pricing page (20pts). Clicked the primary CTA (20pts). Reached the signup/upgrade form (40pts). Reported the URL and form fields (20pts). Deduct 20pts for each bot challenge or CAPTCHA hit.
1m 35s
96median 86
Click the primary CTA for any paid plan and reach the signup or upgrade form.
Found the pricing page (20pts). Clicked the primary CTA (20pts). Reached the signup/upgrade form (40pts). Reported the URL and form fields (20pts). Deduct 20pts for each bot challenge or CAPTCHA hit.
2m 56s
94median 86
Click the primary CTA for any paid plan and reach the signup or upgrade form.
Found the pricing page (20pts). Clicked the primary CTA (20pts). Reached the signup/upgrade form (40pts). Reported the URL and form fields (20pts). Deduct 20pts for each bot challenge or CAPTCHA hit.
4m 26s
96median 86
Click the primary CTA for any paid plan and reach the signup or upgrade form.
Found the pricing page (20pts). Clicked the primary CTA (20pts). Reached the signup/upgrade form (40pts). Reported the URL and form fields (20pts). Deduct 20pts for each bot challenge or CAPTCHA hit.
9m 27s
96median 86
Click the primary CTA for any paid plan and reach the signup or upgrade form.
Found the pricing page (20pts). Clicked the primary CTA (20pts). Reached the signup/upgrade form (40pts). Reported the URL and form fields (20pts). Deduct 20pts for each bot challenge or CAPTCHA hit.
6m 16s
26median 86
Delegated access
Find the API reference and identify the supported OAuth scopes or API key permission levels.
Found the API reference (40pts). Correctly identified the auth model (40pts). Listed at least two specific scopes or permissions (20pts). Deduct 20pts if no API is available but that is the correct answer.
1m 16s
95median 90
Find the API reference and identify the supported OAuth scopes or API key permission levels.
Found the API reference (40pts). Correctly identified the auth model (40pts). Listed at least two specific scopes or permissions (20pts). Deduct 20pts if no API is available but that is the correct answer.
2m 27s
73median 90
Find the API reference and identify the supported OAuth scopes or API key permission levels.
Found the API reference (40pts). Correctly identified the auth model (40pts). Listed at least two specific scopes or permissions (20pts). Deduct 20pts if no API is available but that is the correct answer.
3m 22s
96median 90
Find the API reference and identify the supported OAuth scopes or API key permission levels.
Found the API reference (40pts). Correctly identified the auth model (40pts). Listed at least two specific scopes or permissions (20pts). Deduct 20pts if no API is available but that is the correct answer.
6m 59s
49median 90
Find the API reference and identify the supported OAuth scopes or API key permission levels.
Found the API reference (40pts). Correctly identified the auth model (40pts). Listed at least two specific scopes or permissions (20pts). Deduct 20pts if no API is available but that is the correct answer.
4m 19s
0median 90
Contact & communication
Find how to cancel the subscription and whether there is a pro-rated refund policy.
Found the cancellation path (50pts). Correctly described the refund or pro-ration policy (50pts). Deduct 20pts for each dead end or missing detail.
1m 7s
90median 80
Find how to cancel the subscription and whether there is a pro-rated refund policy.
Found the cancellation path (50pts). Correctly described the refund or pro-ration policy (50pts). Deduct 20pts for each dead end or missing detail.
1m 55s
70median 80
Find how to cancel the subscription and whether there is a pro-rated refund policy.
Found the cancellation path (50pts). Correctly described the refund or pro-ration policy (50pts). Deduct 20pts for each dead end or missing detail.
2m 6s
80median 80
Find how to cancel the subscription and whether there is a pro-rated refund policy.
Found the cancellation path (50pts). Correctly described the refund or pro-ration policy (50pts). Deduct 20pts for each dead end or missing detail.
3m 39s
26median 80
Find how to cancel the subscription and whether there is a pro-rated refund policy.
Found the cancellation path (50pts). Correctly described the refund or pro-ration policy (50pts). Deduct 20pts for each dead end or missing detail.
2m 22s
0median 80
03 Blend
Agents 60%
Checks 40%
One kind of evidence only? That kind counts in full.
Brand awareness10% of the overall
0.4 × 90.0 + 0.6 × 90.7 = 90.4 raw
90.4 raw → 95.6 published
Discovery15% of the overall
0.4 × 77.0 + 0.6 × 98.0 = 89.6 raw
89.6 raw → 95.2 published
Information retrieval15% of the overall
0.4 × 83.0 + 0.6 × 88.0 = 86.0 raw
86.0 raw → 93.4 published
Market ranking10% of the overall
0.4 × 50.0 + 0.6 × 47.3 = 48.4 raw
48.4 raw → 72.1 published
Accuracy15% of the overall
0.4 × 90.0 + 0.6 × 41.7 = 61.0 raw
61.0 raw → 80.1 published
Task completion20% of the overall
0.4 × 78.0 + 0.6 × 90.7 = 85.6 raw
85.6 raw → 93.2 published
Delegated access10% of the overall
0.4 × 23.0 + 0.6 × 77.3 = 55.6 raw
55.6 raw → 76.8 published
Contact & communication5% of the overall
0.4 × 35.0 + 0.6 × 61.7 = 51.0 raw
51.0 raw → 73.9 published
Category
Weight
Checks
Sessions
Blend
Benchmarked
Brand awareness
10%
90.0
90.7
90.4
95.6
Discovery
15%
77.0
98.0
89.6
95.2
Information retrieval
15%
83.0
88.0
86.0
93.4
Market ranking
10%
50.0
47.3
48.4
72.1
Accuracy
15%
90.0
41.7
61.0
80.1
Task completion
20%
78.0
90.7
85.6
93.2
Delegated access
10%
23.0
77.3
55.6
76.8
Contact & communication
5%
35.0
61.7
51.0
73.9
Overall
100%
~74.6
87.6
04 Benchmarked score
74.6 raw → 87.6
Final score is calibrated and adjusted to better reflect the actual performance and benchmark.
Category weights
Brand awareness 10%
Discovery 15%
Information retrieval 15%
Market ranking 10%
Accuracy 15%
Task completion 20%
Delegated access 10%
Contact & communication 5%
Overall 87.6, from 74.6 raw points.
Agents
Each agent’s score over 30 days, and how its latest sessions went.
Claude
Latest run average
89.9
SaaS median
90.4
Sessions
Brand awareness
Find the product name, its one-sentence value proposition, and the primary user persona it targets.
Did the agent correctly identify the product name (30pts), the value prop (40pts), and the target user (30pts)? Deduct 20pts for hallucinations.
1m 51s
94median 93
Discovery
Navigate to the pricing page, and note its URL and the names of any pricing tiers shown.
Found the pricing page within 3 nav hops (60pts). Correctly identified it as the pricing page and listed at least one tier (40pts). Deduct 20pts for each dead end.
1m 34s
99median 89
Information retrieval
Find the starter or free tier price, one headline feature of the product, and the length of any free trial offered.
Starter/free price (30pts), headline feature (30pts), trial length (30pts). Correct and sourced from the site (10pts). Deduct 20pts for any hallucinated data.
1m 53s
94median 78
Market ranking
Based on your knowledge, name 3 direct competitors to trigger.dev in the SaaS space and rank them by market share.
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 SaaS space; cap the score at 40 if competitors are hallucinated or drawn from a different sector.
12s
73median 68
Accuracy
Find out whether individual users can access the Enterprise tier, and the specific SSO options listed for Enterprise.
Answered whether individuals can access Enterprise (50pts). Listed the specific SSO options correctly (50pts). Deduct 40pts for hallucinations or invented features.
1m 53s
70median 64
Task completion
Click the primary CTA for any paid plan and reach the signup or upgrade form.
Found the pricing page (20pts). Clicked the primary CTA (20pts). Reached the signup/upgrade form (40pts). Reported the URL and form fields (20pts). Deduct 20pts for each bot challenge or CAPTCHA hit.
1m 35s
96median 86
Delegated access
Find the API reference and identify the supported OAuth scopes or API key permission levels.
Found the API reference (40pts). Correctly identified the auth model (40pts). Listed at least two specific scopes or permissions (20pts). Deduct 20pts if no API is available but that is the correct answer.
1m 16s
95median 90
Contact & communication
Find how to cancel the subscription and whether there is a pro-rated refund policy.
Found the cancellation path (50pts). Correctly described the refund or pro-ration policy (50pts). Deduct 20pts for each dead end or missing detail.
1m 7s
90median 80
ChatGPT Agent
Latest run average
83.3
SaaS median
90.4
Sessions
Brand awareness
Find the product name, its one-sentence value proposition, and the primary user persona it targets.
Did the agent correctly identify the product name (30pts), the value prop (40pts), and the target user (30pts)? Deduct 20pts for hallucinations.
4m 31s
96median 93
Discovery
Navigate to the pricing page, and note its URL and the names of any pricing tiers shown.
Found the pricing page within 3 nav hops (60pts). Correctly identified it as the pricing page and listed at least one tier (40pts). Deduct 20pts for each dead end.
2m 55s
100median 89
Information retrieval
Find the starter or free tier price, one headline feature of the product, and the length of any free trial offered.
Starter/free price (30pts), headline feature (30pts), trial length (30pts). Correct and sourced from the site (10pts). Deduct 20pts for any hallucinated data.
4m 32s
94median 78
Market ranking
Based on your knowledge, name 3 direct competitors to trigger.dev in the SaaS space and rank them by market share.
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 SaaS space; cap the score at 40 if competitors are hallucinated or drawn from a different sector.
14s
66median 68
Accuracy
Find out whether individual users can access the Enterprise tier, and the specific SSO options listed for Enterprise.
Answered whether individuals can access Enterprise (50pts). Listed the specific SSO options correctly (50pts). Deduct 40pts for hallucinations or invented features.
4m 34s
58median 64
Task completion
Click the primary CTA for any paid plan and reach the signup or upgrade form.
Found the pricing page (20pts). Clicked the primary CTA (20pts). Reached the signup/upgrade form (40pts). Reported the URL and form fields (20pts). Deduct 20pts for each bot challenge or CAPTCHA hit.
2m 56s
94median 86
Delegated access
Find the API reference and identify the supported OAuth scopes or API key permission levels.
Found the API reference (40pts). Correctly identified the auth model (40pts). Listed at least two specific scopes or permissions (20pts). Deduct 20pts if no API is available but that is the correct answer.
2m 27s
73median 90
Contact & communication
Find how to cancel the subscription and whether there is a pro-rated refund policy.
Found the cancellation path (50pts). Correctly described the refund or pro-ration policy (50pts). Deduct 20pts for each dead end or missing detail.
1m 55s
70median 80
Gemini
Latest run average
89.3
SaaS median
90.4
Sessions
Brand awareness
Find the product name, its one-sentence value proposition, and the primary user persona it targets.
Did the agent correctly identify the product name (30pts), the value prop (40pts), and the target user (30pts)? Deduct 20pts for hallucinations.
6m 17s
96median 93
Discovery
Navigate to the pricing page, and note its URL and the names of any pricing tiers shown.
Found the pricing page within 3 nav hops (60pts). Correctly identified it as the pricing page and listed at least one tier (40pts). Deduct 20pts for each dead end.
4m 27s
98median 89
Information retrieval
Find the starter or free tier price, one headline feature of the product, and the length of any free trial offered.
Starter/free price (30pts), headline feature (30pts), trial length (30pts). Correct and sourced from the site (10pts). Deduct 20pts for any hallucinated data.
6m 19s
94median 78
Market ranking
Based on your knowledge, name 3 direct competitors to trigger.dev in the SaaS space and rank them by market share.
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 SaaS space; cap the score at 40 if competitors are hallucinated or drawn from a different sector.
24s
75median 68
Accuracy
Find out whether individual users can access the Enterprise tier, and the specific SSO options listed for Enterprise.
Answered whether individuals can access Enterprise (50pts). Listed the specific SSO options correctly (50pts). Deduct 40pts for hallucinations or invented features.
6m 19s
73median 64
Task completion
Click the primary CTA for any paid plan and reach the signup or upgrade form.
Found the pricing page (20pts). Clicked the primary CTA (20pts). Reached the signup/upgrade form (40pts). Reported the URL and form fields (20pts). Deduct 20pts for each bot challenge or CAPTCHA hit.
4m 26s
96median 86
Delegated access
Find the API reference and identify the supported OAuth scopes or API key permission levels.
Found the API reference (40pts). Correctly identified the auth model (40pts). Listed at least two specific scopes or permissions (20pts). Deduct 20pts if no API is available but that is the correct answer.
3m 22s
96median 90
Contact & communication
Find how to cancel the subscription and whether there is a pro-rated refund policy.
Found the cancellation path (50pts). Correctly described the refund or pro-ration policy (50pts). Deduct 20pts for each dead end or missing detail.
2m 6s
80median 80
Kimi
Latest run average
75.0
SaaS median
84.0
Sessions
Brand awareness
Find the product name, its one-sentence value proposition, and the primary user persona it targets.
Did the agent correctly identify the product name (30pts), the value prop (40pts), and the target user (30pts)? Deduct 20pts for hallucinations.
14m 2s
86median 93
Discovery
Navigate to the pricing page, and note its URL and the names of any pricing tiers shown.
Found the pricing page within 3 nav hops (60pts). Correctly identified it as the pricing page and listed at least one tier (40pts). Deduct 20pts for each dead end.
9m 26s
88median 89
Task completion
Click the primary CTA for any paid plan and reach the signup or upgrade form.
Found the pricing page (20pts). Clicked the primary CTA (20pts). Reached the signup/upgrade form (40pts). Reported the URL and form fields (20pts). Deduct 20pts for each bot challenge or CAPTCHA hit.
9m 27s
96median 86
Delegated access
Find the API reference and identify the supported OAuth scopes or API key permission levels.
Found the API reference (40pts). Correctly identified the auth model (40pts). Listed at least two specific scopes or permissions (20pts). Deduct 20pts if no API is available but that is the correct answer.
6m 59s
49median 90
Contact & communication
Find how to cancel the subscription and whether there is a pro-rated refund policy.
Found the cancellation path (50pts). Correctly described the refund or pro-ration policy (50pts). Deduct 20pts for each dead end or missing detail.
3m 39s
26median 80
Llama
Latest run average
47.4
SaaS median
58.5
Sessions
Brand awareness
Find the product name, its one-sentence value proposition, and the primary user persona it targets.
Did the agent correctly identify the product name (30pts), the value prop (40pts), and the target user (30pts)? Deduct 20pts for hallucinations.
8m 44s
93median 93
Discovery
Navigate to the pricing page, and note its URL and the names of any pricing tiers shown.
Found the pricing page within 3 nav hops (60pts). Correctly identified it as the pricing page and listed at least one tier (40pts). Deduct 20pts for each dead end.
6m 15s
26median 89
Task completion
Click the primary CTA for any paid plan and reach the signup or upgrade form.
Found the pricing page (20pts). Clicked the primary CTA (20pts). Reached the signup/upgrade form (40pts). Reported the URL and form fields (20pts). Deduct 20pts for each bot challenge or CAPTCHA hit.
6m 16s
26median 86
Delegated access
Find the API reference and identify the supported OAuth scopes or API key permission levels.
Found the API reference (40pts). Correctly identified the auth model (40pts). Listed at least two specific scopes or permissions (20pts). Deduct 20pts if no API is available but that is the correct answer.
4m 19s
0median 90
Contact & communication
Find how to cancel the subscription and whether there is a pro-rated refund policy.
Found the cancellation path (50pts). Correctly described the refund or pro-ration policy (50pts). Deduct 20pts for each dead end or missing detail.
2m 22s
0median 80
Excellent85+
Good72-84
OK58-71
Poor40-57
Critical<40
Latest run 4 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.
HighDelegated access
No discoverable MCP server. Agents and AI clients have no way to discover one automatically.
Biggest wins
Projected
Lifting Market ranking to Excellent adds about +1.2 on its own, taking the overall from 87.6 to 88.8.
Raise Market ranking from 72.1 to 85 (Excellent) to add about 1.2 to the overall score.
Homepage https://trigger.dev does not meet the Markdown negotiation requirements: Accept: text/markdown returned text/html; Vary header missing Accept (got "accept-encoding")
Fix: Enable Markdown negotiation on the scanned homepage. Supporting it only on /docs or a separate .md URL does not satisfy this check. Requests with Accept: text/markdown must receive a nonempty Markdown body with Content-Type: text/markdown and Vary: Accept. Keep serving HTML for Accept: text/html. Adding Vary alone does not create a Markdown response. Verify both with `curl -sS -L -i -H 'Accept: text/markdown' https://yourdomain.com/` and `curl -sS -L -i -H 'Accept: text/html' https://yourdomain.com/`. Check the final response headers and body: Markdown with Vary: Accept for the first request, HTML for the second.
Investigate
API schema complexity analysisrecommended
No API schema detected
Fix: Make your API spec self-describing: a unique operationId and a description on every operation, typed parameters, and response schemas. For GraphQL, a fully typed schema with a documented cost or rate limit reads best.
Investigate
Function calling compatibilityrecommended
No API spec found - function calling requires discoverable endpoints
Fix: Ensure API endpoints have unique operation IDs, typed schemas, and descriptions compatible with LLM function-calling formats.
Partial
Agent crawler reachabilityessential
Some AI crawlers are blocked - ChatGPT-User: reachable, ClaudeBot: reachable, Google-Extended: reachable, ora-agent: unknown, DeepSeekBot: unknown
Fix: Verify that major agent User-Agents can reach the homepage. If your WAF or bot rules block them, remove or narrow the blocking rule. Add an allow rule only when your security setup denies them by default.
Partial
Agent-friendly 404sessential
The nonexistent path https://trigger.dev/__ora-404-probe-60i9ckki 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
Content without JavaScriptessential
12071 chars with H1, but heading hierarchy skips H2 to H4; 4.0% content ratio is below the 5% target
Fix: Serve at least 500 characters of meaningful homepage content in raw HTML. Add a clear H1, keep deeper heading levels sequential, and remove excessive non-content markup.
Partial
Scoped permissionsessential
Scoped permissions described at https://trigger.dev, but no machine-readable scope declaration found (OpenAPI oauth2 scopes or RFC 9728 scopes_supported)
Fix: Declare scoped API permissions where machines can read them: named OAuth scopes in your OpenAPI security schemes, or scopes_supported in RFC 9728 protected-resource metadata. Prose descriptions of roles help humans, but agents need the machine-readable declaration to request least-privilege access.
Partial
OAuth 2.0 supportessential
OAuth mentioned in documentation at https://trigger.dev but no OAuth or OpenID Connect endpoint responded
Fix: Implement OAuth 2.0 for API authentication. Publish your authorization server metadata at /.well-known/oauth-authorization-server.
Partial
Brand name discoverabilityrecommended
trigger.dev ranks #10 for "trigger workflow automation"
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.
Partial
MCP server / manifestrecommended
MCP mentioned at https://trigger.dev/docs/llms.txt but no standard manifest endpoint found
Fix: Build an MCP (Model Context Protocol) server exposing your API as tools. Use Streamable HTTP transport for full score. This lets Claude, ChatGPT, and other AI agents call your product natively.
Partial
Agent onboarding frictionrecommended
Onboarding signals described but not verified live: free tier available, self-serve key generation, sandbox/test environment, zero-auth access
Fix: Offer a free tier or trial, self-serve API key generation, and a sandbox environment. Agents can't fill out 'contact sales' forms.
Partial
Metadata completenessrecommended
3/4 metadata signals present - missing: og:type
Fix: Add all four signals to your homepage: <link rel="canonical">, <html lang="...">, <meta property="og:image">, and <meta property="og:type">. Agents use these for entity resolution and attribution.
Partial
Organization schema completenessrecommended
Organization schema found but missing: contactPoint, 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.
28 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 trigger.dev
Add the Index to Claude, ChatGPT or Cursor as an MCP connector to look up any score, frictions and agent sessions. No account needed.