Connect your account, then chat with AI to run tools.
Squarespace Commerce API for managing orders, products, inventory, transactions, customer profiles, and webhook subscriptions on your Squarespace online store.
You’ll sign in to MCPBundles when your client connects.
https://mcp.mcpbundles.com/bundle/squarespaceThis server needs a sign-in. MCPBundles handles that setup once — then chat here with saved access and a log of what ran.
Live probe refreshed Sep 14, 2026 · Endpoint host mcp.mcpbundles.com
Domain knowledge for Squarespace — workflow patterns, data models, and gotchas for your AI agent.
Squarespace Commerce API for managing orders, products, inventory, transactions, customer profiles, and webhook subscriptions on your online store.
Connect Squarespace to any MCP client in minutes
Opens MCPBundles Studio with this server selected. After sign-in, chat and run tools from the same thread.
Browse all toolsSquarespace Adjust Inventory
Adjust inventory stock levels for one or more product variants in your Squarespace store. Supports four operations: INCREMENT (add stock), DECREMENT (remove stock), SET_FINITE (set exact count), and SET_UNLIMITED (mark as unlimited). Use this to bulk-update stock after a shipment arrives, correct inventory counts, or switch variants to unlimited availability.
Squarespace Assign Image To Variant
Assign a product image to a specific product variant. When customers select this variant (e.g. 'Red, Large'), the assigned image is displayed. Get image IDs from get_products (images array) and variant IDs from the variants array on each product.
Squarespace Create Order
Import a third-party order into your Squarespace store. Use this to sync orders from external sales channels (Amazon, eBay, POS systems). Requires the channel name, an external order reference ID, and line items with variant IDs matching existing Squarespace products. Get variant IDs from get_products. Optionally include customer email, billing/shipping addresses, fulfillment status, shipping costs, discounts, and internal notes. Rate limited to 100 orders per hour.
Squarespace Create Product
Create a new product in your Squarespace store. Requires a store page ID, product name, and type (PHYSICAL, DIGITAL, SERVICE, or GIFT_CARD). Optionally include a description, tags, visibility settings, URL slug, initial variants with pricing and stock, and product-level pricing for digital products. Use list_store_pages first to get available store page IDs.
Squarespace Create Webhook
Create a new webhook subscription on your Squarespace site to receive real-time event notifications at a specified HTTPS endpoint. You must provide the endpoint URL and at least one topic to subscribe to. Available topics: order.create, order.update, extension.uninstall, inventory.update, product.create, product.update, product.delete. Returns the created webhook subscription including its ID, endpoint URL, and subscribed topics.
Squarespace Delete Product
Permanently delete a product from your Squarespace store. This action is irreversible — the product and all of its variants, images, and associated data will be removed. Use list_products to find the product_id first.
Squarespace Delete Product Image
Permanently delete a product image. This removes the image from the product and any variant assignments. Get image IDs from get_products (each product's images array). This action cannot be undone.
Squarespace Delete Product Variant
Permanently delete a variant from a product in your Squarespace store. This removes the variant's pricing, stock, and attributes. This action is irreversible. Provide both the product_id and the variant_id to delete.
Squarespace Delete Webhook
Permanently delete a webhook subscription from your Squarespace site. Once deleted, the endpoint will no longer receive event notifications. This action cannot be undone. Provide the webhook_id of the subscription to remove. Returns an empty response on success (HTTP 204).
Squarespace Fulfill Order
Record fulfillment shipments against a Squarespace order. Use this after you have shipped one or more packages for an order and need to mark it as fulfilled with tracking information. Provide the order ID and at least one shipment with carrier, tracking number, and ship date. Optionally sends a notification email to the customer.
Squarespace Get Inventory
Retrieve inventory stock data from your Squarespace Commerce store. Pass a variant_id to get the stock record for a specific product variant (quantity, unlimited flag, SKU, and human-readable descriptor). Omit to list all inventory items with cursor pagination (up to 50 per page). Variant IDs come from get_products (each product's variants array). Use adjust_inventory to change stock levels. Stock is tracked per-variant, not per-product — a product with Size S/M/L has three separate inventory re
Squarespace Get Orders
Retrieve orders from your Squarespace Commerce store. Pass an order_id to get a single order's full details including line items (with productId and variantId linking to products), billing/shipping addresses, fulfillment status, shipment tracking, discounts, and totals. Omit order_id to list orders with optional filters: date range (modifiedAfter/modifiedBefore), customer (customerId from profiles), or fulfillment status (PENDING/FULFILLED/CANCELED). Returns up to 50 orders per page with cursor
Squarespace Get Products
Retrieve products from your Squarespace Commerce catalog. Pass product_ids (comma-separated, max 50) to fetch specific products by ID. Omit to list all products with optional filters: date range (modifiedAfter/modifiedBefore) or type (PHYSICAL, SERVICE, GIFT_CARD, DIGITAL — comma-separated for multiple types). Returns up to 50 products per page with cursor pagination. Each product includes variants (with pricing, stock, SKU, and attributes), images (with IDs for image management tools), SEO opti
Squarespace Get Profiles
Retrieve customer and member profiles from your Squarespace site. IMPORTANT: This endpoint requires API key auth (FIELDS credential). Squarespace does not offer an OAuth scope for profiles, so OAuth-only credentials will receive an AUTHORIZATION_ERROR. Pass profile_id (comma-separated for multiple, max 50) to fetch specific profiles. Omit to list profiles with optional filters: date range (modifiedAfter/modifiedBefore) or type filter (CUSTOMER = all customers, NONMEMBER_CUSTOMER = non-members wh
Squarespace Get Site Info
Retrieve basic metadata about the connected Squarespace website. Returns the site ID, title, canonical URL, currency (e.g. USD), measurement standard (IMPERIAL/METRIC), language, timezone, and business location. Call this first to understand the site context — currency and measurement standard affect how product prices and shipping dimensions are formatted in other API responses.
Squarespace Get Store Pages
List all store pages on your Squarespace site. Store pages are the top-level commerce containers that hold product collections. Returns each page's ID, title, and URL. You need a store_page_id to create products — call this first to get available page IDs. Products belong to exactly one store page.
Squarespace Get Transactions
Retrieve financial transaction documents from your Squarespace Commerce store. Pass transaction_id (comma-separated for multiple, max 50) to fetch specific documents. Omit to list documents with optional date range filters (modifiedAfter/modifiedBefore). Returns up to 50 documents per page with cursor pagination. Each document groups payments, refunds, processing fees, sales line items, taxes, discounts, and shipping charges for one order. Transactions are linked to orders via the salesOrderId f
Squarespace Get Webhooks
Retrieve webhook subscriptions from your Squarespace site. Pass a webhook_id to get a single subscription's details (endpoint URL, subscribed topics, creation date, updated date), or omit it to list all webhook subscriptions. Use this to audit which external systems receive event notifications from your site.
Squarespace Rotate Webhook Secret
Generate a new signing secret for a webhook subscription. The previous secret is immediately invalidated. The new secret is used to verify that incoming webhook payloads are authentically from Squarespace (HMAC signature verification). Store the returned secret securely — it is only returned once.
Squarespace Test Webhook
Send a test notification to a webhook endpoint to verify it's receiving events correctly. Provide the webhook subscription ID and a topic to simulate. Returns the HTTP status code that the webhook endpoint responded with. Use this after creating or updating a webhook to confirm the endpoint is working.
Squarespace Update Product
Update an existing product in your Squarespace store. This is a partial update — only the fields you provide will be changed; all other fields remain unchanged. Provide the product_id and any combination of name, description, visibility, tags, URL slug, variants, or pricing to modify.
Squarespace Update Product Image
Update a product image's alt text for SEO. Alt text appears in search results and improves accessibility. Get product and image IDs from get_products (each product's images array contains image IDs). Does NOT replace the image file itself — to replace, delete the image and upload a new one.
Squarespace Update Webhook
Update an existing webhook subscription on your Squarespace site. You can change the endpoint URL, the subscribed topics, or both. The webhook_id is required; endpoint_url and topics are optional — only provided fields are updated. Available topics: order.create, order.update, extension.uninstall, inventory.update, product.create, product.update, product.delete. Returns the updated webhook subscription details.
Squarespace Upsert Product Variant
Create or update a product variant in your Squarespace store. If variant_id is provided, updates the existing variant (partial update — only provided fields change). If variant_id is omitted, creates a new variant on the product. Supports SKU, pricing, stock levels, attributes (like color/size), and shipping measurements.
Squarespace Commerce API for managing orders, products, inventory, transactions, customer profiles, and webhook subscriptions on your Squarespace online store. It provides 24 tools that AI agents can use through the Model Context Protocol (MCP).
Add the MCPBundles server URL to your MCP client configuration (Claude Desktop, Cursor, VS Code, etc.). The URL format is: https://mcp.mcpbundles.com/bundle/squarespace. Authentication is handled automatically.
Squarespace provides 24 tools that can be called by AI agents, along with a SKILL.md that gives your AI agent domain knowledge about when and how to use them.
Squarespace uses API Key or One-click sign in. Squarespace requires credentials. Connect via MCPBundles and authentication is handled automatically.
© 2026 ThinkChain Inc. All rights reserved.
MCPBundles is an independent platform built on the open Model Context Protocol standard. Not affiliated with Anthropic PBC or Claude.
Other MCP servers in this category from the directory index
eBay seller platform APIs. Read and manage orders, inventory, offers, fulfillment, Promoted Listings...
18 toolsPretix is an online ticketing and event management platform that allows users to sell and manage tic...
23 toolsRead PayKickstart IPN purchase notification POST bodies in chat.
4 toolsRead Chargebee subscription, billing, and customer webhook JSON events in chat.
4 toolsGunBroker.com marketplace: search listings, manage seller inventory, update sold-order status, and r...
14 toolsRead Gumroad Ping urlencoded sale notification POST bodies in chat.
4 tools