Skip to content
TestWebMCP

WebMCP report

tickefy.cl

https://tickefy.cl/

10/ 100
Grade F

This page doesn't register any WebMCP tools.

No tools registeredScanned 9/24/2026, 3:18:46 PM · 14318ms
Registration
0/60
Tool quality
0/15
Ready for visitors
10/25

Registration

0/60
Fail

Tools registered with JavaScript R1

0/20

No 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/5

No 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/30

No 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/5

No 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/5

No tools were registered, so this wasn't checked.

Fix: Register a tool first (see R1).

Not assessed

Clear descriptions Q2

0/3

No tools were registered, so this wasn't checked.

Fix: Register a tool first (see R1).

Not assessed

Clear names Q3

0/2

No tools were registered, so this wasn't checked.

Fix: Register a tool first (see R1).

Not assessed

Read-only hints Q4

0/3

No tools were registered, so this wasn't checked.

Fix: Register a tool first (see R1).

Not assessed

Result size Q5

0/2

No tool returned a result, so this wasn't checked.

Fix: Get a tool returning results first (see R3).

Ready for visitors

10/25
Pass

HTTPS with a valid certificate P1

5/5

The page uses HTTPS with a valid certificate.

  • Connected to tickefy.cl over HTTPS.
  • Issuer: Google Trust Services
  • Valid until: Dec 13 07:46:58 2026 GMT
Fail

Origin trial token P2

0/15

No origin trial token, so your visitors can't use your tools yet.

WebMCP is still being tested in Chrome, and it only works on sites that signed up for the test. Signing up gives you a token to add to your pages. Your tools work in this report only because our scanner turns WebMCP on for itself.

Fix: Sign up for the WebMCP origin trial with your domain, then add the token to your pages.

<!-- Sign up: https://developer.chrome.com/origintrials -->
<!-- In <head>, before the script that registers your tools: -->
<meta http-equiv="origin-trial" content="YOUR_TOKEN">
Pass

No errors blocking tools P3

5/5

No errors stopped your tools from registering.

  • No Content-Security-Policy header.

Scan details

Requested
https://tickefy.cl/
Final URL
https://tickefy.cl/
HTTP status
200
Page title
Tickefy Moments - Vende tus fotos de eventos, sin complicaciones
Load time
2030ms
Total scan time
14318ms
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