Skip to main content
Glama

Server Details

Move your website without rebuilding it — by URL, or upload a ZIP of your site.

If you are the author of this connector, you can claim ownership by verifying the domain or GitHub account it belongs to. Claimed connector authors can inspect health checks, view analytics, and manage their listing.
Status
Healthy
Last Tested
Transport
Streamable HTTP · MCP 2025-11-25
URL
ChatGPT
–
Claude
–

TDQS

A4.1/5.0

Scored across 2 tools

Disambiguation5/5

The two tools target clearly distinct starting scenarios: migrating an existing public website versus importing a static ZIP. The descriptions explicitly state when each should be used and what each returns, leaving no meaningful overlap.

Naming Consistency5/5

Both tools use the same snake_case verb_noun convention: start_website_migration and start_zip_import. The pattern is predictable and consistent across the set.

Tool Count4/5

Only two tools are provided, which is slightly below the typical 3-15 range, but each corresponds to a distinct onboarding path. For a focused entry-point server, the count is reasonable rather than excessive.

Completeness4/5

The surface covers the two main initiation paths described: existing-site migration and static ZIP import. Some adjacent operations like status tracking or starting a blank project are absent, but the stated purpose defers later project work to Panderr itself.

Available Tools

2 tools
start_website_migrationStart website migrationA
Read-only
Inspect

Prepare an existing public website for migration into Panderr. Returns a Panderr link where the user can begin the migration process. Project creation and editing happen later in Panderr.

NameRequiredDescriptionDefault
modeNoMigration approach. Preserve keeps the existing website presentation as faithfully as possible. Improve preserves the source as an editable baseline for deliberate improvements. Panderr Redesign creates a new design direction using the existing website content, business information, and assets as its source.
websiteUrlYesThe public website address to migrate.

Output Schema

NameRequiredDescription
modeYesThe selected Panderr migration approach.
websiteUrlYesThe normalized public website address being migrated.
migrationUrlYesThe Panderr URL where the user can continue the migration.

TDQS

A3.8/5.0
Behavior4/5

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

Annotations already declare readOnlyHint=true, openWorldHint=true and destructiveHint=false, and the description stays consistent with that by framing the call as preparation that returns a link rather than a project-creating mutation. It usefully adds that the output is a Panderr link where the user continues, and that creation/editing occur later — context not available from the annotations alone.

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?

Three short sentences, front-loaded with the action, followed by the return value and a scope boundary. Every sentence carries distinct information and none is redundant.

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?

With an output schema present and fully documented parameters, the description need only cover purpose, return shape and scope — all of which it does. The remaining gap is the absence of explicit routing guidance against start_zip_import for non-website sources.

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% and the 'mode' enum carries a full explanation of preserve/improve/redesign, so the schema does the heavy lifting. The description adds no meaning about websiteUrl format, URL validation, or how mode interacts with the migration outcome, so it sits at the schema-covered baseline.

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 uses a specific verb and resource ('Prepare an existing public website for migration into Panderr') and implicitly contrasts with the sibling start_zip_import by scoping to a public website address. It stops short of naming the sibling, so the differentiation requires a small inference.

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

Usage Guidelines3/5

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

Usage is implied rather than stated: 'existing public website' suggests this is the path for URL-based sources rather than archive uploads, and 'Project creation and editing happen later' bounds when this tool's job ends. There is no explicit when-to-use/when-not or reference to start_zip_import as the alternative.

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

start_zip_importImport a static website ZIP into PanderrA
Read-only
Inspect

Use when the customer has generated or downloaded a static website ZIP with ChatGPT, Claude, or another AI tool and wants visual editing and publishing in Panderr Studio. Returns a link to Panderr's existing ZIP uploader. The customer must download the ZIP and select it in Panderr; this tool does not transfer, import, save, or publish files. Supported static website exports only, not arbitrary application source archives, backend projects, or projects requiring a build. No prior website hosting is required.

NameRequiredDescriptionDefault

No parameters

Output Schema

NameRequiredDescription
importUrlYesOpen Panderr's existing static website ZIP upload workflow.
instructionsYesManual download and upload steps; no automatic file transfer.

TDQS

A4.6/5.0
Behavior5/5

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

The annotations already declare readOnly/no-destructive, and the description is fully consistent with them, going further to spell out the actual side-effect profile: the tool only returns a link, and the customer must download the ZIP and select it manually. That is the single most important behavioral fact here, because a naive agent would otherwise assume files are transferred server-side. It also discloses the precondition (customer-side manual step) that no annotation covers.

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?

Roughly five sentences, front-loaded with the trigger condition, followed by return value, non-behavior, input constraints, and prerequisite. Every sentence carries distinct decision-relevant information and none restates the tool name or annotations. The negative framing ("does not transfer, import, save, or publish") is a deliberate, earned disambiguation rather than filler.

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?

For a zero-parameter tool with an output schema, the description supplies everything else an agent needs: when to call it, what it returns, what it explicitly does not do, and which ZIPs are in scope. Return-value detail is correctly left to the output schema rather than duplicated. Nothing material is missing for correct selection and invocation.

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?

The tool takes zero parameters, so there is nothing for the description to disambiguate beyond confirming the call is argument-free. The baseline for a 0-parameter schema applies, with no additional parameter semantics needed or possible.

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 states concretely what the tool returns ("a link to Panderr's existing ZIP uploader") and immediately negates what the name might imply ("does not transfer, import, save, or publish files"), which is exactly the clarification an agent needs given the name start_zip_import. It also bounds the accepted input (static website exports only, no build step). The only gap is that the sibling start_website_migration is never named, so the routing distinction is inferred from the exclusion list rather than stated.

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?

It gives an explicit trigger condition ("Use when the customer has generated or downloaded a static website ZIP with ChatGPT, Claude, or another AI tool and wants visual editing and publishing") plus a clear negative list (not arbitrary source archives, backend projects, or build-requiring projects). It also removes a common hesitation by stating "No prior website hosting is required." An agent can decide use/no-use from the description alone.

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

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

  1. 2 tool updates
    • First observedstart_website_migration
    • First observedstart_zip_import

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    B
    maintenance
    Enables users to build, publish, share, and manage websites, dashboards, reports, and small web tools through chat, including updating content and design, managing access and custom domains, and restoring deployments.
    7
    MIT
  • A
    license
    Not graded
    quality
    C
    maintenance
    sitectrl turns a plain-language description into a real, hosted, live website — not a mockup. Your AI can ask sitectrl's builder to do it (create_site), or write the code itself and push the files (write_site_files + publish_site). Every site ships with hosting, SSL, working contact forms, and private built-in analytics; domains and email connect in-product.
    MIT
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources