Skip to main content
Glama

Generate a dynamic website in seconds

site_create

Create a complete, responsive, animated website from a short brief and host it instantly. Pick sections (hero, features, stats, about, pricing, testimonials, faq, gallery, contact, cta), a style and an accent colour. Includes dark mode, mobile menu, scroll reveals, count-up stats, monthly/yearly pricing toggle, FAQ accordion, validated contact form, SEO tags, favicon, robots.txt and sitemap. Returns a site_id and a live URL once published. Edit afterwards with site_files and redeploy with site_deploy. Sites are served in a sandbox, so avoid code that needs cookies or cross-origin storage. Cost: 3 credits per call.

Input Schema

NameRequiredDescriptionDefault
fontNosystem
langNoen
nameYesBusiness or site name
styleNomodern
accentNo#4f46e5
contentNo
publishNo
site_idNoRegenerate into an existing site (overwrites index.html, styles.css, app.js)
taglineYesHeadline, e.g. 'Fresh bread, baked daily'
cta_linkNo
cta_textNoGet started
currencyNo$
sectionsNo
descriptionNoOne or two sentences under the headline
contact_emailNoContact form falls back to opening this mailbox
form_endpointNoOptional form backend (e.g. Formspree) that accepts JSON POST

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A4.3/5.0
Behavior4/5

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

With no annotations, the description carries full behavioral burden and does well: it discloses the return values (site_id and live URL), the overwrite behavior of regenerating into an existing site_id, the sandbox execution environment and its storage limits, and the exact cost (3 credits per call). The main omission is whether publishing is reversible or how long provisioning takes.

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?

Front-loads the core action and hosting outcome, then layers capabilities, workflow, constraints, and cost in a logical order. It is dense but each sentence adds usable information; the one feature-list sentence is long but earns its length by describing the generated output.

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

Completeness4/5

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

For a 16-parameter mutation tool with no annotations and no output schema, the description covers the essentials an agent needs: purpose, workflow routing, return values, environment limits, and cost. It stops short of fully documenting the parameter surface, which is the remaining gap.

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 coverage is only 38% across 16 parameters, so the description must compensate. It does map the sections enum and mentions style and accent colour, and gestures at the content model (stats count-up, monthly/yearly pricing toggle, FAQ accordion), but leaves many parameters (font, lang, publish, currency, cta_link, form_endpoint, and the field shapes of the nested content objects) undocumented, so the agent still has to infer a lot.

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?

States a specific verb+resource ('Create a complete, responsive, animated website... and host it instantly') and enumerates the concrete capabilities (sections, style, accent, dark mode, SEO tags). It distinguishes itself from siblings by naming site_files for editing and site_deploy for redeploying, so the agent can place it in the site workflow without opening other schemas.

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

Usage Guidelines5/5

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

Explicitly describes the create-then-edit-then-deploy flow and names the alternatives (site_files, site_deploy), plus the sandbox constraint that rules out code needing cookies or cross-origin storage. This tells the agent both when to use it and what its downstream steps are.

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.