24 actions ready for your AI

Connect Squarespace to your AI

Add your Squarespace key once and every AI you use can get profiles, get webhook subscriptions and create webhook subscriptions through it.

Needs your API keyWorks today: paste the key from this app and your AI can use it. One-click sign-in is not built yet.

Not verified by us yet. Its actions come from Squarespace's own documented API, and we have not run them here yet.

Use your own Squarespace account. Credentials stay encrypted in ahel.

Tell me when ahel has verified Squarespace

What your AI can do with Squarespace

Choose a task and ask your AI.

Webhook

  • Get webhook subscriptionsGET

    List webhook subscriptions

    User-Agentrequired
    User Agent
  • Create webhook subscriptionPOST

    Create webhook subscription

    User-Agentrequired
    User Agent
    endpointUrlrequired
    HTTPS URL to POST webhook notifications.
    topics
    List of event topics that trigger a webhook notification.
  • Get webhook subscriptionGET

    Get webhook subscription

    subscriptionIdrequired
    Specifies the Webhook Subscription to retrieve.
    User-Agentrequired
    User Agent
  • Update webhook subscriptionPOST

    Update webhook subscription

    subscriptionIdrequired
    Specifies the Webhook Subscription to update.
    User-Agentrequired
    User Agent
    endpointUrl
    Optional; HTTPS URL to receive webhook notifications.
    topics
    Optional; list of event topics that trigger a webhook notification.

Discount

  • List discountsGET

    List discounts

    User-Agentrequired
    User Agent
    sortBy
    Sort field for the result set.
    sortDirection
    Sort direction.
    search
    Free-text search across a discount's name and promo code.
  • Create discountPOST

    Create discount

    User-Agentrequired
    User Agent
    criteriarequired
    namerequired
    Display name for the discount.
    templaterequired
    triggerrequired
    validFromrequired
    When the discount becomes active.
  • Get discountGET

    Get discount

    discountIdrequired
    The discount's ID
    User-Agentrequired
    User Agent

Order

  • Get ordersGET

    List orders

    User-Agentrequired
    User Agent
    customerId
    Used to filter Orders by Customer ID.
    modifiedAfter
    Time-boxes the request to Orders that were modified after a given ISO 8601 UTC date and time string (YYYY-MM-DDThh:mm:ss.sZ).
    modifiedBefore
    Time-boxes the request to Orders that were modified before a given ISO 8601 UTC date and time string (YYYY-MM-DDThh:mm:ss.sZ).
  • Create orderPOST

    Create order

    Idempotency-Keyrequired
    Idempotency key to prevent duplicate order creation.
    User-Agentrequired
    User Agent
    channelNamerequired
    Name of third-party sales channel.
    createdOnrequired
    ISO 8601 UTC date and time string.
    externalOrderReferencerequired
    Order reference identifier used by the third-party sales channel.
    fulfillmentsrequired
    Array of shipping fulfillments; up to 100 entries.
  • Get orderGET

    Get order

    idrequired
    Specifies the Order to retrieve.
    User-Agentrequired
    User Agent

Product

  • Get productsGET

    List products

    User-Agentrequired
    User Agent
  • Create productPOST

    Create product

    User-Agentrequired
    User Agent
    bodyrequired
    The request body.
  • Update productPOST

    Update product

    productIdrequired
    User-Agentrequired
    User Agent
    description
    Optional; HTTPS URL to receive webhook notifications.
    name
    Optional; HTTPS URL to receive webhook notifications.
Show 7 more groups

Specific

  • Get specific profilesGET

    Get profiles

    profileIdCsvsrequired
    Specifies the profiles to retrieve.
    User-Agentrequired
    User Agent
  • Get specific inventory itemsGET

    Get inventory

    variantIdCsvsrequired
    Specifies the InventoryItems to retrieve.
    User-Agentrequired
    User Agent
  • Get specific productsGET

    Get products

    productIdCsvsrequired
    User-Agentrequired
    User Agent

