tavily.com

Journey

· Snapshot & citation

85/ 100

B · Ready with gaps

Waymark scored tavily.com 85/100 (B) on 25 Aug 2026.

tavily.com is usable with gaps. Payments is the strongest layer, and Access is the open one. Next: agent instruction / when-to-use.

FindStrong
17/20
15 of 20 checks passed
DoorMixed
23.9/30
25 of 37 checks passed
ToolsStrong
34/40
25 of 31 checks passed
PayStrong
10/10
2 of 2 checks passed

What should the prompt cover?

23 findings · 21 selected

Failures (18)

Warnings (5)

Group by
1. Can an agent discover and trust you?ROBOTSSITEMAPDISCOVERYSKILLS 79/100

Whether an agent can find this origin from public files and treat it as the real one.

pass
HTTPS reachable 2/2
Evidence. Homepage responded 200 over HTTPS.
Probed homepage.
pass
robots.txt present 2/2
Evidence. Valid robots.txt with User-agent rules.
Probed robots.txt.
pass
XML sitemap 2/2
Evidence. Found sitemap.xml or sitemap index.
failed
Well-known AI catalog 0/1
Evidence. No ai-plugin.json or ai-catalog.json.
Recommended fix. Add /.well-known/ai-plugin.json or /.well-known/ai-catalog.json.
pass
AGENTS.md 1/1
Evidence. Found /agents.md.
pass
robots.txt AI policy Required 2/2
Evidence. Named AI crawlers: ChatGPT-User, PerplexityBot, ClaudeBot, GPTBot, Google-Extended, anthropic-ai.
pass
Sitemap for agents Recommended 2/2
Evidence. Sitemap document fetched.
Probed sitemap.
failed
HTTP Link header bonus 0/1
Evidence. No rel=sitemap|describedby|api-catalog|alternate on homepage.
Probed homepage + sitemap.
Recommended fix. Send RFC 8288 Link headers for related machine resources.
failed
ai-plugin.json bonus 0/1
Evidence. No /.well-known/ai-plugin.json.
Probed well-known paths.
Recommended fix. Optionally publish a plugin-style capability manifest.
pass
API catalog linkset bonus 2/2
Evidence. api-catalog found.
scanner error
Wikipedia sitelink bonus 0/4
Evidence. Wikidata SPARQL The operation was aborted
Scanner error — not counted as a site fail and not in the score denominator.
scanner error
Wikidata official website bonus 0/3
Evidence. Wikidata SPARQL The operation was aborted
Scanner error — not counted as a site fail and not in the score denominator.
scanner error
Brand official-website match Recommended 0/3
Evidence. Wikidata SPARQL The operation was aborted
Scanner error — not counted as a site fail and not in the score denominator.
pass
Public MCP registry listing bonus 1/1
Evidence. Registry hit at https://registry.modelcontextprotocol.io/v0/servers?search=tavily.
Probed public URLs named in the evidence.
pass
Package homepage match bonus 1/1
Evidence. npm package homepage matches tavily.com.
Probed homepage.
failed
Sitemap lastmod bonus 0/1
Evidence. Sitemap without lastmod.
Recommended fix. Add lastmod dates to sitemap entries.
n/a
related-website-set bonus 0/1
Evidence. No related-website-set (N/A unless multi-origin).
n/a
ads.txt bonus 0/1
Evidence. No ads inventory (N/A).
2. Do you welcome agents?ROBOTSCRAWLBOT AUTH 75/100

Whether crawlers and signed bots are allowed through rather than blocked at the door.

pass
AI crawlers not blanket-blocked 2/2
Evidence. No blanket Disallow: / for common AI bots.
n/a
robots Crawl-delay bonus 0/1
Evidence. No Crawl-delay (optional).
n/a
Web Bot Auth keys Recommended 0/2
Evidence. No http-message-signatures-directory.
partial
CORS / API hint 0.5/1
Evidence. No CORS header or obvious API path.
Recommended fix. If you expose an API, send Access-Control-Allow-Origin for intended clients.
failed
CSP or X-Frame-Options 0/1
Evidence. Neither CSP nor X-Frame-Options on homepage.
Probed homepage.
Recommended fix. Send Content-Security-Policy or X-Frame-Options.
pass
robots.txt agent-user policy Required 2/2
Evidence. No Disallow: / for ChatGPT-User, Claude-User, or Perplexity-User (silence passes).
3. Does an agent understand who you are and what you do?HTMLJSON-LDLLMS.TXTSKILLSDOCSNLWEB 86/100

Whether the site explains the product in language a model can ingest.

