NewAgent-ready skill for Claude Code, Cursor and Codex →
AgentsReady
Agent-ready project management tools · #8 of 10

Basecamp

Run the agent liveReport a change
70/100Agent readiness
#8 of 10Agent-ready project management tools
NoBot wall
YesRemote MCP

Biggest gap: A self-serve sign-up link.

Core 51/60, plus the average of sign-up (16/40) and API (22/40). Scanned 3 Nov 2026.

Latest live check, 12 Nov 2026

67Agent readiness / 100
Mostly readyScored for: Sign up
Core51/60
Sign up16/40

What an agent gets measured, not scored

7 of 7AI agents that get the real page
≈24kTokens to read the homepage
0.1 sHomepage load for an agent
Same pageAgents see what browsers see

About 8% of the raw HTML is text (≈1.9k tokens). The rest is markup and scripts.

Agent by agent (7 of 7 get in)
  • INClaude-User sent by a person200
  • INChatGPT-User sent by a person200
  • INPerplexity-User sent by a person200
  • INOAI-SearchBot answer engine200
  • INPerplexityBot answer engine200
  • INGPTBot training crawler200
  • INClaudeBot training crawler200

We send each agent's name from our own servers. A site that checks IP addresses may treat the real agent differently.

Fix these first

  1. +8 A self-serve sign-up link. Link a sign-up page from the homepage. Agents can't book a demo for a user.
  2. +6 Sign-up page opens for agents. Don't block AI user-agents from the sign-up page. Rate-limit accounts instead of hiding the form.
  3. +6 SoftwareApplication data. Add SoftwareApplication JSON-LD with applicationCategory and an Offer for each plan.
  4. +4 llms.txt. Publish /llms.txt: a one-paragraph definition of what you do and a markdown list of your key pages.
  5. +4 No card needed to start. Let people start without a card, and say "no credit card required" on the page.
All 20 checks
  • PASSAgents get the real page, not a bot wall12
  • PASSrobots.txt lets user-triggered agents in6
  • PASSAnswer-engine crawlers are allowed4
  • PASSContent is in the raw HTML6
  • PASSSemantic HTML (main, nav, header)4
  • PASSIcon buttons and links have names3
  • FAILForm fields have labels3
  • PASSImages have alt text3
  • PASSThe page has an H12
  • PASSStructured data (JSON-LD)5
  • PASSMeta description and Open Graph tags3
  • PASSsitemap.xml3
  • FAILllms.txt4
  • FAILDates show the content is fresh2
  • PASSPublic pricing page10
  • FAILA self-serve sign-up link8
  • FAILSign-up page opens for agents6
  • PASSA free plan or trial6
  • FAILNo card needed to start4
  • FAILSoftwareApplication data6
Newer standards (1/9, not scored yet)
  • NOMarkdown for agents Return markdown when an agent sends Accept: text/markdown. Fewer tokens, cleaner answers. How–
  • NOContent Signals in robots.txt Say what AI may do with your content (search, ai-input, ai-train), separately from crawling. How–
  • NOAgent Skills index Publish /.well-known/agent-skills/index.json so agents can find skills for using your product. How–
  • NOAPI catalog (RFC 9727) Publish /.well-known/api-catalog listing your API specs, so agents find them without guessing. How–
  • NOLink headers to machine-readable versions A Link header on the homepage pointing at your API description, docs or markdown version. How–
  • NOWebMCP tools on the page Register your page's actions as tools (navigator.modelContext) so browser agents call them instead of guessing at buttons. How–
  • NOauth.md for agent sign-up Publish /auth.md saying how an agent registers and gets credentials for a user. How–
  • NOAI Catalog Publish /.well-known/ai-catalog.json listing your MCP servers and agents, so clients find them from the domain alone. How–
  • YESMissing pages return 404 A made-up URL should return 404, not 200. Agents treat a 200 as a real page and quote it. How–

Full checklist for basecamp.comReport page and badgeShare: X / LinkedIn /

How to fix these gaps

Add the badge to your README or site

AgentsReady badge for basecamp.com
[![AgentsReady](https://agentsready.dev/badge/basecamp.com)](https://agentsready.dev/c/basecamp.com)