Contact

  • Get contactsGET

    List contacts

    User-Agentrequired
    User Agent
    pageSize
    number of contacts to retrieve per request
    cursor
    where next page of results begins.
  • Create contactPOST

    Create contact

    User-Agentrequired
    User Agent
    firstNamerequired
    Contact's first name
    lastNamerequired
    Contact's last name
    localerequired
    Contact's locale
    primaryEmailrequired
    Primary email supplied when creating a contact.

Document

  • Get documents by updated onGET

    List transactions

    User-Agentrequired
    User Agent
    cursor
    Identifies where the next page of results should begin.
    modifiedAfter
    Time-boxes the request to Documents that were modified after a given ISO 8601 UTC date and time string (YYYY-MM-DDThh:mm:ss.sZ).
    modifiedBefore
    Time-boxes the request to Documents that were modified before a given ISO 8601 UTC date and time string (YYYY-MM-DDThh:mm:ss.sZ).
  • Get documents by idGET

    Get transactions

    documentIdsrequired
    Specifies the Documents to retrieve.
    User-Agentrequired
    User Agent

Inventory

  • Get inventory itemsGET

    List inventory

    User-Agentrequired
    User Agent
    cursor
    Identifies where the next page of results should begin.

Profile

  • Get profilesGET

    List profiles

    User-Agentrequired
    User Agent
    sortDirection
    Identifies the sort direction of the result list; asc for ascending or dsc for descending.
    sortField
    Identifies the sort field of the result list.
    filter
    Semicolon separated list used to filter profile results.

Store

  • Get store pagesGET

    List store pages

    User-Agentrequired
    User Agent

Test

  • Send test notification for webhook subscriptionPOST

    Send test notification

    subscriptionIdrequired
    Specifies the Webhook Subscription to send a notification to.
    User-Agentrequired
    User Agent
    topicrequired
    Required; Squarespace event topic that triggers a webhook notification.

Ask your AI

Try one of these requests with a connected AI.

  • Show me the profile in Squarespace
  • Show me the webhook subscription in Squarespace
  • Create a webhook subscription in Squarespace
  • Show me the inventory item in Squarespace
  • Show me the order in Squarespace
  • Create an order in Squarespace

Squarespace MCP server, hosted by ahel

One hosted endpoint serves Squarespace. There is nothing to install and no local server to run.

Connect Squarespace to Claude, Claude Code, Cursor or Codex

  1. Add your Squarespace key. ahel stores it encrypted.
  2. Paste one link into your AI: https://mcp.ahel.ai (once, for every app).
  3. Ask for the work. Your AI picks the action and ahel runs it with your key.

Documentation

About Squarespace

Squarespace is an ecommerce service. Connect your own key and your AI can get profiles, get webhook subscriptions and create webhook subscriptions.

Squarespace over MCP: ahel serves Squarespace to Claude, Claude Code, Cursor and Codex as one hosted MCP endpoint. There is no local server to run. Add your Squarespace key once, paste one link into your AI, and the actions above are there.

Ecommerce

Questions

Is my Squarespace key safe?

Your Squarespace key is sealed in ahel and added to the request server-side when your AI calls Squarespace. It never crosses the MCP link, no tool can read it back, and you can turn the app off or remove the key at any time.

Which AIs can use Squarespace through ahel?

Any MCP-capable AI: Claude, Claude Code, Codex, Cursor, VS Code and others. Paste one link, https://mcp.ahel.ai, into the AI once and everything in your gateway arrives through it.

What can my AI do with Squarespace?

24 actions today, covering webhooks, discounts and orders. Ask in plain language; your AI picks the action and ahel runs it with your key.

Does connecting Squarespace cost anything?

Connecting apps is free during ahel's early access. Free, Pro and Team all cost nothing today, and the pricing page lists what each one includes. Squarespace may bill you for API use under its own terms.