puppyone.ai WebMCP audit

audited Aug 28, 2026in 8s
73/ 100

One tool registered. Strongest in WebMCP use, weakest in usefulness.

WebMCP use100
Usefulness10
Human experience100
about:blank

No agent run recorded yet.

No steps recorded

Tools

/en
request_puppyone_developer_support: warning

request_puppyone_developer_support

Request help from puppyone for API, CLI, MCP, Agent Auth, or workspace onboarding. This is a real contact endpoint and does not access private workspaces.Takes an action on the site.
pagehttps://www.puppyone.ai/en
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
1 finding
warningNaming quality
1 / 2
Tool naming makes selection harder than it needs to be: 1 name is over Chrome's 30-character guidance; 1 name does not start with a verb (request_puppyone_developer_support).
fix
{ name: "request_puppyone_developer_support" /* short, unique, verb-based */ }
tool json
{
  "name": "request_puppyone_developer_support",
  "description": "Request help from puppyone for API, CLI, MCP, Agent Auth, or workspace onboarding. This is a real contact endpoint and does not access private workspaces.",
  "inputSchema": null,
  "annotations": {}
}
Showing request_puppyone_developer_support

Findings

WebMCP use

100 / 100 · weight 50
passTools registered
4 / 4
1 tool registered across 1 page.
passReal-browser eligible
8 / 8
1 declarative form tool 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 1 tool schema 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

10 / 100 · weight 30
warningNaming quality
1 / 2
Tool naming makes selection harder than it needs to be: 1 name is over Chrome's 30-character guidance; 1 name does not start with a verb (request_puppyone_developer_support).
toolrequest_puppyone_developer_support
fix
{ name: "request_puppyone_developer_support" /* short, unique, verb-based */ }
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.
failCoverage vs. site type
0 / 8
The tool set covers 0 of the 4 things an agent needs on a saas site; it cannot search or browse the catalog or read one item in detail or 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 1 tool is a declarative form, 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
1
run time
8s
finished
Aug 28, 2026