Restaurant

Dosa Hut

What an agent can do here

Readiness 50/100 (partially ready) · scanned 29/09/2026

  • API: unclassified_action()

    form (wording did not match booking/quote/callback/contact): 22 fields — found on https://www.dosahut.net.au/ (not confirmed agent-callable)

  • API: unclassified_action()

    form (wording did not match booking/quote/callback/contact): 3 fields — found on https://www.dosahut.net.au/ (not confirmed agent-callable)

  • API: download()

    CBD: <a href="https://www.dosahut.net.au/wp-content/uploads/2025/12/melbourne-cbd-16-12-25.pdf"> — found on https://www.dosahut.net.au/ (not confirmed agent-callable)

  • API: download()

    Clayton: <a href="https://www.dosahut.net.au/wp-content/uploads/2020/09/Dosahut_Clayton_A3_16-May25_clayton.pdf"> — found on https://www.dosahut.net.au/ (not confirmed agent-callable)

  • API: download()

    Craigieburn: <a href="https://www.dosahut.net.au/wp-content/uploads/2025/01/craigieburn-Jan-2025.pdf"> — found on https://www.dosahut.net.au/ (not confirmed agent-callable)

  • API: download()

    Cranbourne: <a href="https://www.dosahut.net.au/wp-content/uploads/2022/07/Dosahut_Cranbourne_0424.pdf"> — found on https://www.dosahut.net.au/ (not confirmed agent-callable)

  • API: download()

    Caroline Springs: <a href="https://www.dosahut.net.au/wp-content/uploads/2026/06/caroline-springs-menu-2-6-2026.pdf"> — found on https://www.dosahut.net.au/ (not confirmed agent-callable)

  • API: download()

    Pakenham: <a href="https://www.dosahut.net.au/wp-content/uploads/2022/07/Dosahut_Pakenham_0424.pdf"> — found on https://www.dosahut.net.au/ (not confirmed agent-callable)

  • API: download()

    Footscray: <a href="https://www.dosahut.net.au/wp-content/uploads/2026/01/Footscray-merged-21-1-2026.pdf"> — found on https://www.dosahut.net.au/ (not confirmed agent-callable)

  • API: download()

    Plenty Valley: <a href="https://www.dosahut.net.au/wp-content/uploads/2026/06/Plenty-valley-menu-15-6-2026.pdf"> — found on https://www.dosahut.net.au/ (not confirmed agent-callable)

  • API: download()

    Point Cook: <a href="https://www.dosahut.net.au/wp-content/uploads/2024/07/Point-Cook-july-2024.pdf"> — found on https://www.dosahut.net.au/ (not confirmed agent-callable)

  • API: download()

    Tarneit: <a href="https://www.dosahut.net.au/wp-content/uploads/2026/05/tarneit-menu-19-5-26.pdf"> — found on https://www.dosahut.net.au/ (not confirmed agent-callable)

  • API: download()

    Melton: <a href="https://www.dosahut.net.au/wp-content/uploads/2024/02/Dosa-Hut-10pp-V10-Artwork.pdf"> — found on https://www.dosahut.net.au/ (not confirmed agent-callable)

  • API: download()

    Knox: <a href="https://www.dosahut.net.au/wp-content/uploads/2024/02/Dosahut_A4menu_updatd_Feb24.pdf"> — found on https://www.dosahut.net.au/ (not confirmed agent-callable)

  • API: download()

    Shepparton: <a href="https://www.dosahut.net.au/wp-content/uploads/2026/07/shepparton-merged-menu-29-7-2026.pdf"> — found on https://www.dosahut.net.au/ (not confirmed agent-callable)

  • API: download()

    Ballarat: <a href="https://www.dosahut.net.au/wp-content/uploads/2024/10/Ballarat-oct-2024.pdf"> — found on https://www.dosahut.net.au/ (not confirmed agent-callable)

  • API: download()

    Healesville: <a href="https://www.dosahut.net.au/wp-content/uploads/2025/06/Healesville-menu-16-6-25.pdf"> — found on https://www.dosahut.net.au/ (not confirmed agent-callable)

  • API: download()

    Bendigo: <a href="https://www.dosahut.net.au/wp-content/uploads/2025/10/bendigo-DosaHut_menu-17-10-25.pdf"> — found on https://www.dosahut.net.au/ (not confirmed agent-callable)

  • API: download()

    Harris Park: <a href="https://www.dosahut.net.au/wp-content/uploads/2025/08/Harris-Park-menu-4-8-25.pdf"> — found on https://www.dosahut.net.au/ (not confirmed agent-callable)

  • API: download()

    Tallawong: <a href="https://www.dosahut.net.au/wp-content/uploads/2026/06/tallawong-dosahut_28-jan-2026.pdf"> — found on https://www.dosahut.net.au/ (not confirmed agent-callable)

  • API: download()

    Dural: <a href="https://www.dosahut.net.au/wp-content/uploads/2026/05/Dosa_Hut_Menu_Dural-11-5-2026.pdf"> — found on https://www.dosahut.net.au/ (not confirmed agent-callable)

  • API: download()

    Leppington: <a href="https://www.dosahut.net.au/wp-content/uploads/2026/09/Dosa-Hut-Leppington-Menu-3-9-2026.pdf"> — found on https://www.dosahut.net.au/ (not confirmed agent-callable)

  • API: download()

    Sunshine Coast: <a href="https://www.dosahut.net.au/wp-content/uploads/2026/06/DosaHut_Menu-sunshine-coast-9-10-2025.pdf"> — found on https://www.dosahut.net.au/ (not confirmed agent-callable)

  • API: download()

    Aspley: <a href="https://www.dosahut.net.au/wp-content/uploads/2025/10/NIC_Dosa-Hut-menuASPLEY-8-10-25.pdf"> — found on https://www.dosahut.net.au/ (not confirmed agent-callable)

  • API: download()

    Mount Gravatt: <a href="https://www.dosahut.net.au/wp-content/uploads/2026/09/Dosa-Hut-Mount-Gravatt-menu-2-9-2026.pdf"> — found on https://www.dosahut.net.au/ (not confirmed agent-callable)

  • API: download()

    Gold Coast: <a href="https://www.dosahut.net.au/wp-content/uploads/2026/07/gold-coast-menu-13-7-26.pdf"> — found on https://www.dosahut.net.au/ (not confirmed agent-callable)

  • API: download()

    Canberra: <a href="https://www.dosahut.net.au/wp-content/uploads/2024/08/Dosahut-Canberra-July-2024-pdf-min-2_11zon-1.pdf"> — found on https://www.dosahut.net.au/ (not confirmed agent-callable)

  • API: download()

    Adelaide CBD: <a href="https://www.dosahut.net.au/wp-content/uploads/2026/08/Dosahut_Adelaide_menu_10-aug-2026.pdf"> — found on https://www.dosahut.net.au/ (not confirmed agent-callable)

  • API: purchase()

    Order Now: <a href="#type-popup"> — found on https://www.dosahut.net.au/ (not confirmed agent-callable)

  • API: call_business()

    Phone link: tel:0732168444 — found on https://www.dosahut.net.au/menu/mount-gravatt (not confirmed agent-callable)

  • API: download()

    Download Full Menu: <a href="https://www.dosahut.net.au/wp-content/uploads/2026/03/Mount-Gravatt-menu-10-3-26.pdf"> — found on https://www.dosahut.net.au/menu/mount-gravatt (not confirmed agent-callable)

  • API: call_business()

    Phone link: tel:0755975850 — found on https://www.dosahut.net.au/menu/gold-coast (not confirmed agent-callable)

