squarespace.com
Squarespace is a website-building and ecommerce platform for creating and hosting sites, stores, and related online content. Its developer offerings include commerce data access for merchant sites and tooling for custom template development.
Squarespace exposes a REST Commerce API at api.squarespace.com authenticated by bearer API keys or OAuth access tokens, plus a published npm CLI for local template development; no first-party GraphQL API or MCP server was found.
- Squarespace Commerce APIsdiscovered
- Squarespace Local Development Serverdiscovered
In a Squarespace merchant site on the Commerce Advanced plan, log in and go to Settings → Advanced → Developer API Keys, click GENERATE KEY, choose permissions, and save the key when shown; Squarespace says this is the only time the key is visible. See Authentication and permissions.
To build a Squarespace Extension, submit the registration form linked from the docs with your client name, icon, redirect URI(s), initiate URL (for partner apps), terms URL, and privacy URL. After review, Squarespace provides client_id and client_secret; then use the OAuth flow in the docs to obtain access and refresh tokens. See Authentication and permissions and Accessing Squarespace APIs using OAuth 2.0.
conventions · 1/8 published
- integrations.json✗
/.well-known/integrations.json - llms.txt✓https://squarespace.com/llms.txt
- API catalog✗
/.well-known/api-catalog - OpenAPI document✗
/api/schema/, /openapi.json, /swagger.json, /api/openapi.json, or /v1/openapi.json - MCP server card✗
/.well-known/mcp/server-card.json - OAuth protected resource✗
/.well-known/oauth-protected-resource - Agent card✗
/.well-known/agent-card.json - Agent skills✗
/.well-known/agent-skills/index.json
Publish these signals → /publishing