Skip to main content
Glama
adog0822

@loxeai/mcp-server

by adog0822

Render the trust page as a self-contained file

render_trust_page
Read-onlyIdempotent

Generate a SOC 2 trust page as a self-contained HTML or Markdown string from a batch ID. No external requests are made, keeping the document ready for security review.

Instructions

Returns the trust page as a complete HTML or Markdown document, as a STRING. This server never writes files — save it yourself, or ask your agent to write it so the diff goes through your normal approval step. The HTML is fully self-contained: no CDN, no webfont, no analytics, no script, no external request of any kind, because a trust page that phones home would be flagged in exactly the security review it exists to serve.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
formatNoOutput formathtml
batchIdYesBatch ID returned by scan_iac

Output Schema

TableJSON Schema
NameRequiredDescriptionDefault
bytesYesSize of the document, which is returned in `content`, not here.
formatYes
suggestedFilenameYes
documentFingerprintYes

Schema Changelog

Changes observed during successful MCP inspections. Dates show when Glama detected each change.

  1. First observedv0.1.0

TDQS

A4.3/5.0
Behavior5/5

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

Beyond the readOnlyHint and idempotentHint annotations, the description explicitly discloses that no file is written and the returned HTML is fully self-contained with no CDN, webfont, analytics, script, or external requests. This adds meaningful behavioral detail and aligns with the annotations.

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?

The description is compact and front-loaded: it states the core behavior first, then gives actionable usage guidance, then explains the self-contained security rationale. Every sentence contributes meaning without redundancy.

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?

Given the annotations and output schema, the description covers the essential operational details: what it returns, that it does not write files, and why the output is self-contained. This is sufficient for an agent to call the tool and handle the result 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?

Schema description coverage is 100%, so the schema already documents the parameters. The description references HTML and Markdown, which maps to the format enum, but it does not add extra parameter-level detail beyond the schema.

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 clearly states the tool returns the trust page as a complete HTML or Markdown string. It identifies the exact resource and output form, but it does not explicitly distinguish itself from the sibling preview_trust_page, so it lacks full sibling differentiation.

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 gives clear practical guidance: the server never writes files, so the agent must save the output itself or have its agent write it to go through approval. This is useful context, though it does not explicitly discuss when to prefer render_trust_page over preview_trust_page.

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

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/adog0822/loxeai-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server