audited Aug 28, 2026in 7s
88/ 100

3 tools registered. Strongest in WebMCP use, weakest in usefulness.

WebMCP use100
Usefulness60
Human experience100
about:blank

No agent run recorded yet.

No steps recorded

Tools

/
get_studio_info: pass

get_studio_info

Returns general information about NORTH28 STUDIO: name, description, contact email, and website URL.Takes an action on the site.
pagehttps://north28.studio/
implementation
viadeclarative
entry pointform
registered afternot measured
executepresent
api surfaceTakes no parameters.
annotations
read onlynot declared
destructivenot declared
idempotentnot declared
open worldnot declared
untrusted contentnot declared
titlenot declared
0 findingsNo check named this tool.
tool json
{
  "name": "get_studio_info",
  "description": "Returns general information about NORTH28 STUDIO: name, description, contact email, and website URL.",
  "inputSchema": null,
  "annotations": {}
}
Showing get_studio_info

Findings

WebMCP use

100 / 100 · weight 50
passTools registered
4 / 4
3 tools registered across 1 page.
passReal-browser eligible
8 / 8
3 declarative form tools need no JavaScript API at all, so a real browser can use them as they are.
not applicableRegistration timing
0 / 4
No tool carried a measurable registration time, so how quickly this page's registry settles cannot be scored.
not applicableCanonical entry point
0 / 4
No tool is registered through the JavaScript API, so there is no entry point to score.
not applicableSchema validity
0 / 5
Declarative form tools carry their inputs as form fields rather than a JSON Schema, so there is no schema to validate.
passSchema quality
4 / 4
All 3 tool schemas describe their parameters and stay within Chrome's size guidance.
not applicableStub detection
0 / 5
Every tool on this page is a declarative form, which the browser submits itself, so there is no execute handler to check.
not applicableAnnotations present
0 / 4
Declarative form tools have nowhere to declare behaviour hints, so there are no annotations to score.
not applicableAnnotation mismatch
0 / 3
No tool declares a readOnlyHint, so there is no safety claim to contradict.
not applicableUntrusted content hint
0 / 2
No tool's contract suggests it returns text written by somebody other than the site, so there is nothing to flag as untrusted.
passRegistration errors
2 / 2
No tool registration threw during the capture.
not applicableToolchange coherence
0 / 2
Declarative form tools live in the markup and never announce a registry change, so there is no toolchange behaviour to score.
not applicableInjection surface
0 / 3
The injection-surface model hop returned no usable result, so tool contracts were not reviewed for injection surface.

Usefulness

60 / 100 · weight 30
passNaming quality
2 / 2
All 3 tool names are consistent, verb-led, and within Chrome's size guidance.
not applicableDescription quality
0 / 6
The description-quality model hop returned no usable result, so descriptions were not rated.
not applicableTool selection
0 / 14
The tool-selection model hop returned no usable result.
warningCoverage vs. site type
4 / 8
The tool set covers 2 of the 4 things an agent needs on a saas site; it cannot create a record or start a job or update or move an existing record.

Human experience

100 / 100 · weight 20
passHuman parity
8 / 8
All 3 tools are declarative forms, so the person co-browsing sees the same affordances the agent gets.
not applicablePage experience
0 / 12
The page-experience model hop returned no usable result, so the page was not graded.

Tool selection

The tool-selection model hop returned no usable result.
how this was captured
chrome
148.0.7778.96
capture shim
v1
spec snapshot
2026-08
mode
fast
pages
1
tools
3
run time
7s
finished
Aug 28, 2026