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.
Say what should happen.
The workflow builds itself.
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 mcp add --transport http livecontext https://livecontext.ai/mcp --header "X-API-Key: YOUR_API_KEY"[mcp_servers.livecontext]
url = "https://livecontext.ai/mcp"
[mcp_servers.livecontext.http_headers]
"X-API-Key" = "YOUR_API_KEY"{
"mcpServers": {
"livecontext": {
"type": "http",
"url": "https://livecontext.ai/mcp",
"headers": {
"X-API-Key": "YOUR_API_KEY"
}
}
}
}How to connect Squarespace
- Create your workspace
Sign up free. Nothing to install.
- 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.
- 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.
