4,500+ servers built on MCP Fusion
Vinkius

Squarespace Commerce MCP. Manage stock, orders, and customer data from your chat.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
See Vinkius in Action

Works with every AI agent you already use

…and any MCP-compatible client

Squarespace Commerce MCP on Cursor AI Code Editor MCP Client Squarespace Commerce MCP on Claude Desktop App MCP Integration Squarespace Commerce MCP on OpenAI Agents SDK MCP Compatible Squarespace Commerce MCP on Visual Studio Code MCP Extension Client Squarespace Commerce MCP on GitHub Copilot AI Agent MCP Integration Squarespace Commerce MCP on Google Gemini AI MCP Integration Squarespace Commerce MCP on Lovable AI Development MCP Client Squarespace Commerce MCP on Mistral AI Agents MCP Compatible Squarespace Commerce MCP on Amazon AWS Bedrock MCP Support

Just plug in your AI agents and start using Vinkius.

Squarespace Commerce connects your backend operations directly to your AI client. You can manipulate inventory stock levels, pull complete customer records, track pending orders, and mark shipments as fulfilled—all via natural language commands.

What your AI agents can do

Adjust inventory

Changes the stock count for a specific product variant ID, requiring a delta (+ or -) and ID.

Fulfill order

Marks an order as shipped using its ID, tracking number, and carrier name.

Get order details

Retrieves all specific information for a single submitted order.

+ 7 more capabilities included
Process and track order fulfillment

Marks an order as shipped, records tracking numbers, and updates the status in the backend.

Manage product stock levels

Adjusts the count of any specific product variant by a set quantity delta (+ or -).

Retrieve detailed order records

Pulls comprehensive data for one specific order, including customer and item details.

Audit full catalog inventory

Lists current stock levels across all product variants in the system.

Pull customer purchase history

Retrieves a list of all registered Squarespace customer profiles and their associated data.

Supported MCP Clients

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
+ other MCP clients
Free for Subscribers

Waiting for input…

AI Agent

Squarespace Commerce: 10 Tools for E-commerce Ops

Use these ten tools to read order history, modify stock levels, pull product data, and track financial transactions directly through your AI agent.

adjust019d760c

adjust inventory

Changes the stock count for a specific product variant ID, requiring a delta (+ or -) and ID.

fulfill019d760c

fulfill order

Marks an order as shipped using its ID, tracking number, and carrier name.

get019d760c

get order details

Retrieves all specific information for a single submitted order.

get019d760c

get product details

Gets deep, granular metadata and variables for one specific product ID.

list019d760c

list customer profiles

Returns a list of all customer profiles registered with Squarespace Commerce.

list019d760c

list inventory

Lists the current stock count for every tracked product variant in the store.

list019d760c

list orders

Retrieves a paginated list of all submitted commerce orders.

list019d760c

list products

Returns basic names and IDs for all products listed in the store catalog.

list019d760c

list transactions

Provides a log of all financial transactions processed through the platform.

list019d760c

list webhooks

Lists the current webhook subscriptions configured for the store.

Choose How to Get Started

Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.

Build Your Own

Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.

  • Import from OpenAPI, Swagger, or YAML specs
  • Create Agent Skills with progressive disclosure
  • Deploy to edge with MCPFusion framework
  • Built in DLP, auth, and compliance on every call
  • Real time usage dashboard and cost metering
  • Publish to catalog or keep private
Start building

Make Your AI Do More

Start with Squarespace Commerce, then connect any of our 4,700+ other servers whenever your AI needs more. One click, no limits.

  • Use this MCP plus 4,700+ others, all in one place
  • Add new capabilities to your AI anytime you want
  • Every connection is secured and compliant automatically
  • Track usage and costs across all your servers
  • Works with Claude, ChatGPT, Cursor, and more
  • New servers added to the catalog every week

What you can do with this MCP connector

You can run your core Squarespace Commerce tasks right through your AI client, ditching the need to log into the visual dashboard just to check a stock count or mark an order shipped. This server gives your agent direct access to manipulate inventory, pull customer records, and track every pending order using natural language commands.

Handling Orders and Fulfillment:
To start, you'll use list_orders to pull a paginated list of all submitted commerce orders waiting for attention. Once your client finds the specific shipment it needs to deal with, it pulls comprehensive data for that single sale by calling get_order_details. If you need to know what products or variables are attached to an individual item, you can get granular metadata using get_product_details against a specific product ID.

When it's time to ship, your agent marks the order as fulfilled—it uses fulfill_order, which requires the order’s ID, the tracking number, and the carrier name. You're always in control of that final status update.

Managing Inventory and Product Stock:
Don't guess what you've got; run list_inventory to get an audit of every single product variant's current stock count across the whole store. If a physical item comes back, or if you need to adjust for damaged goods, your client can change the stock level for any specific product variant ID using adjust_inventory.