pass
Title and description 2/2
Evidence. Title and meta description present.
pass
JSON-LD structured data 4/4
Evidence. application/ld+json script found.
pass
html lang attribute 1/1
Evidence. html[lang] is set.
pass
JSON-LD entities Recommended 4/4
Evidence. Recognized schema.org types in JSON-LD.
pass
JSON-LD sameAs bonus 2/2
Evidence. sameAs present.
pass
Open Graph basics bonus 2/2
Evidence. Open Graph plus canonical.
pass
llms.txt 2/2
Evidence. Found /llms.txt with content.
pass
llms.txt index Recommended 2/2
Evidence. llms.txt has content.
pass
llms.txt size and links Recommended 2/2
Evidence. llms.txt 17295 chars, 109 URL(s).
pass
llms-full.txt bonus 1/1
Evidence. llms-full.txt present.
n/a
Section llms.txt bonus 0/1
Evidence. No /docs/llms.txt.
n/a
NLWeb schemamap bonus 0/1
Evidence. No schemamap (N/A unless you offer NL search).
pass
Trust pages Recommended 2/2
Evidence. Trust links found.
pass
Speakable markup bonus 1/1
Evidence. Speakable markup found.
n/a
humans.txt bonus 0/1
Evidence. No /humans.txt (optional).
failed
security.txt Recommended 0/1
Evidence. No /.well-known/security.txt Contact.
Probed well-known paths.
Recommended fix. Publish /.well-known/security.txt with a Contact field.
failed
RSS or Atom feed 0/1
Evidence. No RSS/Atom link.
Recommended fix. Expose an RSS or Atom feed for machine subscribers.
n/a
RSS or Atom document bonus 0/1
Evidence. No /feed or /rss.xml document.
failed
Agent instruction / when-to-use Required 0/3
Evidence. Agent file exists without when-to-use guidance.
Recommended 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.
pass
Organization schema completeness Recommended 2/2
Evidence. Organization JSON-LD includes contactPoint and address.
pass
Schema type breadth Recommended 2/2
Evidence. JSON-LD types beyond Organization/WebSite: Service, Audience, Offer, Product, Brand, SoftwareApplication.
pass
Content without JavaScript Required 3/3
Evidence. Raw HTML has H1 and 4088 visible characters without JavaScript.
4. Can an agent integrate with you?LINKSSKILLSDOCSAPIOPSMCPSDK 91/100

Whether there is a documented machine door into the product.

failed
OpenAPI / Swagger link 0/2
Evidence. No OpenAPI/Swagger link in HTML.
Probed OpenAPI.
Recommended fix. Link to an OpenAPI or Swagger document from the homepage.
pass
Login or docs link 3/3
Evidence. Login or developer docs link found.
pass
MCP well-known card 2/2
Evidence. MCP server card found under .well-known.
Probed well-known paths.
pass
MCP SSE / HTTP hint 1/1
Evidence. Page mentions MCP or SSE transport.
n/a
openapi.json fetchable 0/0
Evidence. Fetched OpenAPI or Swagger document.
Probed OpenAPI.
pass
Webhook or API docs 2/2
Evidence. Webhook or API docs mention found.
n/a
Agent skills index 0/2
Evidence. No agent-skills index (N/A unless you publish skills).
pass
OpenAPI document Required 5/7
Evidence. OpenAPI probe.
Probed OpenAPI.
pass
Public API surface Recommended 7/7
Evidence. Docs or API paths look callable.
pass
Developer portal Recommended 6/6
Evidence. Developer hub found.
pass
MCP server Recommended 6/6
Evidence. https://mcp.tavily.com/mcp/?tavilyApiKey= initialize 200
Probed public URLs named in the evidence.
pass
MCP server card Recommended 2/2
Evidence. MCP card JSON found.
n/a
Agent Skills files bonus 0/2
Evidence. No SKILL.md surface (N/A).
pass
CLI tool Recommended 3/3
Evidence. CLI mention found.
pass
GraphQL GET hint bonus 2/2
Evidence. GraphQL GET or docs mention.
n/a
OpenAPI UI page bonus 0/1
Evidence. No swagger-ui/redoc page.
n/a
OpenAPI (legacy slot) 0/0
Evidence. OpenAPI/Swagger fetched.
Probed OpenAPI.
5. Is your integration well-built?APIMCP 84/100

Whether the integration surface is complete enough to call with confidence.

