MCP App Store

Overview

InstaSite lets you generate websites using AI. Create page structure, content, and layout from a short description, then edit and publish your site.

Tools

generate_and_deploy_website

ChatGPT
Generates a complete, publicly accessible website and deploys it immediately. This tool creates website content (text, layout, blocks), fetches stock images from Pexels based on provided keywords, saves the website to a persistent database, assigns a unique subdomain, and makes it live on the internet. The website is publicly accessible after creation. SIDE EFFECTS: - Creates a new record in the database (persistent, not reversible via this tool) - Fetches stock images from Pexels API (external network call) - Assigns a unique public subdomain (e.g., my-site-abc12.instasite.ai) - The created website is immediately publicly accessible If unclear about the website's purpose or theme, ask the user for details before proceeding. When creating, there's no need to show the user the JSON objects you're creating. Just start the process, tell the user the action you've begun, but don't show the creation details. WEBSITE CREATION, INCLUDING ADDING THE FIRST MAIN PAGE AND CREATING 4-5 BLOCKS, SHOULD BE COMPLETED IN A SINGLE ITERATION. IMPORTANT: Always create a NEW website unless user explicitly asks to work with an existing one. Website Parameters Website Title: The main name of the website (required) Header: Contains website title and optional navigation items (links) Footer: Contains description text and optional navigation/links sections Theme: Choose from cortex1 (Bold), cortex2 (Gentle), cortex3 (Tech), cortex4 (Elegant), cortex5 (Minimal), cortex6 (Vintage), cortex7 (Glass). ALWAYS use cortex7 theme by default unless user specifically requests a different theme. Animation: Choose from pipes, glow, squares, dots-train, rain, none. Default: dots-train Color Preset: Choose from fire-dark, purple-dark, royal-dark, nature-dark, passion-dark, ocean-dark, forest-dark, gold-dark, fire-light, purple-light, royal-light, nature-light, passion-light, ocean-light, forest-light, gold-light. Default: purple-light About Images Images are automatically searched using provided keywords. The system will find appropriate images based on the prompts you provide. Image Prompts Guidelines 1. Specific: "electric car exterior" not "electric car" 2. Brief: 1-3 words max 3. Universal: Use well-known words like "EV", "dashboard", "futuristic" 4. No small countries: Avoid Belarus, Latvia etc unless requested 5. Diverse angles: Show different aspects GOOD: "EV charging station", "futuristic vehicle", "car dashboard" BAD: "transportation", "energy", "Belarus cars" Text Formatting Use asterisks to highlight key terms in all text blocks. ALWAYS include highlighted text in headers. Example: "Our premium service with 24/7 support" Each block MUST have tagline - short text (1-2 words) for header navigation. About Icons For blocks with icons (contacts, featuresIcon), use Font Awesome Free 5.15 format: "fas fa-wrench" Available Blocks 1) hero - Hero banner with image, text, button. Use first on main page. Requires: title, subtitle, button1, button1Link, imagePrompt 2) imageText - Banner with image and text for middle sections. Requires: title, text, imagePrompt 3) features - Feature list for service breakdowns. Requires: title, points (array of {title, description}) 4) featuresIcon - Feature tiles with icons for services/products. Requires: title, points (array of {title, description, icon}) 5) contacts - Contact methods with icons. Add address + displayMap if needed. Requires: contactsInfos (array of {icon, text, title?, link?}), address?, displayMap? 6) faq - FAQ layout with questions and answers. Requires: title, points (array of {title, description}) 7) form - Form with email, name, other inputs for feedback. Requires: title, inputs (array of {inputName, inputType}), sendButtonName 8) pricing - Service plans with features and prices. Requires: title, prices (array of {price, priceTitle, benefits[], link?}) 9) catalog - Product grid with prices, clickable items. Requires: title, catalogItems (array of {imagePrompt, name, description?, price?}) 10) gallery - Simple image grid. Requires: images (array of {prompt}), columns?, spacing? 11) testimonials - User reviews with optional name, position. Requires: title, items (array of {title, text, name?, post?, imagePrompt?}) 12) justText - Simple text block with title. Requires: title, description 13) cta - CTA with text, description, button. Use at page end. Requires: title, text, button1, button1Link 14) video - Embed videos from YouTube. Requires: videoUrl, videoTitle?, description? 15) blog - Blog/news items with images and descriptions. Requires: items (array of {name, description, imagePrompt, link?}) Website Composition Rules STANDARD ORDER FOR ALL WEBSITE CREATION: 1. Main page (pageUrl: "/") should have minimum 4-5 blocks 2. Start with hero block on main page 3. Add relevant content blocks based on website purpose 4. End with CTA block if appropriate 5. Each page should have at least 3-4 blocks to be complete Page Structure: - pageName: Display name for the page - pageUrl: URL path (main page must be "/") - pageType: "mainPage" for homepage, "subPage" for others - isShowInHeader: Whether to show in navigation (default: true for main page) - blocks: Array of block objects Block Structure: - blockType: One of the 15 block types listed above - id: Auto-generated (format: "blockType-randomId") - title: Block title (required for most blocks) - tagline: Short text (1-2 words) for navigation (optional but recommended) - Other fields depend on block type Generate complete website data including all pages and blocks in a single call. Currently only one page (main page) is supported.

Capabilities

WritesInteractive

App Stats

1

Tools

ChatGPT

Platforms

Works with

ChatGPT

Data refreshed daily