This function only needs two things: the ID and the delta (if it's coming in, that's a plus; if it's sold, that’s a minus).
For general catalog awareness, you can pull basic names and IDs for every product listed by running list_products.

Pulling Customer and Financial Data:
To get an overview of your client base, use list_customer_profiles. This returns a list of all registered customer accounts and their associated data. If you need to track the money coming in or going out, run list_transactions; it provides a full log of every financial transaction processed through the platform.

System Oversight:
If you're debugging the store setup, your agent can list current webhook subscriptions configured for the store using list_webhooks. This gives you visibility into how external systems are communicating with Squarespace Commerce. You’ve got everything here—from checking inventory levels across hundreds of variants to marking a shipment as done and updating the backend status.

How Squarespace Commerce MCP Works

  1. 1 Enable the MCP bridge on your environment and provide your primary Squarespace Developer API Key.
  2. 2 Your AI client calls specific tools (e.g., list_orders) to gather data by reading the live backend state.
  3. 3 The agent executes the task based on the gathered data, returning the final result or confirmation of changes.

The bottom line is: you tell your AI client what needs doing—like 'fulfill order #123'—and it runs the necessary APIs to make it happen.

Who Is Squarespace Commerce MCP For?

E-commerce Operations Managers, Back-End Developers, and Store Owners. This is for anyone tired of switching between a web dashboard, a spreadsheet, and a ticketing system just to handle basic fulfillment tasks. You need programmatic control over the entire commerce lifecycle.

E-commerce Operations Manager

Automates repetitive dispatch approvals by asking the agent to process fulfill_order for all pending shipments older than 48 hours.

Back-End Developer

Builds specialized headless checkout flows or custom data reporting systems without having to consult external API documentation repeatedly.

Store Owner/Owner

Instantly pulls markdown tables highlighting 'Low Stock Items' by running list_inventory and cross-referencing it with product details.

What Changes When You Connect

  • Automate dispatch approvals: Instead of manually checking dashboards, the agent processes fulfill_order based on simple logic parameters over a chat prompt. This handles repetitive shipping tasks instantly.
  • Immediate inventory visibility: Run list_inventory to get a real-time audit of every physical stock item without navigating product pages. You know exactly what you have.
  • Deep customer insight: Calling list_customer_profiles pulls shopper history, letting your agent analyze past behavior before recommending restocking or sales promotions.
  • Full order lifecycle tracking: Use list_orders to pinpoint all pending commercial shipments, then use get_order_details to gather the necessary information for fulfillment.
  • Financial oversight: Cross-reference operational status with money flow. The list_transactions tool provides a pure data stream of bank activity alongside order records.

Real-World Use Cases

01

Identifying stuck shipments

An Ops Manager needs to find all orders pending shipment that haven't been touched in two days. They prompt their agent: 'Scan the current order list and flag everything open for 48+ hours.' The agent calls list_orders, filters the results, and lists only the unresolved tickets, saving manual database queries.

02

Quickly adjusting stock after an offline sale

A Store Owner sells a jacket 'offline' to a friend. Instead of manually logging into inventory management, they ask their agent: 'Decrement the Grey/Medium variant (ID vxB004) by 1.' The agent runs adjust_inventory and confirms the new stock count.

03

Creating a low-stock report

A developer needs to build an inventory report. They tell the agent: 'List all products, then check their current stock.' The agent calls list_products and immediately follows up with list_inventory, returning a merged list of items that need reordering.

04

Investigating a complex order failure

A customer reports an issue with Order #123. The agent first calls get_order_details to confirm the contents and shipping address, then runs list_transactions against that order ID to see if payment cleared correctly.

The Tradeoffs

Guessing inventory count

Trying to figure out how many units of a product are left just by looking at the general list_products summary, which only provides names and IDs.

Always call list_inventory. This tool specifically tracks stock levels for every variant ID. It’s the single source of truth for current physical counts.

Mixing up order data

Calling get_product_details when you actually need to know if an order was paid for and shipped.

Use get_order_details. This function pulls the complete record, including payment status and fulfillment flags. Use list_products only when you need general catalog data.

Over-relying on one tool

Assuming that if an item appears in list_orders, its inventory count has automatically been updated.

You must run adjust_inventory explicitly for manual changes, or check the dedicated list_inventory API to confirm the current stock state after any action.

When It Fits, When It Doesn't

Use this MCP Server if your workflow requires connecting multiple independent commerce systems—like inventory (via list_inventory) with order status (via list_orders) and financial data (via list_transactions). The key is orchestration: you need the AI to manage the sequence of calls.

Don't use it if all you need is a simple, single-API call that doesn't involve complex state changes. For example, if you only want a list of webhooks, list_webhooks suffices by itself. If your goal is just reading static product names and IDs, list_products works fine. The value comes when the agent coordinates calls like: 'Check stock (list_inventory) -> Find orders needing fulfillment (list_orders) -> Mark them shipped (fulfill_order).' This server manages that complex handoff.

Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Squarespace Commerce. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.

VINKIUS INFRASTRUCTURE

Cloud Hosted

Managed infra

V8 Isolated

Sandboxed per request

Zero-Trust Proxy

No stored credentials

DLP Enforced

Policy on every call

GDPR Compliant

EU data residency

Token Compression

~60% cost reduction

How we secure it →

Works with Claude, ChatGPT, Cursor, and more

The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.

This server provides 10 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.

Available Capabilities

adjust_inventory fulfill_order get_order_details get_product_details list_customer_profiles list_inventory list_orders list_products list_transactions list_webhooks

Manual order management is a constant click-and-paste nightmare.

Today, processing an order requires jumping between pages: checking the CMS for customer details, looking at the fulfillment dashboard to see if it's ready to go, and then logging into inventory separately just to confirm you have enough stock. If anything is missing or delayed, you spend minutes copying IDs, cross-referencing status flags, and sending follow-up emails.

With this MCP Server, your agent handles the whole sequence. You tell it: 'Find all pending orders for Alice Lee.' It runs `get_order_details`, confirms stock via `list_inventory` (using `get_product_details` on variants), and returns a clean list of actionable data points—no dashboards to click through.

Squarespace Commerce MCP Server: Full control over inventory and orders.

The manual steps that disappear are the repetitive tasks: checking if an order is paid (`list_transactions`), confirming the item SKU exists, finding the customer's address (`get_order_details`), and finally logging in to click 'Fulfill.' Each step requires a different screen, different permissions, and human oversight.

Now, you run it all through your agent. You ask for the status of pending orders; the server orchestrates `list_orders`, gathers customer data via `get_order_details`, and presents the final result instantly. It’s one single conversational command.

Common Questions About Squarespace Commerce MCP

How do I adjust inventory using the adjust_inventory tool? +

You must provide three things: the specific variant ID, a quantity delta (the number to change), and confirmation of the action. Example: 'Increase stock for vxB004 by 10' runs adjust_inventory.

What is the difference between list_products and get_product_details? +

list_products gives you a basic roster of product names and IDs. Use it to see what exists in your catalog. Use get_product_details when you need deep variables, like specific variant dimensions or complex metadata for one item.

Does list_orders show me the payment status? +

Yes, list_orders gives you the basic order summary. For full financial details, use get_order_details. If you need a pure log of all bank movements over time, run list_transactions.

Can I track shipments using fulfill_order? +

Yes, the fulfill_order tool requires an order ID, tracking number, and carrier name. Running this marks the order as shipped and attaches that crucial tracking data to the record.

How do I use the cursor when calling `list_orders` to fetch all pending orders? +

You pass the cursor from the previous response into your next call. This mechanism ensures you retrieve every order record, regardless of how many pages Vinkius returns. It’s crucial for running comprehensive reports on old or high-volume inventory.

What specific financial records are returned by `list_transactions`? +

The tool lists general financial transactions recorded against the store. This data stream provides visibility into overall bank flow and sale amounts, but it doesn't provide full credit card numbers or highly sensitive payment details.

If an SKU fails validation during `adjust_inventory`, what error message do I receive? +

The system returns a specific failure code indicating the exact reason for the rejection. This usually means the provided variant ID is invalid or the quantity delta violates existing store rules. You'll need to correct one of those two inputs.

What credentials are needed to enable access when using `get_product_details`? +

You must provide your overarching Squarespace Developer API Key. This key authorizes your AI client to query the product data and read deep catalog hierarchies on your behalf.

Can the AI add inventory if a new shipment of stock arrives? +

Yes. Once you know the variant_id representing your SKU item (extracted from get_product_details), simply instruct the AI: "Add +10 to the stock of this variant". The AI securely triggers adjust_inventory scaling up the quantities actively across your storefront.

Am I able to finalize orders automatically feeding a Tracking ID string? +

Yes! Use the fulfill_order command naturally. Pass the order ID, the postal tracking number, and specify the dispatch carrier (FedEx, UPS, etc). The workflow marks the backend as satisfied natively informing Squarespace.

How detailed is the product variant readout locally? +

By executing get_product_details, the agent drops deep metadata directly inline. You get descriptions, arrays mapping every single variant SKU attached, full pricing metrics (sale versus original tags), images context arrays, visibility flags, and physical weight calculations.

More in this category

You might also like

Built & Managed by Vinkius 30s setup 10 tools

We've already built the connector for Squarespace Commerce. Just plug in your AI agents and start using Vinkius.

No hosting. No infrastructure. No complex setup.
All 10 tools are live and waiting. You're up and running in seconds.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
+ other MCP clients

Vinkius gives your AI agents access to the full catalog of app connectors, all fully managed, secure, and enterprise-ready. One subscription, every tool you need.

Zero hosting required Full MCP catalog included Enterprise-grade security Auto-updated by Vinkius

Built, hosted, and secured by Vinkius. You just connect and go.