altss.com WebMCP audit

audited Nov 11, 2026in 9s
94/ 100100% of the applicable check weight evaluated

6 tools registered. Strongest in shared experience, weakest in trust.

Shared experience100
Tool selection100
Tool quality98
Trust72
https://altss.com
Captured view of https://altss.com

Tools

5 read, 1 write
Loading map
get_altss_public_guide: pass

get_altss_public_guide

Return a published Altss summary and canonical public links for one topic. No private records, browsing, form access, authentication or transactions.Answers a question. Declared read only.
pagehttps://altss.com/
implementation
viaimperative
entry pointdocument
registered after585ms
executepresent
api surface
topicrequired
annotations
read onlytrue
untrusted contentnot declared
titleRead Altss public guidance
consequentialfalse
0 findingsNo check named this tool.
tool json
{
  "name": "get_altss_public_guide",
  "description": "Return a published Altss summary and canonical public links for one topic. No private records, browsing, form access, authentication or transactions.",
  "inputSchema": {
    "type": "object",
    "properties": {
      "topic": {
        "type": "string",
        "description": "Published topic to read: public profiles, product, pricing, coverage, methodology, access, or developer resources.",
        "enum": [
          "public-profiles",
          "product",
          "pricing",
          "coverage",
          "methodology",
          "access",
          "resources"
        ]
      }
    },
    "required": [
      "topic"
    ],
    "additionalProperties": false
  },
  "annotations": {
    "readOnlyHint": true,
    "consequentialHint": false
  }
}
Showing get_altss_public_guide

Findings

Shared experience

100 / 100 · weight 30
not applicableVisible effect
weight 6
Not invoked on this run: this audit did not call any tool. Scheduled re-audits only read the registry; a live audit from the report page calls the tools that declare readOnlyHint: true and not consequentialHint: true.
passPage experience
weight 16
The page a person sees holds up next to the agent surface: a working interface, visible actions, readable content, nothing in the way.
passHuman parity
weight 8
The person co-browsing can see and use this page - the same page the agent's tools act on.

Tool selection

100 / 100 · weight 25
not applicableInvoke success rate
weight 6
Not invoked on this run: this audit did not call any tool. Scheduled re-audits only read the registry; a live audit from the report page calls the tools that declare readOnlyHint: true and not consequentialHint: true.
passTool selection
weight 12
An agent chose an existing, callable tool and built a schema-valid call for all 3 canonical intents, each matching the kind of tool its intent needs. Nothing was executed, so this verifies selection, not outcomes.
not applicableCoverage vs. site type
weight 7
This tool set does not place the site in a category with a known expected tool shape, so there is no coverage baseline to score it against.

Tool quality

98 / 100 · weight 25
passRegistration timing
weight 1
Every measured tool registered within 585ms of navigation.
toolget_altss_public_interface_check
passCanonical entry point
weight 3
All 6 tools register on the canonical document.modelContext entry point.
passSchema validity
weight 4
All 6 declared input schemas are structurally valid object schemas.
passSchema quality
weight 4
All 6 tool schemas describe their parameters, and every description stays within Chrome's size guidance.
warningNaming quality
weight 2
Tool naming makes selection harder than it needs to be: 3 names are over Chrome's 30-character guidance.
toolread_altss_public_profiles_batch
fix
{ name: "read_altss_public_profiles_batch" /* short, unique, verb-based */ }
passStub detection
weight 4
All 6 tools declare an execute handler.
passRegistration errors
weight 2
No tool registration threw during the capture.
passDescription quality
weight 5
All 6 rated tool descriptions say what the tool does, when to use it, and what it returns.

Trust

72 / 100 · weight 20
passAnnotations present
weight 4
All 5 read-shaped tools declare readOnlyHint: true - the one declared claim that lets an agent treat a call as safe to make without asking.
passAnnotation mismatch
weight 4
No tool claims to be read-only while its own name or description says it writes (6 declared hints checked).
not applicableUntrusted content hint
weight 3
No tool's contract suggests it returns text written by somebody other than the site, so there is nothing to flag as untrusted.
not applicableConsequential hint
weight 3
No tool name reads like a consequential action (a purchase, a booking, a payment, a transfer, a deletion), so there is no consequentialHint to expect.
not applicableHint vs. observed
weight 3
Not invoked on this run: this audit did not call any tool. Scheduled re-audits only read the registry; a live audit from the report page calls the tools that declare readOnlyHint: true and not consequentialHint: true.
warningInjection surface
weight 3
1 of 6 tools carry instruction-shaped text in their own metadata: read_altss_public_profile description instructs agent how to treat data.
toolread_altss_public_profile
read_altss_public_profile: description instructs agent how to treat data
fix
{
  name: "read_altss_public_profile",
  // Metadata DESCRIBES the tool - it never addresses the agent reading it.
  // Rewrite any name, description, title, or schema field description that
  // instructs the agent (which tool to prefer, what to output, rules to
  // ignore) so it states what the tool does and what it returns instead.
  description: "Searches the catalog and returns matching items with prices."
}

Tool selection

100% across 3 intents
I want to get altss public guide on this site.ok
choseget_altss_public_guideexpected get altss public guidekind matched
arguments
{
  "topic": "product"
}
I want to search altss public profiles on this site.ok
chosesearch_altss_public_profilesexpected search altss public profileskind matched
arguments
{
  "query": "example"
}
I want to read altss public profile on this site.ok
choseread_altss_public_profileexpected read altss public profilekind matched
arguments
{
  "slug": "example-slug"
}
model: gemini-2.5-flash

Add the tools this site is missing

Our scanner reads your website and suggests the right WebMCP tools for it.
Reads the site's public pages; takes a few seconds.
The open source webmcp plugin teaches your coding agent to audit a site, implement tools on document.modelContext, and verify them in a real browser. npx @ora-ai/webmcp-verify runs the verification on its own. No signup, no hosted service.
how this was captured
observed via
capture shim (Chromium 151.0.7922.34)
chrome
151.0.7922.34
capture shim
v3
spec snapshot
2026-11-10
mode
fast
pages
1 - entry page only
tools
6
invoked
not invoked; a live audit calls them
run time
9s
finished
Nov 11, 2026
Checked the way in-browser agents discover tools: the top-level document's modelContext registry, read after the page settles.