01

What an agent can actually do here

Every way in the scanner found on the page it fetched, and whether software could drive it. This is the part of the report that decides whether a customer sent by an agent becomes a job.

  • Form

    Not yet agent-callable

    form (wording did not match booking/quote/callback/contact) · 22 fields

    Blocked by

    • 6 of 6 field(s) have no label — an agent cannot tell what goes where
    • a CAPTCHA on this page blocks legitimate agents
  • Form

    Not yet agent-callable

    form (wording did not match booking/quote/callback/contact) · 3 fields

    Blocked by

    • no type=email or type=tel field — nothing an agent can fill as the reply channel
    • a CAPTCHA on this page blocks legitimate agents
  • Download

    Not yet agent-callable

    CBD · detail withheld

  • Download

    Not yet agent-callable

    Clayton · detail withheld

  • Download

    Not yet agent-callable

    Craigieburn · detail withheld

  • Download

    Not yet agent-callable

    Cranbourne · detail withheld

  • Download

    Not yet agent-callable

    Caroline Springs · detail withheld

  • Download

    Not yet agent-callable

    Pakenham · detail withheld

  • Download

    Not yet agent-callable

    Footscray · detail withheld

  • Download

    Not yet agent-callable

    Plenty Valley · detail withheld

  • Download

    Not yet agent-callable

    Point Cook · detail withheld

  • Download

    Not yet agent-callable

    Tarneit · detail withheld

  • Download

    Not yet agent-callable

    Melton · detail withheld

  • Download

    Not yet agent-callable

    Knox · detail withheld

  • Download

    Not yet agent-callable

    Shepparton · detail withheld

  • Download

    Not yet agent-callable

    Ballarat · detail withheld

  • Download

    Not yet agent-callable

    Healesville · detail withheld

  • Download

    Not yet agent-callable

    Bendigo · detail withheld

  • Download

    Not yet agent-callable

    Harris Park · detail withheld

  • Download

    Not yet agent-callable

    Tallawong · detail withheld

  • Download

    Not yet agent-callable

    Dural · detail withheld

  • Download

    Not yet agent-callable

    Leppington · detail withheld

  • Download

    Not yet agent-callable

    Sunshine Coast · detail withheld

  • Download

    Not yet agent-callable

    Aspley · detail withheld

  • Download

    Not yet agent-callable

    Mount Gravatt · detail withheld

  • Download

    Not yet agent-callable

    Gold Coast · detail withheld

  • Download

    Not yet agent-callable

    Canberra · detail withheld

  • Download

    Not yet agent-callable

    Adelaide CBD · detail withheld

  • Purchase

    Not yet agent-callable

    Order Now · detail withheld

