Agent-Readiness Grade

Agent-Readiness Grade / zebra.engineering

D

zebra.engineering

5/12 · 42% (scaled from 5 measurable areas)

Graded 2026-10-05 06:03 UTC in 1.2s · JSON · re-grade now

Top fixes

  1. Machine-readable surfaces (+2 points): Publish /llms.txt (a short Markdown guide to your key pages); /sitemap.xml; one agent surface: /openapi.json, /.well-known/agent-card.json, or /.well-known/x402 if you sell to agents. How to fix
  2. Structured data (+2 points): add a JSON-LD block (Organization or WebSite, plus Product, FAQPage or Article where relevant); add og:title and og:description so answer engines describe you accurately. How to fix
  3. MCP census entry (+2 points): Expose a Streamable HTTP MCP endpoint at /mcp (or a paid x402 route) so agents can call you, not just read you. How to fix

Ordered by points recoverable. Each area: 2/2 pass, 1/2 warn, 0/2 fail.

zebra.engineering is graded D. The $49 AI Visibility Full Report turns the 2 failing checks above (machine-readable surfaces, structured data) into a prioritized, specific fix list for zebra.engineering, and tests 8 real buyer questions across ChatGPT-class models to show what AI answers say about you today.

Get the full report — $49 Stripe checkout asks for your brand name and category; the report is ready about 60 seconds after payment. Legal notices and the MCP census entry are not in this report (free: Compliance Desk check, census claim).

Crawler access (robots.txt)

2/2 · pass

Robots.txt is an HTML page (treated as absent): every crawler is allowed by default

  • GET /robots.txt -> HTTP 200 after 2 redirect(s), HTML body
  • Unmentioned (allowed by default): GPTBot, ClaudeBot, OAI-SearchBot, PerplexityBot, Google-Extended, Amazonbot, CCBot, Bytespider

Fix: Optional: publish a robots.txt that names the AI crawlers you allow and points to your sitemap; without one your policy is implicit.

Machine-readable surfaces

0/2 · fail

None of the 7 machine-readable surfaces is published

  • /llms.txt: HTTP 200 but an HTML page (catch-all route, not a real file)
  • /sitemap.xml: HTTP 200 but an HTML page (catch-all route, not a real file)
  • /.well-known/x402: HTTP 200 but an HTML page (catch-all route, not a real file)
  • /.well-known/agent-card.json: HTTP 200 but an HTML page (catch-all route, not a real file)
  • /.well-known/mcp-registry-auth: HTTP 200 but an HTML page (catch-all route, not a real file)
  • /openapi.json: HTTP 200 but an HTML page (catch-all route, not a real file)
  • /ai.txt: HTTP 200 but an HTML page (catch-all route, not a real file)

Fix: Publish /llms.txt (a short Markdown guide to your key pages); /sitemap.xml; one agent surface: /openapi.json, /.well-known/agent-card.json, or /.well-known/x402 if you sell to agents.

Readable without JavaScript

2/2 · pass

Home page is readable

  • GET https://zebra.engineering/ -> HTTP 200 after 2 redirects (final: https://accounts.google.com/v3/signin/identifier?opparams=%253Fcred_ref%253Dtrue&dsh=S-1673895218%3A1791180221605266&client_id=995294672929-548avbaagkutnug1m5tuprl85chphgad.apps.googleusercontent.com&code_challenge=3Nrw8sHBcmuyFUuKOEhEbk1NYk2Cwmrai7ZBHJebrRA&code_challenge_method=S256&o2v=2&redirect_uri=https%3A%2F%2Fiap.googleapis.com%2Fv1%2Foauth%2FclientIds%2F995294672929-548avbaagkutnug1m5tuprl85chphgad.apps.googleusercontent.com%3AhandleRedirect&response_type=code&scope=openid+email&service=lso&state=ATbdjREEBEYLdcWRFU5wMLkm5d8qpwEnZDfd0A-98SXz9SkEhL7oIvPRlxvyyD-5FBni7LNnOKvHMTYGMzH5Xe_bybKmRI0wJyFG6HQz-UqyYoE2mbRZfoyTyXSUnwmuChD63nmPgMzMCpdcv-FRAM4lJLE8_N_OkT8B9jxWWWCEJkUxFk7BRKJSYK5SJLlXVmQJv2Qm77EcZL5nEzypnF6obw6tYrKTgVAJXtxVx1FJ-fRX5aCOTRgNHCxnHvNFbm4xvB9Rb10CqrJZz0kn_boxPEPkdDGaZNvFyMFP_G0jSC_bsBXoj0akKCFBUmlfkQbdZIDKzkzdAQa1EqgumxkvCF1ikdAztK2tWqVjOg3thQGXgP4rh_ZNrZoGsAe8wUkwtBG-OwZeUvle9aBOgzuQJDA_3l_quWl_Ex5C9BBZ_vLVBBDHSBZdDdzuZij_Vv1fXxS9GP7z228CxxwOR7Fm-Zbi660W-sH-9skUcPfh87vE6QHhv3jn8jRjJEUgld66PhM0_MsFTYsfszj6sgRtFyZ80hD_6ksqGpIMMiRykiZAEmyy_IywfznqTODisv3khq7UZ8QFCEND6tOA6yCMibKY205QcoGwpnyGDpA5cFgX_Gi2iDHDWaVrCcL6eTcNcU45-vQ_tb8eKk9yqTTUP8Tu1oockL2z1MRTI0o6lf-Ctx9OEIFvVgBsGWNRvMM8jEOYwuA80nd8UJLhIcG5bifnvVN_CeXd0z1Sq1hi_-NLv5evY-mAr1EPn_AvxPMTQoILSh7lCQMubmE1REaAp6SB0vrXbxPrF77GC5bsY_poEMNF4bJuZDPTXJU9NXtHE9_1N3bPRtC69fhp4K62uOW7XdJ5OBN5vFLFQpdWQdvbnbUUDVofpv5gFdvIASzWxDcdP7RbYIQOBtnJIdYh7fzmjWAQP-26SM0jFEbWUiHon5pcxfqkogJ0NNxf-N7Qb8j7oIFeghenh950ETpnoy2-b7b4R72O3V9tDLGWTEjWIelUTdguvP1aWskW_NWUnwes4FYDnp0ao87qQYElrzDz6JOuFXqhuHOi-7UfuwWNGJhdLkuWSi5Q595pvYpjfIej9OxcgJoLlu3Pn_fVt5oA34IFmSrxNnOBsKRNxsDK79RKOnl3jVC5&flowName=GeneralOAuthLite&continue=https%3A%2F%2Faccounts.google.com%2Fsignin%2Foauth%2Flegacy%2Fconsent%3Fauthuser%3Dunknown%26part%3DAJi8hAOAb5-v2-Ck3lfHZ1hFDKnjitcVnG7g9QGDaLKqCzGYFCtN_yrmdiRDVkoga_DazoLuKK84GdEzHTFcutk7lcngmz8IDban0smeIr9bkCbZWbZG674Hg6vedVbuGhcr00hgoLCZ7TiNEEtFoTQwXjkiWp-_FvV6N-uz-RLJJ6g6PeKOG7x_Xu1yUW7e6TNO8x_0obKxeprZk4fj1S1Q0h8hCxSJe7-T1JQCA_d80PNBnFsVW1bhYOiqEJdnoKasmVYghON-ZbkCV8nL01zrbVedbmoDLzVVZbBvuUjo1rGY4-n29aFRoGe9EK_VBfLpz9erHgcX4zIoIqqkCOIKGuXDAcKPi5afJAMEFxHmc1NigFx3B38N_cS5J9wXOW-Wrz1fSW4_uZ6-46KBqezz3lN9x_30wYrYDFdmjdaBWBTkx08InArkNnwX-H7-QVjY7h3lcK7NfRho16pHcVx_plt1HMuBGQ%26flowName%3DGeneralOAuthFlow%26as%3DS-1673895218%253A1791180221605266%26client_id%3D995294672929-548avbaagkutnug1m5tuprl85chphgad.apps.googleusercontent.com%23&app_domain=https%3A%2F%2Fiap.googleapis.com&rart=ANgoxccY1SyStCcLKwW2rM4JW7KSjMvUBJm9O4f757xhcYE9t251W3akXlLXe-Imb8caeZ1J3GB3hXeEnTVZiM4r8XfVnktx4JXZ7hquKSpC8e40fB-RYWM), text/html, 907 KB
  • 994 characters of visible text with scripts, styles and tags removed; <title>: "Sign in - Google Accounts"
  • 0 external scripts, 6 inline; <noscript> present
  • first words: "Sign in with Google Sign in to continue to Zebra ES Engineering Email or phone Forgot email? Next Create account Developer info App name: Ze..."

Fix: Nothing to fix here.

Structured data

0/2 · fail

No JSON-LD, Open Graph incomplete

  • 0 JSON-LD blocks
  • Open Graph: no og:title; no og:description
  • meta description: absent

Fix: add a JSON-LD block (Organization or WebSite, plus Product, FAQPage or Article where relevant); add og:title and og:description so answer engines describe you accurately.

MCP census entry (index.agentexchange.work)

0/2 · fail

Not selling to agents: no census entry, no /mcp endpoint

  • census unavailable (refused index.agentexchange.work: hosts on agentexchange.work cannot be graded from inside the same Cloudflare zone; every check would time )
  • GET /mcp -> HTTP 200 HTML page (catch-all route, not an MCP endpoint)

Fix: Expose a Streamable HTTP MCP endpoint at /mcp (or a paid x402 route) so agents can call you, not just read you.

Share this result

Permanent link; it re-grades the site live when opened:

https://grade.agentexchange.work/grade?url=zebra.engineering

Public profile with grade history and an embeddable badge: https://grade.agentexchange.work/site/zebra.engineering (badge: https://grade.agentexchange.work/badge/zebra.engineering.svg).

$49 AI Visibility Full Report

This grade is free and automated. The paid next step is the $49 AI Visibility Full Report (which brands a representative AI model, standing in for ChatGPT-class assistants, names when buyers ask about your category, with a prioritized fix list) from aivisibility.agentexchange.work, run for zebra.engineering. It includes:

Get the Full Report — $49 Stripe checkout asks for your brand name and category; the report is ready about 60 seconds after payment. Legal notices and the MCP census entry are not in this report (free: Compliance Desk check, census claim).

Grade another site