Makeswift

Makeswift MCP Connector for Claude

A+

Build stunning Next.js websites with a visual editor that lets marketers update pages without touching code or deployments.

10 tools Official Updated Jun 28, 2026 Official Vinkius Partner

Connect your Makeswift site to any AI agent and simplify your visual building and content management workflows through natural conversation.

What you can do

  • Site Management — Retrieve detailed site configuration, hostnames, and localized settings
  • Page Control — List all pages in your project, check publication status, and retrieve detailed page metadata
  • Version Control — List historical content snapshots and create new ones programmatically for safe releases
  • Developer Insights — Query registered React components and URL redirects to understand your project structure

How it works

  1. Subscribe to this server
  2. Enter your Makeswift Site API Key from your site settings
  3. Start managing your visual experiences from Claude, Cursor, or any MCP-compatible client
visual-buildernextjsreactpage-editorweb-developmentcontent-publishing

10 tools expose this connector's capabilities to your AI agent.

create_snapshot

Create a new content snapshot

get_page

Get details for a specific page

get_site_details

Get current Makeswift site details

get_snapshot

Get details for a specific snapshot

list_components

List registered components

list_hostnames

List site hostnames

list_locales

List configured site locales

list_pages

List all pages in the site

list_redirects

List site redirects

list_snapshots

List content snapshots

See how to talk to your AI agent using Makeswift.

List all pages in my Makeswift project.

I've fetched your pages. You have 10 pages, including 'Home' (Published), 'About Us' (Draft), and 'Contact' (Published).

Create a new snapshot called 'Pre-Launch Backup'.

Success! The snapshot 'Pre-Launch Backup' (ID: snap_abc123) has been created. Your current site content is now saved as a version.

Show me the site configuration details.

Your site 'My Awesome Store' is on the 'Pro' plan. Primary hostname is 'example.com' and you have 2 locales configured (en-US, pt-BR).

Yes! Use the `list_pages` tool. It will return a comprehensive list of all pages in your project, including their status and IDs.

Related Connectors