Panderr
Server Details
Move your website without rebuilding it — by URL, or upload a ZIP of your site.
- Status
- Healthy
- Last Tested
- Transport
- Streamable HTTP · MCP 2025-11-25
- URL
- ChatGPT
- –
- Claude
- –
TDQS
Scored across 2 tools
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.
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.
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.
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 toolsstart_website_migrationStart website migrationARead-onlyInspect
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.
| Name | Required | Description | Default |
|---|---|---|---|
| mode | No | Migration 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. | |
| websiteUrl | Yes | The public website address to migrate. |
Output Schema
| Name | Required | Description |
|---|---|---|
| mode | Yes | The selected Panderr migration approach. |
| websiteUrl | Yes | The normalized public website address being migrated. |
| migrationUrl | Yes | The Panderr URL where the user can continue the migration. |
TDQS
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.
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.
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.
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.
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.
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 PanderrARead-onlyInspect
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.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
Output Schema
| Name | Required | Description |
|---|---|---|
| importUrl | Yes | Open Panderr's existing static website ZIP upload workflow. |
| instructions | Yes | Manual download and upload steps; no automatic file transfer. |
TDQS
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.
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.
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.
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.
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.
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.
2 tool updates
- First observed
start_website_migration - First observed
start_zip_import
Related MCP Connectors
Build and host a small business website: write its pages, move an existing site in, add a domain.
Publish websites from your AI chat: pages, multi-file sites, ZIPs or templates, live in seconds.
Build owned-audience websites: pages, posts, products, subscribers, ShopMy/Shopify imports.
Convert websites to WordPress themes: connect by URL or run locally; preview, buy, download.
Related MCP Servers
- FlicenseBqualityDmaintenanceImports public websites and extracts UI components and design tokens, making them available via MCP for AI coding agents to reuse in implementations.7-

Spacefast MCPofficial
AlicenseNot gradedqualityBmaintenanceEnables 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.7MIT
SiteCTRLofficial
AlicenseNot gradedqualityCmaintenancesitectrl 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- AlicenseNot gradedqualityCmaintenancePublish the website you built with AI to a live public URL — straight from chat, no setup. Enables deploying static sites and updating them with edit tokens.1MIT
Glama MCP Gateway
Add one secure layer between your agents and this server.