Every AI tool claims to be agent-friendly. We checked. Each mark below links to the file that proves it.
167 tools shown
| Tool | robots.txt | AI rules | Content-Signal | llms.txt | mcp.json | Markdown | criteria met |
|---|---|---|---|---|---|---|---|
| ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | 6/6 | |
| ✓ | · | ✓ | ✓ | ✓ | ✓ | 5/6 | |
| ✓ | · | ✓ | ✓ | ✓ | ✓ | 5/6 | |
| ✓ | · | ✓ | ✓ | ✓ | ✓ | 5/6 | |
| ✓ | · | ✓ | ✓ | ✓ | ✓ | 5/6 | |
| ✓ | · | ✓ | ✓ | ✓ | ✓ | 5/6 | |
| ✓ | ✓ | ✓ | ✓ | · | ✓ | 5/6 | |
| ✓ | · | ✓ | ✓ | ✓ | ✓ | 5/6 | |
| ✓ | ✓ | ✓ | ✓ | · | ✓ | 5/6 | |
| ✓ | · | ✓ | ✓ | · | ✓ | 4/6 | |
| ✓ | ✓ | ✓ | ✓ | · | · | 4/6 | |
| ✓ | · | ✓ | ✓ | · | ✓ | 4/6 | |
| ✓ | ✓ | · | ✓ | · | ✓ | 4/6 | |
| ✓ | ✓ | ✓ | ✓ | · | · | 4/6 | |
| ✓ | · | ✓ | ✓ | · | · | 3/6 | |
| ✓ | ✓ | · | ✓ | · | · | 3/6 | |
| ✓ | ✓ | · | ✓ | · | · | 3/6 | |
| ✓ | · | · | ✓ | · | ✓ | 3/6 | |
| ✓ | ✓ | · | ✓ | · | · | 3/6 | |
| ✓ | ✓ | · | ✓ | · | · | 3/6 | |
| ✓ | · | · | ✓ | · | ✓ | 3/6 | |
| ✓ | · | · | ✓ | · | ✓ | 3/6 | |
| ✓ | · | ✓ | ✓ | · | · | 3/6 | |
| ✓ | ✓ | · | ✓ | · | · | 3/6 | |
| ✓ | ✓ | · | ✓ | · | · | 3/6 | |
| ✓ | · | · | ✓ | ✓ | · | 3/6 | |
| ✓ | · | · | ✓ | · | ✓ | 3/6 | |
| ✓ | ✓ | · | ✓ | · | · | 3/6 | |
| ✓ | ✓ | · | ✓ | · | · | 3/6 | |
| ✓ | · | · | ✓ | · | ✓ | 3/6 | |
| ✓ | · | · | ✓ | · | ✓ | 3/6 | |
| ✓ | ✓ | · | ✓ | · | · | 3/6 | |
| ✓ | ✓ | · | ✓ | · | · | 3/6 | |
| ✓ | · | · | ✓ | · | · | 2/6 | |
| ✓ | · | · | ✓ | · | · | 2/6 | |
| ✓ | · | · | ✓ | · | · | 2/6 | |
| ✓ | · | · | ✓ | · | · | 2/6 | |
| ✓ | · | · | · | · | ✓ | 2/6 | |
| ✓ | · | · | ✓ | · | · | 2/6 | |
| ✓ | · | · | · | · | ✓ | 2/6 | |
| ✓ | · | · | ✓ | · | · | 2/6 | |
| ✓ | · | · | · | · | ✓ | 2/6 | |
| ✓ | · | · | ✓ | · | · | 2/6 | |
| ✓ | · | · | · | · | ✓ | 2/6 | |
| ✓ | · | · | ✓ | · | · | 2/6 | |
| ✓ | · | · | · | · | ✓ | 2/6 | |
| ✓ | · | · | ✓ | · | · | 2/6 | |
| ✓ | · | · | · | · | ✓ | 2/6 | |
| ✓ | · | · | ✓ | · | · | 2/6 | |
| ✓ | · | · | ✓ | · | · | 2/6 | |
| ✓ | · | · | · | · | ✓ | 2/6 | |
| ✓ | · | · | ✓ | · | · | 2/6 | |
| ✓ | · | · | ✓ | · | · | 2/6 | |
| ✓ | · | · | · | · | ✓ | 2/6 | |
| ✓ | · | · | ✓ | · | · | 2/6 | |
| ✓ | · | · | ✓ | · | · | 2/6 | |
| ✓ | · | · | · | · | ✓ | 2/6 | |
| ✓ | · | · | ✓ | · | · | 2/6 | |
| ✓ | · | · | ✓ | · | · | 2/6 | |
| ✓ | · | · | ✓ | · | · | 2/6 | |
| ✓ | ✓ | · | · | · | · | 2/6 | |
| ✓ | · | · | · | · | ✓ | 2/6 | |
| ✓ | · | · | ✓ | · | · | 2/6 | |
| ✓ | · | · | ✓ | · | · | 2/6 | |
| ✓ | · | · | ✓ | · | · | 2/6 | |
| ✓ | · | · | ✓ | · | · | 2/6 | |
| ✓ | · | · | ✓ | · | · | 2/6 | |
| · | · | · | ✓ | · | ✓ | 2/6 | |
| ✓ | · | · | · | · | ✓ | 2/6 | |
| ✓ | · | · | ✓ | · | · | 2/6 | |
| ✓ | · | · | · | · | · | 1/6 | |
| ✓ | · | · | · | · | · | 1/6 | |
| · | · | · | ✓ | · | · | 1/6 | |
| ✓ | · | · | · | · | · | 1/6 | |
| ✓ | · | · | · | · | · | 1/6 | |
| ✓ | · | · | · | · | · | 1/6 | |
| ✓ | · | · | · | · | · | 1/6 | |
| ✓ | · | · | · | · | · | 1/6 | |
| · | · | · | · | · | ✓ | 1/6 | |
| ✓ | · | · | · | · | · | 1/6 | |
| · | · | · | ✓ | · | · | 1/6 | |
| ✓ | · | · | · | · | · | 1/6 | |
| ✓ | · | · | · | · | · | 1/6 | |
| ✓ | · | · | · | · | · | 1/6 | |
| · | · | · | ✓ | · | · | 1/6 | |
| ✓ | · | · | · | · | · | 1/6 | |
| ✓ | · | · | · | · | · | 1/6 | |
| · | · | · | ✓ | · | · | 1/6 | |
| ✓ | · | · | · | · | · | 1/6 | |
| ✓ | · | · | · | · | · | 1/6 | |
| ✓ | · | · | · | · | · | 1/6 | |
| ✓ | · | · | · | · | · | 1/6 | |
| ✓ | · | · | · | · | · | 1/6 | |
| · | · | · | ✓ | · | · | 1/6 | |
| ✓ | · | · | · | · | · | 1/6 | |
| ✓ | · | · | · | · | · | 1/6 | |
| ✓ | · | · | · | · | · | 1/6 | |
| ✓ | · | · | · | · | · | 1/6 | |
| ✓ | · | · | · | · | · | 1/6 | |
| ✓ | · | · | · | · | · | 1/6 | |
| ✓ | · | · | · | · | · | 1/6 | |
| ✓ | · | · | · | · | · | 1/6 | |
| ✓ | · | · | · | · | · | 1/6 | |
| · | · | · | ✓ | · | · | 1/6 | |
| · | · | · | ✓ | · | · | 1/6 | |
| ✓ | · | · | · | · | · | 1/6 | |
| ✓ | · | · | · | · | · | 1/6 | |
| ✓ | · | · | · | · | · | 1/6 | |
| ✓ | · | · | · | · | · | 1/6 | |
| ✓ | · | · | · | · | · | 1/6 | |
| ✓ | · | · | · | · | · | 1/6 | |
| ✓ | · | · | · | · | · | 1/6 | |
| ✓ | · | · | · | · | · | 1/6 | |
| ✓ | · | · | · | · | · | 1/6 | |
| ✓ | · | · | · | · | · | 1/6 | |
| ✓ | · | · | · | · | · | 1/6 | |
| ✓ | · | · | · | · | · | 1/6 | |
| ✓ | · | · | · | · | · | 1/6 | |
| ✓ | · | · | · | · | · | 1/6 | |
| ✓ | · | · | · | · | · | 1/6 | |
| ✓ | · | · | · | · | · | 1/6 | |
| ✓ | · | · | · | · | · | 1/6 | |
| ✓ | · | · | · | · | · | 1/6 | |
| ✓ | · | · | · | · | · | 1/6 | |
| ✓ | · | · | · | · | · | 1/6 | |
| ✓ | · | · | · | · | · | 1/6 | |
| · | · | · | · | · | · | 0/6 | |
| · | · | · | · | · | · | 0/6 | |
| · | · | · | · | · | · | 0/6 | |
| · | · | · | · | · | · | 0/6 | |
| · | · | · | · | · | · | 0/6 | |
| · | · | · | · | · | · | 0/6 | |
| · | · | · | · | · | · | 0/6 | |
| · | · | · | · | · | · | 0/6 | |
| · | · | · | · | · | · | 0/6 | |
| · | · | · | · | · | · | 0/6 | |
| · | · | · | · | · | · | 0/6 | |
| · | · | · | · | · | · | 0/6 | |
| · | · | · | · | · | · | 0/6 | |
| · | · | · | · | · | · | 0/6 | |
| · | · | · | · | · | · | 0/6 | |
| · | · | · | · | · | · | 0/6 | |
| · | · | · | · | · | · | 0/6 | |
| · | · | · | · | · | · | 0/6 | |
| · | · | · | · | · | · | 0/6 | |
| · | · | · | · | · | · | 0/6 | |
| · | · | · | · | · | · | 0/6 | |
| · | · | · | · | · | · | 0/6 | |
| · | · | · | · | · | · | 0/6 | |
| · | · | · | · | · | · | 0/6 | |
| · | · | · | · | · | · | 0/6 | |
| · | · | · | · | · | · | 0/6 | |
| · | · | · | · | · | · | 0/6 | |
| · | · | · | · | · | · | 0/6 | |
| · | · | · | · | · | · | 0/6 | |
| · | · | · | · | · | · | 0/6 | |
| · | · | · | · | · | · | 0/6 | |
| · | · | · | · | · | · | 0/6 | |
| · | · | · | · | · | · | 0/6 | |
| · | · | · | · | · | · | 0/6 | |
| · | · | · | · | · | · | 0/6 | |
| · | · | · | · | · | · | 0/6 | |
| · | · | · | · | · | · | 0/6 | |
| · | · | · | · | · | · | 0/6 | |
| · | · | · | · | · | · | 0/6 | |
| · | · | · | · | · | · | 0/6 | |
| · | · | · | · | · | · | 0/6 |
How each tool was checked. Measured weekly from the public site each project declares on GitHub. A library without a website is not listed here — publishing a robots.txt is not its job.