Skip to main content
Glama

get_site

Retrieve the exact stored HTML source of your site to edit or update it in place, preserving CSS and inline charts.

Instructions

Read the current HTML source of a site you own, so you can edit it and update_site in place. Returns the exact stored index.html (not rendered or text-stripped), preserving CSS and inline charts.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
id_or_slugYesSite id, slug, or unlisted token.

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observedv0.7.0

TDQS

A4.3/5.0
Behavior4/5

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

With no annotations provided, the description carries the full burden of behavioral disclosure. It meaningfully reveals that the tool returns the exact stored index.html, not rendered or text-stripped, and preserves CSS and inline charts. It does not cover authentication failures or ownership edge cases, but the key return behavior is well disclosed.

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

Conciseness5/5

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

Two sentences with no wasted words. The core read behavior and return format are front-loaded, and the workflow context is included without padding.

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

Completeness5/5

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

This is a simple one-parameter read tool with no output schema, and the description covers the return value, the exact format, what is preserved, and the intended edit workflow. Nothing critical is missing for an agent to invoke it correctly.

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?

The input schema already provides 100% coverage for id_or_slug, including its type and description. The tool description does not add parameter-specific semantics beyond the schema, so the baseline score of 3 is appropriate.

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

Purpose5/5

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

The description states a specific verb ('Read') and resource ('current HTML source of a site you own'), and clarifies that it returns the exact stored index.html, not a rendered or text-stripped version. This clearly distinguishes it from siblings like get_content or list_sites.

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

Usage Guidelines4/5

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

The description explicitly frames the tool as the read step before editing: 'so you can edit it and update_site in place.' It names update_site as the paired write tool, providing clear workflow context, though it does not explicitly discuss when to prefer related read tools like get_content.

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