WebZum - The Hosting Layer for AI-Generated Web Content
Qué hace este MCP
Creates, edits, clones, and hosts live HTML/CSS/JS websites, including SEO-focused business and lead-generation pages.
Herramientas
Esquema de entrada
{'type': 'object', 'required': ['businessId', 'url'], 'properties': {'url': {'type': 'string', 'description': 'The public http(s) URL to clone'}, 'filename': {'type': 'string', 'description': 'Filename for the main HTML response. Defaults to "index.html".'}, 'businessId': {'type': 'string', 'description': 'The businessId from host_site'}, 'crawlAssets': {'type': 'boolean', 'description': 'Follow same-origin assets (CSS/JS/images/fonts). Defaults to true.'}}}
Esquema de entrada
{'type': 'object', 'required': ['candidate'], 'properties': {'candidate': {'type': 'object', 'required': ['id', 'businessName', 'snippet', 'source', 'confidence'], 'properties': {'id': {'type': 'string'}, 'phone': {'type': 'string'}, 'source': {'type': 'string'}, 'address': {'type': 'string'}, 'snippet': {'type': 'string'}, 'website': {'type': 'string'}, 'confidence': {'type': 'number'}, 'businessName': {'type': 'string'}}, 'description': 'A BusinessCandidate object from search_businesses results (use the _raw array). This is the business the page will promote.'}, 'extraInfo': {'type': 'object', 'properties': {'data': {'type': 'object'}, 'note': {'type': 'string'}}, 'description': 'Optional additional metadata to include with the registration'}}}
Esquema de entrada
{'type': 'object', 'required': ['candidate'], 'properties': {'candidate': {'type': 'object', 'required': ['id', 'businessName', 'snippet', 'source', 'confidence'], 'properties': {'id': {'type': 'string'}, 'phone': {'type': 'string'}, 'source': {'type': 'string'}, 'address': {'type': 'string'}, 'snippet': {'type': 'string'}, 'website': {'type': 'string'}, 'confidence': {'type': 'number'}, 'businessName': {'type': 'string'}}, 'description': 'A BusinessCandidate object from search_businesses results (use the _raw array)'}, 'extraInfo': {'type': 'object', 'properties': {'data': {'type': 'object'}, 'note': {'type': 'string'}}, 'description': 'Optional additional metadata to include with the registration'}}}
Esquema de entrada
{'type': 'object', 'required': ['brandName', 'niche', 'city', 'state', 'aiPromptPrefix'], 'properties': {'city': {'type': 'string', 'description': 'Target city (e.g., "Austin")'}, 'line': {'type': 'string', 'description': 'LINE Official Account friend-add / chat URL (lin.ee/…, line.me/…) or @id. Primary messaging CTA in Japan, Taiwan, and Thailand.'}, 'email': {'type': 'string', 'description': 'Business email for contact form (at least one of phone, WhatsApp, or email is required)'}, 'niche': {'type': 'string', 'description': 'Business niche (e.g., "plumber", "roofer", "personal injury lawyer")'}, 'phone': {'type': 'string', 'description': 'Business phone number (at least one of phone, WhatsApp, or email is required)'}, 'state': {'type': 'string', 'description': 'State name or abbreviation (e.g., "TX" or "Texas")'}, 'services': {'type': 'array', 'items': {'type': 'string'}, 'description': 'List of services offered'}, 'whatsapp': {'type': 'string', 'description': 'WhatsApp-reachable number (may equal phone). Counts as a contact method; rendered as a wa.me CTA. Keep the country code when given.'}, 'brandName': {'type': 'string', 'description': 'Business brand name (e.g., "Austin Pro Plumbing")'}, 'skipImages': {'type': 'boolean', 'description': 'Skip image generation for faster builds'}, 'webhookUrl': {'type': 'string', 'description': 'Webhook URL to POST leads to (for CRM integration)'}, 'callTracking': {'type': 'object', 'required': ['provider'], 'properties': {'poolId': {'type': 'string'}, 'provider': {'enum': ['callrail', 'whatconverts', 'calltrackingmetrics', 'custom'], 'type': 'string'}, 'companyId': {'type': 'string'}, 'customScript': {'type': 'string'}}, 'description': 'Call tracking configuration'}, 'hiddenFields': {'type': 'object', 'description': 'Hidden form fields for tracking (e.g., utm_source, campaign_id)'}, 'primaryColor': {'type': 'string', 'description': 'Brand primary color (hex)'}, 'serviceAreas': {'type': 'array', 'items': {'type': 'string'}, 'description': 'List of service areas/neighborhoods'}, 'testimonials': {'type': 'array', 'items': {'type': 'object', 'required': ['quote', 'author'], 'properties': {'quote': {'type': 'string'}, 'author': {'type': 'string'}, 'rating': {'type': 'number'}, 'location': {'type': 'string'}}}, 'description': 'Pre-written testimonials'}, 'aiPromptPrefix': {'type': 'string', 'description': 'AI guidance for content generation style and tone'}, 'primaryContact': {'enum': ['whatsapp', 'line', 'phone', 'email'], 'type': 'string', 'description': "Owner's preferred primary contact channel for the main CTA. Omit to let the system infer from region (LINE in Japan/Taiwan/Thailand, WhatsApp in WhatsApp-first markets)."}, 'targetAudience': {'type': 'string', 'description': 'Target audience description'}, 'webhookHeaders': {'type': 'object', 'description': 'Custom headers for webhook requests (e.g., auth tokens)'}, 'googleAnalyticsId': {'type': 'string', 'description': 'GA4 measurement ID (e.g., "G-XXXXXXXXXX")'}, 'sampleWebsiteUrls': {'type': 'array', 'items': {'type': 'string'}, 'description': 'URLs of websites to emulate style/structure'}, 'googleTagManagerId': {'type': 'string', 'description': 'GTM container ID (e.g., "GTM-XXXXXXX")'}, 'uniqueSellingPoints': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Key differentiators'}}}
Esquema de entrada
{'type': 'object', 'required': ['businessId'], 'properties': {'businessId': {'type': 'string', 'description': 'The businessId to query'}}}
Esquema de entrada
{'type': 'object', 'required': [], 'properties': {'versionId': {'type': 'string', 'description': 'The versionId returned from create_site (preferred for progress tracking)'}, 'businessId': {'type': 'string', 'description': 'The businessId returned from create_site (fallback, less detailed)'}}}
Esquema de entrada
{'type': 'object', 'required': ['businessId', 'filename', 'content'], 'properties': {'content': {'type': 'string', 'description': 'File content. Literal text when encoding="utf-8", standard base64 when encoding="base64".'}, 'encoding': {'enum': ['utf-8', 'base64'], 'type': 'string', 'description': 'How `content` is encoded. Defaults to "base64".'}, 'filename': {'type': 'string', 'description': 'Path like "index.html" or "css/styles.css"'}, 'businessId': {'type': 'string', 'description': 'The businessId from host_site'}, 'contentType': {'type': 'string', 'description': 'MIME type (auto-detected if omitted)'}}}
Esquema de entrada
{'type': 'object', 'required': ['siteName'], 'properties': {'email': {'type': 'string', 'description': 'Optional contact email.'}, 'siteName': {'type': 'string', 'description': 'Name for the site (e.g., "My Portfolio")'}, 'siteType': {'enum': ['business', 'portfolio', 'landing', 'custom'], 'type': 'string', 'description': 'Type of site (default: custom)'}, 'description': {'type': 'string', 'description': 'Brief description of the site'}}}
Esquema de entrada
{'type': 'object', 'required': ['businessId', 'zipContent'], 'properties': {'businessId': {'type': 'string', 'description': 'The businessId from host_site'}, 'zipContent': {'type': 'string', 'description': "The zip file's bytes as standard base64."}}}
Esquema de entrada
{'type': 'object', 'properties': {}}
Esquema de entrada
{'type': 'object', 'required': ['businessId', 'versionId', 'pageId'], 'properties': {'pageId': {'type': 'string', 'description': 'The pageId where the footer lives (typically "home").'}, 'versionId': {'type': 'string', 'description': 'The versionId to base this regeneration on.'}, 'businessId': {'type': 'string', 'description': "The site's businessId."}}}
Esquema de entrada
{'type': 'object', 'required': ['businessId', 'versionId', 'pageId'], 'properties': {'pageId': {'type': 'string', 'description': 'The pageId where the header lives (typically "home").'}, 'versionId': {'type': 'string', 'description': 'The versionId to base this regeneration on.'}, 'businessId': {'type': 'string', 'description': "The site's businessId."}}}
Esquema de entrada
{'type': 'object', 'required': ['businessId', 'versionId', 'sectionId'], 'properties': {'sectionId': {'type': 'string', 'description': 'The sectionId whose image should be regenerated.'}, 'versionId': {'type': 'string', 'description': 'The versionId to base this regeneration on.'}, 'businessId': {'type': 'string', 'description': "The site's businessId."}, 'userMessage': {'type': 'string', 'description': 'Optional steering for the new image (e.g. "wider shot", "sunset lighting").'}, 'assistantContext': {'type': 'string', 'description': 'Optional assistant context to accompany the userMessage.'}}}
Esquema de entrada
{'type': 'object', 'required': ['businessId', 'versionId', 'pageId'], 'properties': {'pageId': {'type': 'string', 'description': 'The pageId where the logo appears (typically "home").'}, 'versionId': {'type': 'string', 'description': 'The versionId to base this regeneration on.'}, 'businessId': {'type': 'string', 'description': "The site's businessId."}, 'userMessage': {'type': 'string', 'description': 'Optional design steering for the new logo (e.g. "more minimal", "use a coffee bean").'}, 'assistantContext': {'type': 'string', 'description': 'Optional assistant context to accompany the userMessage.'}}}
Esquema de entrada
{'type': 'object', 'required': ['query'], 'properties': {'query': {'type': 'string', 'description': 'Business name, phone number, or address to search for'}}}
Esquema de entrada
{'type': 'object', 'required': ['businessId', 'versionId', 'conversationHistory'], 'properties': {'versionId': {'type': 'string', 'description': 'The versionId to base this edit on.'}, 'businessId': {'type': 'string', 'description': "The site's businessId."}, 'conversationHistory': {'type': 'array', 'items': {'type': 'object', 'required': ['role', 'content'], 'properties': {'role': {'enum': ['user', 'assistant'], 'type': 'string'}, 'content': {'type': 'string'}}}, 'minItems': 1, 'description': "Recent chat turns describing the contact/name change. Must include at least one user turn with the verbatim request (e.g. 'add my WhatsApp +966551234567 and make it the main contact')."}}}
Esquema de entrada
{'type': 'object', 'required': ['businessId', 'versionId', 'conversationHistory'], 'properties': {'versionId': {'type': 'string', 'description': 'The versionId to base this edit on.'}, 'businessId': {'type': 'string', 'description': "The site's businessId."}, 'conversationHistory': {'type': 'array', 'items': {'type': 'object', 'required': ['role', 'content'], 'properties': {'role': {'enum': ['user', 'assistant'], 'type': 'string'}, 'content': {'type': 'string'}}}, 'minItems': 1, 'description': "Recent chat turns that produced this edit request. Must include at least one user turn. Pass the user's verbatim words so the editor LLM can read them directly."}}}
Cambios recientes en herramientas
Servidores MCP similares
floot
Creates, edits, previews, databases, and publishes full-stack web and mobile applications with hosted resources and deployment wo…
ai-content-drop
Generates AI images, videos, UGC clips, avatars, and finished ads, while organizing creative assets and campaign boards.
Siren
Plans, renders, and posts on-brand visual marketing campaigns.
Kleap
Builds, edits, publishes, hosts, connects domains, and provides analytics and search performance data for websites and web apps.
Picorn
Creates and edits layered social images, videos, slideshows, vector assets, and marketing projects with persistent editable canva…
DomainKits
Searches and monitors domains and DNS, checks availability and pricing, analyzes backlinks and keywords, and supports domain safe…
Create Web Page
Creates, edits, previews, publishes, and manages hosted link-in-bio and landing pages with configurable content blocks, themes, m…
Flowboard
Creates, validates, versions, reviews, and edits architecture diagrams using cloud-provider shapes and structured flows.