Agent readiness report
DuckDB
duckdb.org61/ 100
CFair- Rank
- #10 of 14
- In its category
- #4 of 5 in Database
- Last 7 days
- New
- Scanned
- Oct 12, 2026
The site is strongest in discovery, with Wikipedia and Wikidata presence and discoverable developer resources, but it lacks WebMCP support and a developer portal.
Where the score comes from
- /01Discovery19/ 20Can an agent find you?
- /02Access15/ 30Can an agent read you?
- /03Usability21/ 40Can an agent work with you?
- /04PaymentsNo check appliedCan an agent pay you?
Every check
Each check the scan ran, by layer. Checks it couldn’t check are listed too; they are left out of the score.
- Checks passed
- 18
- Checks to fix
- 25
- Not in the score
- 82
/01Discovery19 / 201 Failed5 Passed
- FailedARD discovery0 / 1
- PassedDeveloper resource discoverability3 / 3
- PassedBrand name discoverability3 / 3
- PassedWikipedia / Wikidata entity presence4 / 4
- Passedrobots.txt AI crawler policy2 / 2
- PassedNPM/PyPI SDK package1 / 1
9 checks not in the score
- Couldn’t checkCategory share of voiceNot counted
- Couldn’t checkAgent platform configsNot counted
- Couldn’t checkAgent Plugins manifestNot counted
- Couldn’t checkChatGPT app listedNot counted
- Not applicableAI Catalog discoveryNot counted
- Not applicableARD entry validityNot counted
- Not applicableARD trust manifestNot counted
- Not applicableListed in MCP registriesNot counted
- Not applicableRegistry brandingNot counted
/02Access15 / 3011 Failed3 Partly11 Passed
- FailedAgent discovery file0 / 2
- FailedA2A / agent-card0 / 2
- FailedMCP well-known discovery0 / 2
- FailedHTTP Link headers (RFC 8288)0 / 1
- FailedJSON-LD entity linking (sameAs)0 / 2
- FailedOrganization schema completeness0 / 2
- FailedSchema type breadth0 / 2
- FailedTrust anchor pages0 / 2
- Failedllms.txt links resolve0 / 2
- FailedDeveloper portal0 / 6
- FailedAPI catalog (RFC 9727)0 / 2
- PartlyContent without JavaScript2 / 3
- PartlyJSON-LD structured data2 / 4
- PartlyRedirect hygiene0 / 1
- PassedSitemap exists2 / 2
- PassedNot blocked by bot detection2 / 2
- PassedSitemap freshness (lastmod)1 / 1
- Passedrobots.txt agent-user policy2 / 2
- Passedllms.txt exists1 / 1
- Passedllms.txt formatting2 / 2
- PassedPublic API/docs linked from homepage3 / 3
- PassedMetadata completeness2 / 2
- PassedPage token budget1 / 1
- PassedMarkdown content negotiation (acceptmarkdown.com)1 / 1
- PassedAgent crawler reachability2 / 2
17 checks not in the score
- FailedNLWeb Schema FeedsNot counted
- FailedAgent mode viewNot counted
- FailedMarkdown URL fallbackNot counted
- FailedModular llms.txt per product areaNot counted
- FailedMarkdown alternate linkNot counted
- FailedBot-UA markdown servingNot counted
- PassedListed on skills.shNot counted
- PassedSkills.sh skill qualityNot counted
- PassedMarkdown frontmatter metadataNot counted
- PassedCode fence validityNot counted
- PassedMarkdown agent docsNot counted
- Couldn’t checkAgent instruction / when-to-useNot counted
- Couldn’t checkContent behind authNot counted
- Not applicableAgent Skills index conformance (v0.2.0)Not counted
- Not applicablepricing.md existsNot counted
- Not applicablePricing info accessibleNot counted
- Not applicableOpenAPI spec publishedNot counted
/03Usability21 / 408 Failed2 Partly2 Passed
- FailedOAuth Protected Resource metadata (RFC 9728)0 / 2
- Failedauth.md exists0 / 2
- Failedauth.md structure0 / 2
- FailedAgent auth discovery metadata0 / 3
- FailedAgent auth WWW-Authenticate hint0 / 1
- Failedagent_auth endpoints reachable0 / 2
- FailedWebMCP support0 / 5
- FailedSandbox / test environment0 / 2
- PartlyCLI tool available2 / 3
- PartlyAgent-friendly 404s1 / 2
- PassedAccessible document structure3 / 3
- PassedAccessible names on controls2 / 2
50 checks not in the score
- FailedWeb Bot Auth directoryNot counted
- FailedNLWeb /ask endpointNot counted
- FailedNLWeb streaming supportNot counted
- Couldn’t checkMulti-language SDK packagesNot counted
- Couldn’t checkProduct + docs MCP coverageNot counted
- Couldn’t checkNative interactive controlsNot counted
- Couldn’t checkForm control labelingNot counted
- Couldn’t checkAccessibility-tree injection safety (bonus)Not counted
- Couldn’t checkA2UI / generative UI supportNot counted
- Not applicableMCP tool descriptionsNot counted
- Not applicableMCP parameter schemasNot counted
- Not applicableMCP server identityNot counted
- Not applicableMCP tool listingNot counted
- Not applicableMCP tool namingNot counted
- Not applicablePublic API with reachable endpointsNot counted
- Not applicableOAuth 2.0 supportNot counted
- Not applicableScoped permissionsNot counted
- Not applicableMCP auth mechanismNot counted
- Not applicableMCP OAuth metadataNot counted
- Not applicableMCP PKCE S256 supportNot counted
- Not applicableAgent onboarding frictionNot counted
- Not applicableauth.md walkthrough simulationNot counted
- Not applicableMCP server / manifestNot counted
- Not applicableMCP error handlingNot counted
- Not applicableMCP modern transportNot counted
- Not applicableRate limit response headersNot counted
- Not applicableIdempotency-Key supportNot counted
- Not applicableJSON error responsesNot counted
- Not applicableREST typed error modelNot counted
- Not applicableREST versioning / deprecation policyNot counted
- Not applicableREST pagination patternNot counted
- Not applicableREST async-job patternNot counted
- Not applicableREST response schema coverageNot counted
- Not applicableMCP tool annotationsNot counted
- Not applicableMCP server-card.jsonNot counted
- Not applicableREST batch / bulk endpointNot counted
- Not applicableMCP resources exposedNot counted
- Not applicableGraphQL typed error modelNot counted
- Not applicableGraphQL versioning / deprecation policyNot counted
- Not applicableGraphQL pagination patternNot counted
- Not applicableGraphQL async-job patternNot counted
- Not applicableGraphQL schema description coverageNot counted
- Not applicableGraphQL batch mutationsNot counted
- Not applicableMCP Apps supportNot counted
- Not applicableMCP Apps UI qualityNot counted
- Not applicableMCP App view reachableNot counted
- Not applicableMCP App view CSPNot counted
- Not applicableAPI schema complexity analysisNot counted
- Not applicableFunction calling compatibilityNot counted
- Not applicableMCP resource qualityNot counted
/04PaymentsNo check applied
6 checks not in the score
- Not applicableMPP payment protocolNot counted
- Not applicablex402 payment protocolNot counted
- Not applicableUCP - Universal Commerce ProtocolNot counted
- Not applicableACP - Agentic Commerce ProtocolNot counted
- Not applicableACP delegate paymentNot counted
- Not applicableAP2 - Agent Payments ProtocolNot counted
See what each check found, and how to fix it
The evidence behind every check, the steps to fix each one, the points a fix would add, and your score over time, for your own site.