pass
MCP initialize Required 3/3
Evidence. initialize HTTP 200 at https://mcp.tavily.com/mcp/?tavilyApiKey=
Probed public URLs named in the evidence.
pass
MCP server card Recommended 2/2
Evidence. MCP card JSON found.
pass
REST typed error model Recommended 1/1
Evidence. OpenAPI documents a typed error / problem+json shape.
Probed OpenAPI.
pass
REST versioning / deprecation policy Recommended 1/1
Evidence. OpenAPI shows a version path, header, or deprecation signal.
Probed OpenAPI.
n/a
REST pagination pattern Recommended 0/1
Evidence. No list-like pagination surface in the spec.
pass
REST async-job pattern Recommended 1/1
Evidence. OpenAPI documents 202 / async-job polling.
Probed OpenAPI.
pass
REST response schema coverage Recommended 1/1
Evidence. Typed 200 schemas on ~6 operations.
failed
Function calling compatibility Recommended 0/1
Evidence. Spec is missing unique operationIds/descriptions for function calling.
Recommended fix. Give endpoints unique operationIds, typed schemas, and descriptions for function calling.
n/a
REST batch / bulk endpoint bonus 0/1
Evidence. No batch/bulk endpoint (N/A).
pass
MCP tool listing bonus 3/3
Evidence. tools/list HTTP 200 at https://mcp.tavily.com/mcp/?tavilyApiKey=, 5 tool(s).
Probed public URLs named in the evidence.
pass
MCP tool descriptions bonus 3/3
Evidence. 5/5 tools have descriptions ≥20 chars.
pass
MCP parameter schemas bonus 2/2
Evidence. 5/5 tools have inputSchema.
pass
MCP tool naming bonus 2/2
Evidence. 5/5 tools use descriptive names.
pass
MCP tool annotations bonus 2/2
Evidence. 5/5 tools have behavioral annotations.
failed
MCP resources exposed Recommended 0/3
Evidence. resources capability advertised but resources/list was empty.
Recommended fix. If initialize advertises resources, resources/list should return at least one. Omit the capability if you are tool-only.
6. Can an agent use you reliably in production?MCPAPIOPS 76/100

Whether errors, idempotency, and limits are visible before a call fails.

pass
Rate limit signal Recommended 2/2
Evidence. Rate-limit or retry signal found.
partial
Idempotency signal Recommended 1/3
Evidence. API surface without idempotency notes.
Recommended fix. Document idempotency keys for mutating calls.
pass
Machine-readable errors Recommended 4/4
Evidence. JSON/problem error shape found.
pass
Honest 404 Recommended 2/2
Evidence. 404/410 on probe path.
pass
Sandbox / test environment bonus 2/2
Evidence. Docs mention a sandbox or test key.
pass
Agent onboarding friction Recommended 2/2
Evidence. Docs describe self-serve keys or a free/trial path.
failed
MCP error handling bonus 0/2
Evidence. Bad tools/call did not return a JSON-RPC error object.
Recommended fix. Return structured JSON-RPC errors (code and message) for invalid tools or arguments.
7. Can an agent authenticate to you?SDKOAUTHAUTH.MDMCP 70/100

Whether an agent can obtain access without a human in the loop.

failed
OAuth / OIDC well-known 0/2
Evidence. No oauth-authorization-server or openid-configuration.
Recommended fix. Publish /.well-known/openid-configuration or oauth-authorization-server if you authenticate agents.
n/a
OAuth 2.0 surface Required 0/5
Evidence. No delegated-access surface (N/A).
n/a
OAuth AS metadata Required 0/3
Evidence. No AS metadata (N/A unless you run an AS).
n/a
PKCE S256 Required 0/2
Evidence. No OAuth metadata to evaluate PKCE.
n/a
OAuth protected resource Recommended 0/2
Evidence. No OAuth resource metadata (N/A).
pass
Scoped permissions Recommended 5/5
Evidence. Named scopes found.
n/a
Scoped permissions Recommended 0/2
Evidence. No OAuth2 security schemes with scopes (API-key-only is N/A).
n/a
auth.md bonus 0/2
Evidence. No /auth.md (optional).
n/a
auth.md structure bonus 0/2
Evidence. No /auth.md to grade.
failed
change-password well-known bonus 0/1
Evidence. Login surface without /.well-known/change-password.
Probed well-known paths.
Recommended fix. If users have passwords, serve /.well-known/change-password.
pass
MCP auth mechanism bonus 2/2
Evidence. MCP initialize succeeded (public or session).
n/a
Agent auth WWW-Authenticate hint bonus 0/1
Evidence. Documented API path returned HTTP 404, not 401.
8. Can an agent transact with you?PRICINGX402MPPUCPACPAP2 100/100

Whether an agent can price, pay, or check out on a documented rail.

