Integration

Squarespace integration

Squarespace Commerce APIs for managing online stores: orders, products, inventory, transactions, customer profiles, and webhook subscriptions. Build storefront integrations, fulfillment automation, and CRM/ERP sync for Squarespace merchant sites.

Ask it in chat

Say what should happen.
The workflow builds itself.

When this happens, do that in Squarespace.Built from the 26 Squarespace tools below, on the connection you add once.

Common Squarespace use cases

  • ERP sync
  • PIM sync
  • Reporting
  • CRM export
  • SKU import
  • SKU cleanup
  • Order export
  • Price updates
  • Refund lookup
  • Webhook audit

What you can do with Squarespace

Each of these is one operation on one endpoint, available both as a workflow step and as a tool an AI agent can call on its own. Nothing bundles several operations into one action, so what a run did stays readable afterwards.

Most endpoints run on the free plan. A few, mainly the ones that publish on your behalf, need a paid plan.

Webhook subscription, 6 operations

  • create_webhook_subscriptionCreate webhook subscriptionPOSTCreates a webhook subscription on a Squarespace site.
  • delete_webhook_subscriptionDelete webhook subscriptionDELETEDeletes a webhook subscription.
  • list_webhook_subscriptionsList webhook subscriptionsGETLists webhook subscriptions for the authenticated app.
  • rotate_webhook_subscription_secretRotate webhook subscription secretPOSTRotates a webhook subscription's signing secret.
  • send_webhook_test_notificationSend webhook test notificationPOSTSends a test notification to a webhook subscription.
  • update_webhook_subscriptionUpdate webhook subscriptionPOSTUpdates a webhook subscription's endpoint URL or topics.

Product, 5 operations

  • create_productCreate productPOSTCreates a new product on a Squarespace store.
  • delete_productDelete productDELETEDeletes a product from a Squarespace store.
  • get_productsGet productsGETRetrieves up to 50 specific products by ID.
  • list_productsList productsGETLists products on a Squarespace store.
  • update_productUpdate productPOSTPartially updates a Squarespace product.

Order, 4 operations

  • create_orderCreate orderPOSTCreates an order from a third-party sales channel on a Squarespace site.
  • fulfill_orderFulfill orderPOSTMarks an order as fulfilled and optionally emails the customer.
  • get_orderGet orderGETRetrieves a single Squarespace order by ID.
  • list_ordersList ordersGETLists orders for a Squarespace store.

Inventory, 3 operations

  • adjust_inventoryAdjust inventoryPOSTAdjusts stock quantities for product variants.
  • get_inventoryGet inventoryGETRetrieves stock for specific product variants.
  • list_inventoryList inventoryGETLists inventory for all product variants on a Squarespace store.

Product variant, 3 operations

  • create_product_variantCreate product variantPOSTCreates a product variant.
  • delete_product_variantDelete product variantDELETEDeletes a product variant.
  • update_product_variantUpdate product variantPOSTUpdates a product variant.

Profile, 2 operations

  • get_profilesGet profilesGETRetrieves specific customer profiles by ID.
  • list_profilesList profilesGETLists customer profiles on a Squarespace site.

Transaction, 2 operations

  • get_transactionsGet transactionsGETRetrieves specific transaction documents by ID.
  • list_transactionsList transactionsGETLists financial transactions for orders and donations.

Product image, 1 operation

  • upload_product_imageUpload product imagePOSTUploads a product image to Squarespace.

Squarespace API rate limits

Squarespace publishes per-endpoint rate limits in the Authorization & permissions guide. Long-running list calls should respect the cursor-based pagination of 50 items per page.

These are the limits Squarespace documents, not ones LiveContext measured. They can change and often depend on your plan, so check the Squarespace documentation for current values.

Use Squarespace from Claude Code, Cursor or Codex

Connect Squarespace in LiveContext, create an API key in Settings, then add the LiveContext MCP server to your client. Its Squarespace operations become tools the client can call, next to every other integration you connected.

Claude Code
claude mcp add --transport http livecontext https://livecontext.ai/mcp --header "X-API-Key: YOUR_API_KEY"
Codex (~/.codex/config.toml)
[mcp_servers.livecontext]
url = "https://livecontext.ai/mcp"

[mcp_servers.livecontext.http_headers]
"X-API-Key" = "YOUR_API_KEY"
Cursor, Claude Desktop and other JSON configs
{
  "mcpServers": {
    "livecontext": {
      "type": "http",
      "url": "https://livecontext.ai/mcp",
      "headers": {
        "X-API-Key": "YOUR_API_KEY"
      }
    }
  }
}

Set up the MCP server step by step

How to connect Squarespace

  1. Create your workspace

    Sign up free. Nothing to install.

  2. Connect Squarespace once

    Add your Squarespace connection in Settings. Every tool from this integration reuses it, and secrets are encrypted at rest and visible only to you.

  3. Describe the job in chat

    The workflow builds itself in front of you and picks the endpoints it needs. Drag the steps yourself on the canvas whenever you would rather be explicit.

Squarespace integration FAQ

What can you do with the Squarespace integration?

LiveContext exposes 26 operations on Squarespace, covering webhook subscription, product, order and inventory. Common uses include ERP sync, PIM sync and Reporting.

What are the Squarespace API rate limits?

Squarespace publishes per-endpoint rate limits in the Authorization & permissions guide. Long-running list calls should respect the cursor-based pagination of 50 items per page. Limits are set by Squarespace and can depend on your plan.

Popular integrations

Browse the whole catalog