Skip to main content
Glama
The1Studio

squarespace-mcp

by The1Studio

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
SQUARESPACE_API_KEYYesThe Squarespace API key for authentication.

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": true
}
logging
{}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
extensions
{
  "io.modelcontextprotocol/ui": {}
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
list_productsA

List store products (Products v2; up to 50 per page).

Use to browse the catalog. Filter with modified_after / modified_before (ISO-8601 UTC, e.g. 2024-01-01T00:00:00Z), type (PHYSICAL | SERVICE | GIFT_CARD | DIGITAL), or query (free-text search). Page forward with cursor from the previous response's pagination.nextPageCursor — send cursor ALONE, it cannot be combined with the filters.

get_productA

Retrieve product(s) by id (Products v2).

Accepts a single id, or a comma-separated list of up to 50 ids to fetch several at once. Use when you already know the id(s).

list_inventoryA

List inventory items (stock levels) across variants, 50 per page.

Use to audit stock. Page forward with cursor from the prior response.

get_inventoryA

Retrieve inventory for specific variants (up to 50 ids per call).

Use when you know exact variant ids and want their current stock.

list_ordersA

List store orders (up to 50 per page, newest-modified first).

Filter with fulfillment_status (PENDING, FULFILLED, or CANCELED) and/or modified_after (ISO-8601 UTC). Page with cursor.

get_orderA

Retrieve a single order by its id, including line items and totals.

list_transactionsA

List financial transactions for orders and donations (50 per page).

Bound the window with modified_after / modified_before (ISO-8601 UTC) and page with cursor.

list_profilesA

List customer profiles (contacts/customers), 50 per page.

Page forward with cursor from the prior response.

get_profileA

Retrieve a single customer profile by its id.

adjust_inventoryA

MUTATES THE LIVE STORE. Set a variant's stock to an exact quantity.

This overwrites the current stock level for variant_id with the given finite quantity (a "set" operation, not a delta). Sent with an idempotency key. Returns the API result; a 204 is normalised to {}. Use only when you intend to change real inventory.

fulfill_orderA

MUTATES THE LIVE STORE. Mark an order fulfilled with shipment details.

shipments is a list of shipment objects, each accepting carrierName, service, shipDate (ISO-8601), trackingNumber, and trackingUrl. When should_send_notification is true (default), Squarespace emails the customer. Use only when actually shipping an order.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/The1Studio/squarespace-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server