Tools Reference
Vibesites provides 24 MCP tools that Claude uses to build and manage websites. These tools are available automatically when you connect Vibesites as an MCP connector.
Site Management
6 toolsvibesites_create_siteCreate a new website with a professional design template. Always uses the landing template which includes a full design system with nav, hero, features, about, contact, and footer — all with CSS custom properties and responsive breakpoints.
vibesites_migrate_siteAnalyze any URL and extract structured content for migration. Returns sections, colors, fonts, images, contact info, and navigation. Claude then uses this data to rebuild the site on Vibesites with the original content and branding.
vibesites_list_sitesList all your websites with IDs, names, slugs, and status.
vibesites_get_siteGet site details including status, live URL, build info, custom domain, and settings.
vibesites_delete_siteDelete a site permanently — removes the site record, GitHub repo, and all CDN assets. This cannot be undone.
vibesites_clone_siteClone an existing site as a starting point for a new one. Copies all files, assets, and structure to a new site with a new slug.
File Operations
5 toolsvibesites_list_filesList all files in a site. Use this to understand the site structure before making edits.
vibesites_read_fileRead the content of a file from a site. Always read files before editing to see their current state.
vibesites_write_fileCreate or update a file. Changes go live automatically — no need to call publish separately. Provide complete, production-quality content with semantic HTML, CSS custom properties, and responsive design.
vibesites_write_filesWrite multiple files at once. More efficient than calling write_file multiple times. Changes go live automatically.
vibesites_delete_fileDelete a file from a site.
Assets & Images
3 toolsvibesites_upload_assetUpload an image, video, or font to a site. Two modes: (1) pass content_base64 + content_type for base64 uploads, (2) pass url to download from an external URL and host locally. Assets are stored at /assets/{filename} on the CDN. Supports: png, jpg, gif, webp, svg, ico, mp4, webm, woff2, woff, ttf, pdf.
vibesites_list_assetsList all uploaded assets for a site. Returns filenames, CDN URLs, auto-detected descriptions, and tags. Use descriptions and tags to understand what each image is and place it correctly.
vibesites_search_imagesSearch for free, high-quality stock photos by keyword. Returns image URLs that you can upload to your site with upload_asset. Always upload images rather than hotlinking external URLs.
Publishing & Deploy
4 toolsvibesites_publishPublish a site to make changes live. Syncs all files to Cloudflare CDN. Note: write_file and write_files auto-publish, so you usually do not need to call this separately.
vibesites_check_siteCheck a published site — fetches the live page and returns HTTP status, page title, and an HTML summary. Use after publishing to verify the site looks correct.
vibesites_rollbackRollback a site to a previous version. Use get_history first to find the commit SHA. This reverts all files to that state and re-publishes automatically.
vibesites_get_historyGet change history for a site — returns recent commits with messages, timestamps, and SHAs. Useful for reviewing changes or finding a commit to rollback to.
SEO & Forms
4 toolsvibesites_add_formGenerate a working HTML form for a site. Returns an HTML snippet with the correct action URL. Forms POST to the Vibesites API — submissions are stored and viewable via get_submissions. Insert the returned HTML into your page with write_file.
vibesites_get_submissionsGet form submissions for a site. Returns submission data, form name, and timestamp. Filter by form_name if the site has multiple forms.
vibesites_check_seoRun a 12-point SEO audit on a published site. Checks: title tag, meta description, OG tags, heading hierarchy, alt text, canonical URL, robots meta, structured data, mobile viewport, and page load size. Returns issues and an overall score.
vibesites_update_settingsUpdate site settings. Supports: analytics_id (GA4), notification_email, meta_description, og_image, favicon_url, password (basic auth), scripts (third-party), and redirects. Pass only the fields you want to change.
Domains & DNS
2 toolsvibesites_set_domainSet a custom domain for a site. Returns DNS instructions (CNAME record pointing to sites.vibesites.link). After setting DNS records at your registrar, use check_dns to verify propagation.
vibesites_check_dnsCheck if a custom domain's DNS is properly configured and pointing to Vibesites. Returns the current CNAME resolution and whether it matches the expected target.