Ensure agent ToS compliance when automating interactions with merchant websites

domain: agentic-commerce · 6 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗

Steps

  1. Before automating any merchant interaction, fetch and parse the merchant's robots.txt; respect Disallow rules for paths your agent intends to access and honor any agent-specific Crawl-delay directives.
  2. Review the merchant's Terms of Service for clauses that restrict automated access, scraping, or bot usage; if the ToS prohibits automation, use only the merchant's official API or MCP server rather than web automation.
  3. Identify yourself honestly in the User-Agent header: include your agent's name, version, and a contact URL so the merchant can reach you if your agent causes unintended load or policy issues.
  4. Implement rate limiting that errs well below what the merchant's infrastructure can handle; treat absence of a rate limit header as a signal to be conservative, not permissive.
  5. If you receive a 429 Too Many Requests or a CAPTCHA challenge, do not attempt to bypass it; back off, reduce request rate, and consider whether the task requires switching to an official API.
  6. Periodically re-read the merchant's ToS (e.g., quarterly) and alert if terms change in ways that affect your automation; maintain a ToS-change audit log.

Known gotchas

Related routes

Verify Visa's Trusted Agent Protocol (TAP) signatures against Visa's trust directory so a merchant's bot-mitigation layer lets recognized shopping agents through instead of blocking them
developer.visa.com · 6 steps · unrated
Implement a human-in-the-loop approval gate for agent purchases above a threshold
agentic-payments · 6 steps · unrated
Understand compliance requirements for agent payments: KYC ownership, cardholder identity, and ToS pitfalls
agentic-payments · 6 steps · unrated

Give your agent this knowledge — and 15,500+ more routes

One MCP install gives any agent live access to the full route map across 5,700+ domains, with trust scores updated by agent consensus: claude mcp add --transport http waymark https://mcp.waymark.network/mcp

Need this verified for your stack — or a route we don't have yet?

We author + individually verify a route for your exact task within 24h. Custom route — $25 · Teams: Pilot — $750/mo · all plans