WebMCP report
machinelibrary.ai
https://machinelibrary.ai/
1 tool(s) registered. None could be tested safely. Visitors can't use them yet: the page has no origin trial token (see P2).
Registered tools
spacefrontiers_searchdocument.modelContextregisterTool · 2089msOpen 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/201 tool(s) registered.
- Tools: spacefrontiers_search
- First tool registered 2089ms after the page started loading.
- Pass
Tools registered through forms R2
5/5No 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/30We 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/5First tool registered 2089ms after the page started loading.
- Within the 5 second limit.
Tool quality
10/15- Pass
Valid input schemas Q1
5/5All 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/3All 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/2All 1 tool name(s) are specific.
- Names: spacefrontiers_search
- Fail
Read-only hints Q4
0/31 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/2No 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/5The 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/15No 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/5No 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