pass
x402 payment bonus 2/2
Evidence. x402 or 402 payment signal.
n/a
Agentic checkout (ACP) bonus 0/3
Evidence. No ACP (N/A unless agent checkout).
n/a
ACP delegated payment bonus 0/3
Evidence. No delegated payment (N/A).
n/a
Universal Commerce Protocol bonus 0/3
Evidence. No /.well-known/ucp (N/A).
Probed well-known paths.
n/a
Machine Payments Protocol bonus 0/2
Evidence. No MPP (N/A).
pass
AP2 - Agent Payments Protocol bonus 3/3
Evidence. AP2 / mandate signal found.
pass
Pricing page Recommended 3/3
Evidence. Fetched /pricing.
Probed public URLs named in the evidence.
n/a
pricing.md bonus 0/2
Evidence. No /pricing.md (optional).
9. Can a user act through an agent?APPS 100/100

Whether a person can finish a job through an agent-facing UI.

pass
MCP Apps UI hint bonus 1/1
Evidence. UI resource hint found.
pass
A2A agent card Required 2/2
Evidence. Agent card JSON found.
pass
Web app manifest bonus 1/1
Evidence. Web app manifest fetched.
Probed public URLs named in the evidence.
pass
Listed on skills.sh bonus 1/1
Evidence. Official skills.sh org tavily-ai/skills.
10. Can an agent operate your website directly?MARKDOWNA11YHTMLWEBMCPNLWEBLLMS.TXT 45/100

Whether an agent can read and operate the site itself when there is no API or MCP.

failed
Markdown negotiation bonus 0/1
Evidence. Homepage did not negotiate markdown.
Probed homepage.
Recommended fix. Respond to Accept: text/markdown with a markdown body.
failed
/index.md fallback bonus 0/1
Evidence. index.md status 404.
Probed public URLs named in the evidence.
Recommended fix. Serve a markdown homepage at /index.md.
n/a
WebMCP page tools bonus 0/1
Evidence. No in-page WebMCP (N/A).
n/a
NLWeb /ask bonus 0/1
Evidence. No NLWeb /ask (N/A).
pass
Agent mode view bonus 1/1
Evidence. mode=agent responded.
Probed public URLs named in the evidence.
n/a
NodeInfo bonus 0/1
Evidence. No nodeinfo (N/A).
n/a
oEmbed discovery bonus 0/1
Evidence. No oEmbed (N/A unless embeddable).
n/a
Markdown alternate link bonus 0/1
Evidence. No rel=alternate type=text/markdown.
failed
Markdown frontmatter metadata bonus 0/1
Evidence. Served markdown has no YAML frontmatter block.
Recommended fix. Open served markdown with a --- frontmatter block carrying title plus description, canonical, or last-updated.
n/a
Markdown content negotiation (acceptmarkdown.com) bonus 0/1
Evidence. Homepage does not negotiate markdown.
Probed homepage.
pass
Agent-UA markdown docs bonus 1/1
Evidence. GPTBot Accept: text/markdown returned text/markdown; charset=utf-8.
partial
Accessible document structure bonus 1/3
Evidence. Landmarks partial (main=true nav=true h1=true skip=true).
Recommended fix. Give the homepage a main region, nav, H1, and a heading order that does not skip levels.
pass
Code fence validity bonus 1/1
Evidence. Code fences balanced (``` 8, ~~~ 0).
partial
llms.txt links resolve Recommended 1/2
Evidence. 4 real, 1 homepage-shell, 2 dead of 8 sampled links.
Probed homepage.
Recommended fix. Make every link your llms.txt declares resolve to real content, not a homepage shell 200.

About this snapshot & how to cite it

Public technical signals observed by Waymark. A score describes this snapshot; it does not guarantee that an agent will complete a task. Private and authenticated workflows are outside this scan.

Snapshot: . Cite the domain, score, scan time, and report URL. This URL serves the latest completed snapshot and can change after a rescan.

Methodology and limits · Markdown · JSON evidence

Scanner issues (not site fails): , , .

Share this snapshot

Embed the latest score. A badge is a public snapshot, not a certification.

Waymark score badge for tavily.com
Open badge SVG ↗

Also on the Board

Same-category snapshots, ordered by score. Scan times may differ.

Email me if this score changes

Join the monitoring waitlist. Monitoring is not active yet. This saves your interest; it does not schedule scans or send change alerts.

By joining, you agree to save your email and this domain for monitoring launch contact, for up to 180 days. Request removal via Contact. No billing.

Email this report

Send the current snapshot and a link. One email. Not a list.

We'll send tavily.com as it stands on this page.