Agent Check

Measured 2026-09-16 · public surface only

Can an AI agent buy from Middesk?

30/100

An assistant stops at: read the catalog → get past robots.txt → find a machine price → buy without a human → pay as a machine

Verdict: far off — 9 failing checks out of 13 we run.

The six gates, as an agent walks them

GateResultEvidence
discover itpassespresent, 4626 bytes
read the catalogan agent stops hereno commerce schema on homepage (found: Organization)
get past robots.txtalso failsblocks 1/12 named AI agents outright: bytespider
find a machine pricealso failsno /pricing page found
buy without a humanalso failspurchase path gated by: Sign up, Contact sales, Request access
pay as a machinealso fails/api returned HTTP 404, no 402 challenge

What would close it

Failing checkWhat we measuredThe fix
llms-full.txt (bulk docs for models)missing (HTTP 404)Publish `llms-full.txt` with the full documentation inlined for large-context models.
AI agents allowed by robots.txtblocks 1/12 named AI agents outright: bytespiderAllow named AI agents explicitly in `robots.txt`.
Commerce paths open to a plain agentdisallowed for User-agent: * → /apiStop disallowing the commerce paths a plain agent must reach.
schema.org product/offer markupno commerce schema on homepage (found: Organization)Add schema.org `Product`/`Offer`/`SoftwareApplication` markup so prices are data, not prose.
Agent surfaces publishedno agent card, MCP descriptor or payment manifest at /.well-known/*Publish an A2A agent card and an MCP descriptor under `/.well-known/`.
Pricing published for machinesno /pricing page foundPublish machine-readable pricing that needs no session to read.
Purchase possible with no human signuppurchase path gated by: Sign up, Contact sales, Request accessAdd a paid path that needs no account — an HTTP 402 challenge the agent can settle.
Machine-native payment challenge (HTTP 402)/api returned HTTP 404, no 402 challengeReturn HTTP 402 with a payment challenge instead of a signup wall — this is the one nobody has.

Why this matters

We audited 206 companies the way an assistant reads them. None can accept payment from a machine, and this one is no exception: the documentation checks are widely passed, the payment checks are almost universally failed. Discovery earns nothing on its own — the money is in the last gate.

The full report, method and raw data →

Get the same measurement for your domain

Free, ten seconds, no signup — and the score is public either way.

Run an audit

For the record