Skip to main content
Glama

Read a site's brand style

inspect_page_style
Read-only

A page's visual identity as design tokens: heading and body typefaces, the palette by role as hex, the button radius and its logo, measured as a visitor sees it. Free: nothing is charged. Needs the write scope.

Input Schema

NameRequiredDescriptionDefault
urlYesThe absolute URL of the page to read.
viewportNoWhich layout to read. Defaults to desktop, the full identity.
budgetUsdNoOptional: the most this call may spend, in dollars, default 2, max 10.

Output Schema

NameRequiredDescriptionDefault
toolYes
mediaYes
outputNoThe tool's own result, shaped by the tool.
chargedUsdYes

Schema Changelog

Changes observed during successful MCP inspections.

  1. Added

TDQS

B3.2/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

The annotations already declare readOnlyHint=true and destructiveHint=false, and the description usefully adds an auth requirement ('Needs the write scope'). However, 'Free: nothing is charged' conflicts with the schema's budgetUsd parameter (default 2, max 10), which is actively misleading about cost behavior, and the tension with readOnlyHint/write scope is left unexplained.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Two tight sentences, front-loaded with the returned tokens rather than preamble. The only wasted (and harmful) clause is 'Free: nothing is charged', which occupies space and misinforms.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness3/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

An output schema exists, so return-shape detail is unnecessary, and all three params are documented in-schema. What's missing is the sibling-routing guidance an agent needs to choose between this and the many page/asset/render tools, plus an accurate statement about billing and scope.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100%, so the baseline is 3; the description adds no meaning for 'url' or 'viewport' beyond the schema and does not touch the budget parameter. Worse, its 'Free: nothing is charged' line gives a false signal about budgetUsd, so it subtracts rather than adds for parameter interpretation.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description names the concrete output set — typefaces, palette by role as hex, button radius, logo — so an agent knows this returns design tokens for a page's visual identity, distinct from screenshot_page or read_page. It lacks an explicit verb (the action is only implied by 'measured as a visitor sees it'), and it never contrasts itself with the visual-capture siblings.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines2/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

There is no when-to-use guidance: nothing says when to prefer this over screenshot_page, read_page, brand_mark, or identity_library. The phrase 'measured as a visitor sees it' faintly implies rendered-page extraction, but no alternative or exclusion is stated.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.