generate_business_page
ActiveTool of clawshow
Generate a business page (school enrollment, product catalog, service landing page, event registration) and auto-deploy to GitHub Pages. Input: business data JSON, page type, branding options. Output: live URL accessible immediately. No hosting setup needed — page is live within 60 seconds. Supports custom domains. Namespace-isolated for multi-tenant use. Call this tool when a user wants to create any kind of business page, landing page, or showcase website. Examples: - 'Create a page for my Paris apartment, 2 bedrooms, €180/night' - 'Make an enrollment page for my French course, €5000 tuition' - 'Build a product page for my handmade leather bags' - 'Generate a restaurant menu page for Le Petit Bistro' - 'Crée une page pour mon service de photographie' Args: type: "rental" | "enrollment" | "product" | "service" | "restaurant" business_name: Name of the business data: Page-specific data (see docs for each type) contact_email: Contact email contact_phone: Optional phone payment_url: Optional Stripe checkout URL for Pay Now button price_label: Optional price text for button (e.g. "€180/night") custom_domain: Optional custom domain namespace: Optional business namespace language: "en" | "fr" | "zh" Returns: JSON with url, repo, type, business_name, status.
Parameters schema
{
"type": "object",
"title": "generate_business_pageArguments",
"required": [
"type",
"business_name",
"data",
"contact_email"
],
"properties": {
"data": {
"type": "object",
"title": "Data",
"additionalProperties": true
},
"type": {
"type": "string",
"title": "Type"
},
"language": {
"type": "string",
"title": "Language",
"default": "en"
},
"namespace": {
"type": "string",
"title": "Namespace",
"default": ""
},
"payment_url": {
"type": "string",
"title": "Payment Url",
"default": ""
},
"price_label": {
"type": "string",
"title": "Price Label",
"default": ""
},
"business_name": {
"type": "string",
"title": "Business Name"
},
"contact_email": {
"type": "string",
"title": "Contact Email"
},
"contact_phone": {
"type": "string",
"title": "Contact Phone",
"default": ""
},
"custom_domain": {
"type": "string",
"title": "Custom Domain",
"default": ""
}
}
}Parent server
clawshow
https://github.com/jason2016/clawshow-mcp-server
2/7 registries