Squarespace

Squarespace logo
Build a polished marketing site or online store without managing hosting or writing code.

Squarespace API

Sign in
both. API key or OAuth 2.0; API access on: API keys for custom applications: Commerce Advanced plan; OAuth (Squarespace Extensions): any plan; Developer Platform (template customization, 7.0): Core, Plus, or AdvancedSource

MCP server

Address
https://mcp.squarespace.com/mcpSource
What it is
Official remote MCP server (docs: https://developers-preview.squarespace.com/mcp/overview); no API key/OAuth required; read-only domain tools only (name generation, real-time availability/pricing search, checkout links). Third-party MCP servers also exist: StackOne (27 actions, per-user OAuth), npm 'squarespace-mcp' (API key, read-only commerce), Pipedream.

Checked on 2026-10-10 in the developer documentation.

How to use Squarespace

Decide if Squarespace is right for your B2B site

Before you invest time, determine whether Squarespace aligns with your project requirements.

When Squarespace is a good fit

You need to get an attractive website up quickly without hiring a developer or agency.

Your requirements are standard (e.g. homepage, about, product pages, blog, contact form) and you don’t need custom web applications.

Your team is small or non-technical, and you prefer an all-in-one solution that handles hosting, security and updates for you.

When to consider other platforms

You require highly bespoke design or functionality that goes beyond Squarespace’s templates and built-in features.

You rely on specific third-party tools or integrations that aren’t supported (for example, a complex CRM setup or custom database features).

Top-notch site speed, technical SEO tweaks, or full code control are top priorities for your website.

How to build your B2B Squarespace site

Step 1: Plan your content and goals

Outline the key pages and content your site will need. For a typical B2B site, this might include a homepage, product/service pages, an about page, a blog or resources section, and a contact page. Clarify the purpose of each page (e.g. capturing leads, showcasing expertise) and gather the text and images you’ll need. Getting your content and goals defined first will make the building process much smoother.

Read the full guide

Step 2: Sign up and choose a template

Create a Squarespace account and start a free trial (no credit card required). Squarespace will prompt you to pick a template design browse the Business or Professional categories to find one close to your vision. You can preview how a template looks on desktop and mobile. Don’t agonise over finding the “perfect” template; choose one that has the general style and structure you like. (You can always tweak the design or even switch templates later.)

Step 3: Customise the design

With your template in place, use Squarespace’s visual editor to tailor the look and feel to match your brand. Upload your logo, and adjust the site’s colours and fonts to fit your brand guidelines. Build out the navigation menu with the pages you planned. Take advantage of Squarespace’s pre-designed section layouts (for galleries, contact forms, testimonials, etc.) to maintain a professional design with minimal effort. Make sure to check the preview on a phone as well, to ensure your site looks good on smaller screens.

Step 4: Add content and integrate tools

Now add your actual content to each page. Replace the template text and images with your own copy, product screenshots, team photos, and so on. Set up any forms you need (contact forms, newsletter sign-ups) and decide where form submissions should go (for example, to a specific email inbox or a mailing list service). If you use external marketing tools like a CRM or email platform, you can connect them via Squarespace’s built-in options or by embedding custom form code (or using Zapier for more complex workflows). For other third-party features such as analytics or live chat, you can add their scripts in Settings > Advanced > Code Injection.

Step 5: Review, optimise and launch

Before launching, review your site thoroughly. Click through every page, proofread all text, and make sure links and buttons work properly. It’s also wise to fill in the SEO settings for each page (page title and meta description) so your site looks good in search results. Connect your custom domain in Squarespace (the setup guide will walk you through updating your DNS records). Next, do a final check on mobile and run a quick speed test compress any large images if needed for faster loading. Once everything looks good, hit Publish to take the site live. After launch, monitor your site’s analytics and update your content regularly to ensure your B2B website continues to attract and convert visitors.

How to automate Squarespace

API and webhooks

Squarespace has public Commerce APIs for analytics, contacts, discounts, inventory, orders, products and transactions, with OAuth for access. A Webhook Subscriptions API lets you receive notifications from a site, such as when an order is created. The older Profiles API is in maintenance mode, and new work should use the Contacts API.

An idea: subscribe to order webhooks and push each new customer into your CRM with the product they bought, so sales or customer success can follow up.

MCP server

Squarespace has an official remote MCP server at mcp.squarespace.com/mcp. Today it only offers domain tools: name ideas, availability and pricing, with a checkout link. It is read-only, needs no login and cannot manage your site. An idea: use Claude to brainstorm a brand name and check domains while you plan a new site. Do not expect it to edit pages or read orders yet.

No-code automation

Zapier has a Squarespace Forms app, so form submissions can start a Zap. An idea: each new submission creates a contact and a task in your CRM, and posts a message in a team channel. For store data, use the Commerce APIs through a tool such as Make rather than relying on a ready-made app.