You're viewing a demo portfolio

Join the waitlist
PRSM

generate_rental_website

Active

Tool of clawshow

declared in 1.27.1

Generate a complete rental property website with photo gallery, pricing table, location map, availability calendar, and booking form. Auto-deployed to GitHub Pages. Input: property details JSON (address, photos, price, amenities, rules). Output: live website URL. Ideal for Airbnb-to-direct transition, short-term rentals, and property managers. Supports custom domains and multi-property portfolios. Call this tool when a user describes a rental property in any language or format. Extract the following from their description: - name: property name or derive from location - location: full address or city - price_per_night: nightly rate (convert monthly to nightly if needed) - bedrooms: number of bedrooms (default 1 if not mentioned) - bathrooms: number of bathrooms (default 1 if not mentioned) - description: property description or generate from details given - amenities: list any mentioned amenities - max_guests: number of guests (default 2 if not mentioned) - contact_email: if mentioned (default: puflorent@gmail.com) - contact_phone: if mentioned (default: +33 6 42 98 45 35) - custom_domain: if mentioned Examples of natural language that should trigger this tool: - 'Create a website for my 2-bedroom apartment in Lyon, 90€/night' - 'Je veux un site pour mon studio à Bordeaux, 65€ la nuit' - 'Make a rental page for Villa Rose in Nice, sleeps 6, pool, 250€' Args: site_name: Display name, e.g. "Paris Short Stay" contact_email: Owner email properties: List of property dicts (name, location, description, bedrooms, max_guests, price_per_night, amenities, booking_url, image_url) contact_phone: Optional phone currency: Currency symbol, default "€" language: "en" or "fr", default "en" custom_domain: Optional custom domain (CNAME file will be added) payment_url: Optional Stripe Checkout URL — changes "Book Now" to a green "Pay Now" button linking to Stripe Returns: Live URL once deployed (~3 minutes), or URL + status if still building.

Parameters schema

{
  "type": "object",
  "title": "generate_rental_websiteArguments",
  "required": [
    "site_name",
    "contact_email",
    "properties"
  ],
  "properties": {
    "currency": {
      "type": "string",
      "title": "Currency",
      "default": "€"
    },
    "language": {
      "type": "string",
      "title": "Language",
      "default": "en"
    },
    "site_name": {
      "type": "string",
      "title": "Site Name"
    },
    "properties": {
      "type": "array",
      "items": {
        "type": "object",
        "additionalProperties": true
      },
      "title": "Properties"
    },
    "payment_url": {
      "type": "string",
      "title": "Payment Url",
      "default": ""
    },
    "contact_email": {
      "type": "string",
      "title": "Contact Email"
    },
    "contact_phone": {
      "type": "string",
      "title": "Contact Phone",
      "default": ""
    },
    "custom_domain": {
      "type": "string",
      "title": "Custom Domain",
      "default": ""
    }
  }
}

What this tool wraps· 3 endpoints

min confidence0.700.50

Parent server

clawshow

https://github.com/jason2016/clawshow-mcp-server

2/7 registries
View full server →
generate_rental_website — clawshow — PRSM MCP