Business page · Atelier
Alfred Street Artists' Studios scores 42 out of 100 with AI.Found by AI. Nothing AI can finish yet.
AI agents can use part of this site; the gaps are listed below. The scanner read the public pages of this site in a real browser and clicked nothing. None of the 3 actions on the page the scanner scored is ready for AI to use today.
- Crawlability and discovery10 / 20
- Structured data0 / 20
- Action affordances11 / 20
- Form quality15 / 20
- Agent interface6 / 20
- 3Actions found
on the page the scanner scored - 0AI can finish
without a person stepping in - 3Blocked
by a CAPTCHA, a consent tick, a missing label or a frame - –AI look-ups, 30 days
agents asking the gateway about this business; shown when there are any
01 · What AI can do here
Three things a person can do.None an AI agent can finish yet.
Each row is something the scanner found on the site, read out in plain words. Under anything AI cannot finish, the scanner's own reasons are printed as found. That list is the free fix list.
Search
BlockedBlocked 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
Booking
BlockedBlocked 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
Contact form
Blocked
02 · Where the score came from
Five areas, twenty points each.
- Crawlability and discovery10 / 20Publish an ARD catalog at /.well-known/ard.json listing your MCP endpoint and the actions…
- Structured data0 / 20Add LocalBusiness JSON-LD with services, opening hours, area served and contact.
- Action affordances11 / 20Wrap your phone number in a tel: link.
- Form quality15 / 20Use type=email/tel/date so agents format values correctly.
- Agent interface6 / 20Declare your booking and quote actions as WebMCP tools on document.modelContext, keeping…
03 · Fix first
Three fixes, weakest area first.
Failed checks first, then the area furthest from full marks. The scanner reports what it found, not points or effort per fix.
- 1Add LocalBusiness JSON-LD with services, opening hours, area served and contact.
No structured data at all, agents must guess what this business is
Lifts · Structured data · 0 / 20 - 2Declare 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.
No WebMCP, agents must scrape and guess instead of calling declared actions
Lifts · Agent interface · 6 / 20Full fix
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.
- 3Host an MCP endpoint for your actions, so an agent can call them when nobody has the page open.
No persistent MCP endpoint, nothing for agents to call when the page isn't open
Lifts · Agent interface · 6 / 20
AI look-ups of this business are counted through the gateway and shown here when there are any.
Claim the listing to take those requests directly.
04 · What claiming opens
A request becomes a job card.You say yes or no.
Claim the listing and every indexed action starts switched off. Switch one on, set a limit and route it to email. A matching request from an AI agent becomes a pending attempt and a job card in your inbox with Accept and Decline. Nothing is verified until you accept, and nothing else is wired.
- 1Prove the domain
A code we email to an address at the domain, or a DNS record, a file or a meta tag.
- 2Switch an action on
In the console at /app: on, limited, routed to email confirmation.
- 3Answer the job card
Accept or Decline, one tap. Only your answer verifies the request.
- Action
- Request a quote
- Job
- A leaking tap
- Reply to
- the customer's own email
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
10
Whether an agent is allowed in at all, and whether the site tells it where things are.
Warning: No robots.txt found (open by default, but agents can't confirm intent)
Add a robots.txt that explicitly allows the crawlers you want.
Pass: Sitemap found
Note: No llms.txt
Add /llms.txt summarising your services, areas and how to book.
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
0
Whether the business facts (trade, hours, phone, address, services) are published in a form software can read, rather than only drawn on the page.
Fail: No structured data at all, agents must guess what this business is
Add LocalBusiness JSON-LD with services, opening hours, area served and contact.
Action affordances
11
Whether there is anything on the page an agent could act on: a booking widget, a form, a number.
Pass: 1 action form(s) found: booking
Warning: booking form 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
15
Whether the forms are built so software knows what goes in each box and can press send.
Pass: 34 of the 34 visible form controls on the page (every form, submit buttons included) are properly labelled
Pass: Fields have name attributes
Warning: Fields are generic text inputs
Use type=email/tel/date so agents format values correctly.
Pass: Autocomplete attributes present
Pass: Real submit control present
Pass: 5 field(s) marked required
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
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
Also found on other pages of the site
- Sign-up form
Labelled
Sign up, a link toconfirmsubscription.com/h/j/CC3A1073B62DA696. Found on confirmsubscription.com/h/j/CC3A1073B62DA696. Not confirmed agent-callable.Scanner evidence
- Contact the business
Labelled
Send an enquiry, a link tomailto:. Found on www.northsydney.nsw.gov.au/book-club. Not confirmed agent-callable.Scanner evidence
- Sign-up form
Labelled
Register now, a link towww.northsydney.nsw.gov.au/join-book-group. Found on www.northsydney.nsw.gov.au/join-book-group. Not confirmed agent-callable.Scanner evidence
- Book an appointment
Labelled
Make a booking, a link towww.northsydney.nsw.gov.au/xfp/form/311. Found on www.northsydney.nsw.gov.au/xfp/form/311. Not confirmed agent-callable.Scanner evidence
- Book an appointment
Labelled
Make a booking, a link towww.northsydney.nsw.gov.au/xfp/form/273. Found on www.northsydney.nsw.gov.au/xfp/form/273. Not confirmed agent-callable.Scanner evidence
Is this your business?
Claim it, free.
Frontlatch listed this business for free from public OpenStreetMap data. Claiming takes a sign-in by email and one proof that you control the domain: a code we email to an address at the domain, or a DNS record, a file or a meta tag. Then the listing is recorded 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 job card email to you, with Accept and Decline, capped at the limit you set. No other routing is wired.
Correct or remove this listing
Wrong, or would rather not be listed?
If a detail here is wrong, claim the listing and fix it. If you would rather not be listed, remove it: we email a six-digit code to an address at northsydney.nsw.gov.au, and the right code takes the listing out of the index and the gateway within the hour. A sole trader is a business here only because it published a website; the same link removes a sole trader's listing.