02

Where the score came from

Five categories, twenty points each. Each one is a different way an agent tries to understand a site, and each one is scored on what the page actually publishes rather than on how it looks.

Crawlability & discovery

15 of 20

Whether an agent is allowed in at all, and whether the site tells it where things are.

  • Pass: robots.txt present and does not lock agents out

  • Pass: Sitemap found

  • Pass: llms.txt present — you're describing the site to language models

  • Fail: No ARD catalog — the discovery standard agents check first

    Publish an ARD catalog at /.well-known/ard.json listing your MCP endpoint and the actions you offer, and serve the same file at /.well-known/ai-catalog.json for registries built before the path was renamed.

  • Pass: Canonical URL declared

Structured data

11 of 20

Whether the business facts (trade, hours, phone, address, services) are published in a form software can read, rather than only drawn on the page.

  • Pass: JSON-LD present (WebPage, ImageObject, BreadcrumbList, WebSite)

  • Pass: Business entity type declared

  • Warning: No machine-readable opening hours

    Agents booking 'today' need openingHoursSpecification.

  • Note: No Service/Offer entities

    List your services as Service entities with areaServed.

Action affordances

11 of 20

Whether there is anything on the page an agent could act on: a booking widget, a form, a number.

  • Pass: 2 action form(s) found: unclassified, unclassified

  • Warning: form (wording did not match booking/quote/callback/contact) is not agent-callable yet — 6 of 6 field(s) have no label — an agent cannot tell what goes where; a CAPTCHA on this page blocks legitimate agents

    Fix the items above and this form becomes an action an agent can complete.

  • Warning: form (wording did not match booking/quote/callback/contact) is not agent-callable yet — no type=email or type=tel field — nothing an agent can fill as the reply channel; a CAPTCHA on this page blocks legitimate agents

    Fix the items above and this form becomes an action an agent can complete.

  • Warning: No tel: link — phone number is not machine-actionable

    Wrap your phone number in a tel: link.

Form quality

7 of 20

Whether the forms are built so software knows what goes in each box and can press send.

  • Fail: Only 3/10 fields have labels — agents can't tell what goes where

    Bind a <label for> or aria-label to every field.

  • Pass: Fields have name attributes

  • Warning: Fields are generic text inputs

    Use type=email/tel/date so agents format values correctly.

  • Note: No autocomplete attributes

    autocomplete='name|email|tel' tells agents exactly which value belongs in each field.

  • Pass: Real submit control present

  • Note: No required attributes

    Mark mandatory fields so agents don't submit incomplete requests.

  • Warning: CAPTCHA detected on this page

    A CAPTCHA stops a customer's agent exactly as well as it stops a bot: the agent will hand back to the person or give up. Any action behind it is closed to agents.

Agent interface (WebMCP/MCP)

6 of 20

Whether the site publishes any of the 2026 agent standards (WebMCP, an MCP endpoint, an ARD catalog) or leaves an agent to scrape and guess.

  • Fail: No WebMCP — agents must scrape and guess instead of calling declared actions

    Declare your booking and quote actions as WebMCP tools on document.modelContext, keeping navigator.modelContext as a fallback for older builds, via the @mcp-b/global polyfill. WebMCP is a W3C Community Group draft and a Chrome 149 origin trial; no browser has shipped it to stable.

  • Fail: No persistent MCP endpoint — nothing for agents to call when the page isn't open

    Host an MCP endpoint for your actions, so an agent can call them when nobody has the page open.

  • Pass: Semantic landmarks and headings present

  • Pass: Images carry alt text

Is this your business?

Frontlatch listed this business for free from public OpenStreetMap data. Claiming it takes a sign-in by email and one proof that you control the domain — a code we email to an address at the domain, with a DNS record, a file or a meta tag as the alternative — and records the listing as yours. From there, the console at /app lets you switch an indexed action on, limit it and route it. Route it to email confirmation and the gateway turns a matching request into a pending attempt and a one-tap confirm email to you, capped at the limit you set — no other routing is wired.

Claim this business