Skip to content
TestWebMCP

WebMCP report

machinelibrary.ai

https://machinelibrary.ai/

50/ 100
Grade E

1 tool(s) registered. None could be tested safely. Visitors can't use them yet: the page has no origin trial token (see P2).

Registers tools with JavaScriptScanned 9/27/2026, 6:49:26 AM · 7922ms
Registration
30/60
Tool quality
10/15
Ready for visitors
10/25

Registered tools

spacefrontiers_searchdocument.modelContextregisterTool · 2089ms

Open a read-only search across papers, books, patents, Wikipedia, and public discussion.

inputSchema
{
  "type": "object",
  "required": [
    "query"
  ],
  "properties": {
    "query": {
      "type": "string",
      "maxLength": 1000,
      "minLength": 1,
      "description": "The research question or search query."
    }
  },
  "additionalProperties": false
}

Registration

30/60
Pass

Tools registered with JavaScript R1

20/20

1 tool(s) registered.

  • Tools: spacefrontiers_search
  • First tool registered 2089ms after the page started loading.
Pass

Tools registered through forms R2

5/5

No form tools, and that's fine: your tools are registered with JavaScript. You only need one of the two.

  • JavaScript tools: spacefrontiers_search
Fail

Tools work when called R3

0/30

We couldn't test any tools. Skipped 1: spacefrontiers_search (not marked read-only)

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
Pass

Tools registered within 5 seconds R4

5/5

First tool registered 2089ms after the page started loading.

  • Within the 5 second limit.

Tool quality

10/15
Pass

Valid input schemas Q1

5/5

All 1 tool(s) have a valid inputSchema, and every field has a description.

  • spacefrontiers_search: 1 field(s), all described.
Pass

Clear descriptions Q2

3/3

All 1 tool(s) have a description.

  • spacefrontiers_search: "Open a read-only search across papers, books, patents, Wikipedia, and public discussion."
Pass

Clear names Q3

2/2

All 1 tool name(s) are specific.

  • Names: spacefrontiers_search
Fail

Read-only hints Q4

0/3

1 of 1 tool(s) don't say whether they change anything: • spacefrontiers_search: readOnlyHint isn't set.

readOnlyHint tells agents whether a tool only reads information or changes something. Agents can use read-only tools freely and check with the user before the rest.

Fix: Set readOnlyHint on every tool: true if it only reads, false if it changes something.

annotations: {
  readOnlyHint: true,
  untrustedContentHint: true   // optional: results include text from users or other sites
}
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 machinelibrary.ai over HTTPS.
  • Issuer: Google Trust Services
  • Valid until: Dec 11 05:29:39 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://machinelibrary.ai/
Final URL
https://machinelibrary.ai/
HTTP status
200
Page title
Full-Text Research Retrieval API | Machine Library by Space Frontiers
Load time
5069ms
Total scan time
7922ms
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
machinelibrary.ai scores 50/100 for WebMCP · Test WebMCP