WebMCP report
comma-it.com
https://www.comma-it.com/
This page doesn't register any WebMCP tools.
Registration
0/60- Fail
Tools registered with JavaScript R1
0/20No tools were registered.
Tools are what agents use on your page. With none registered, there's nothing for an agent to use.
Fix: Register a tool with JavaScript.
await document.modelContext?.registerTool({ name: "search_products", description: "Search the product catalogue. Use when the user wants to find or compare products.", inputSchema: { type: "object", properties: { query: { type: "string", description: "What to search for" } }, required: ["query"] }, annotations: { readOnlyHint: true }, async execute({ query }) { const results = await searchCatalogue(query); return { content: [{ type: "text", text: results.map(r => r.name).join("\n") }] }; } });- Fail
Tools registered through forms R2
0/5No form tools, and no tools registered with JavaScript.
The quickest way to add a tool is to give a form you already have a toolname attribute. No JavaScript needed.
Fix: Add toolname and tooldescription to an existing form.
<form toolname="search_products" tooldescription="Search the product catalogue. Use when the user wants to find a product." action="/search" method="get"> <input name="query" type="text" required> <button type="submit">Search</button> </form>- Fail
Tools work when called R3
0/30No tools were registered, so there was nothing to test.
We only call tools that just read information, so a scan never changes anything on your site. We need at least one of those to check that your tools work.
Fix: Mark tools that only read information with readOnlyHint: true, so we can test them.
annotations: { readOnlyHint: true } // only reads, safe to call- Fail
Tools registered within 5 seconds R4
0/5No tools were registered, so there's no timing to measure.
Agents look for tools right after the page loads. Tools that show up late can be missed.
Fix: Register tools when the page loads, not after a click or inside a slow script.
if (document.readyState === "loading") { document.addEventListener("DOMContentLoaded", registerTools, { once: true }); } else { registerTools(); }
Tool quality
0/15- Not assessed
Valid input schemas Q1
0/5No tools were registered, so this wasn't checked.
Fix: Register a tool first (see R1).
- Not assessed
Clear descriptions Q2
0/3No tools were registered, so this wasn't checked.
Fix: Register a tool first (see R1).
- Not assessed
Clear names Q3
0/2No tools were registered, so this wasn't checked.
Fix: Register a tool first (see R1).
- Not assessed
Read-only hints Q4
0/3No tools were registered, so this wasn't checked.
Fix: Register a tool first (see R1).
- Not assessed
Result size Q5
0/2No tool returned a result, so this wasn't checked.
Fix: Get a tool returning results first (see R3).
Ready for visitors
25/25- Pass
HTTPS with a valid certificate P1
5/5The page uses HTTPS with a valid certificate.
- Connected to www.comma-it.com over HTTPS.
- Issuer: Let's Encrypt
- Valid until: Dec 14 09:34:39 2026 GMT
- Pass
Origin trial token P2
15/15Found an origin trial token in a meta tag, so Chrome turns WebMCP on for your visitors.
- Token: A7vZI3v+Gz7JfuRolKNM4Aff6zaGuT7X0mf3wtoZTnKv6497cVMnhy03KDqX… (292 chars total)
- Pass
No errors blocking tools P3
5/5No errors stopped your tools from registering.
- No Content-Security-Policy header.
Scan details
- Requested
- https://comma-it.com/
- Final URL
- https://www.comma-it.com/
- HTTP status
- 200
- Page title
- Izdelava spletnih strani in spletnih trgovin | COMMA
- Load time
- 11650ms
- Total scan time
- 28904ms
- User agent
- Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36
- Redirects
- https://www.comma-it.com/