Skip to main content
Glama

Lexington

get_sections

One or more sections with every file they need (fundations, icons, placeholder images), each with the path to write it to. Shared files are sent once. Ask for the whole page in one call. format 'tsx' returns React components (Next, Vite, Remix), format 'html' flat HTML with the Tailwind classes expanded (Vue, Svelte, plain HTML). Both are standalone sections only; parts have no flat export.

Input Schema

NameRequiredDescriptionDefault
idsYesSection ids from search_sections, in page order, e.g. ['brightlight/hero-1', 'brightlight/faq-1']
haveNoInstall paths already written in this project; they are omitted from the reply.
formatNoastro (default): .astro components with fundations. tsx: React components, no props, classes expanded. html: flat HTML, classes expanded.

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A4.1/5.0
Behavior4/5

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

With no annotations supplied, the description carries the full burden and does disclose non-obvious behavior: shared files are sent once rather than duplicated per section, tsx output has no props, html output has Tailwind classes expanded, and standalone sections are the only flat-exportable unit. It omits things like size limits on the response, ordering guarantees, or failure behavior for unknown ids.

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?

Information is front-loaded: the return contract first, then batching advice, then format semantics, then the parts caveat. It is dense but every sentence carries distinct payload or format information; the opening sentence is a fragment and the 'fundations' typo slightly hurt readability.

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?

There is no output schema, so the description must explain returns and it does: the file set per section, the write path per file, shared-file deduplication, and the exact difference between the two flat formats. Combined with a fully documented three-parameter schema, an agent has enough to call this correctly.

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

Parameters4/5

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

Schema coverage is 100%, so the baseline is 3, but the description genuinely elaborates on 'format' by mapping each value to output shape and target frameworks, and by warning that only standalone sections exist for flat export. The 'have' parameter is not mentioned at all, so deduplication is explained only in 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 makes clear that this tool returns sections together with every asset file each needs plus the write path for each file, and that shared files are de-duplicated. It is written from the payload's perspective rather than a leading verb, and it never names the sibling tools (search_sections, get_design, get_theme_setup) so an agent must infer the boundary from the schema's note that ids come from search_sections.

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?

"Ask for the whole page in one call" is an explicit batching instruction, and the format paragraphs give a clear decision rule keyed to the target framework (Next/Vite/Remix vs Vue/Svelte/plain HTML). It also states a hard limit — parts have no flat export — but gives no guidance on when to prefer this over get_design or get_theme_setup.

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.

Resources