Integrations

Wix

Connect Wix to manage your site contacts and members, store products and orders, bookings, events, blog, and content.

API credentialsEcommerce & MarketplacesWix API docs

Three values go into PopMCP: the API key token shown once by the Wix API Keys Manager, the Account ID on that same page, and the Site ID taken from the site dashboard URL.

Setup time
6 min
Auth
API credentials
API base URL
https://www.wixapis.com

Before you begin

  • Account owner or co-owner access, because no other role can create API keys
  • Access to the email address on the Wix account, since a 6-digit verification code is sent there before the key is issued
  • The account that owns the site, because site-level calls only work with a key generated from the site owner's own account

Get your credentials

Open the API Keys Manager

Go to manage.wix.com/account/api-keys. You can also click your avatar at the top right, choose Account Settings, then API Keys.

Open this screen →

manage.wix.com/account/api-keys
SearchAcme Supply
Account Settings / API Keys

API Keys

Keys that let external clients call Wix APIs for this account.

Generate API Key
NameDate createdSite accessPermissions
Zapier automationCreated by Dana R.Jan 22, 2026All sitesShow permissionsMore Actions
Storefront syncCreated by Dana R.Nov 8, 20251 siteShow permissionsMore Actions
Account ID
Account ID
8f31a0c2-****-****-****-6b7d09e14c55
Account name
Acme Supply

Account ID sits on this same page. Copy ID is the button beside it.

Name the key, then set permissions and site access

Click Generate API Key and enter a name under Key details. Tick only the permissions PopMCP needs, such as Wix Stores, Contacts and Wix Bookings, choose Specific sites and add the site you are connecting, then click Generate Key.

manage.wix.com/account/api-keys/new
SearchAcme Supply
Account Settings / API Keys / Generate API Key

Generate API Key

Give the key the narrowest set of sites and permissions its integration needs.

Key details
Name
PopMCP
Permissions
Read site list (basic)Always on and cannot be deselected
Wix Stores, All permissionsProducts, inventory, orders
Contacts, All permissionsContacts and site members
Wix Bookings, All permissionsServices, sessions, bookings
Wix EventsEvents and ticketing
Wix BlogPosts and categories
Site access
All sitesThe key can reach every site in the account
Specific sitesAcme Store
Generate KeyCancel
Most Wix permissions grant read and write together.

Confirm with the emailed 6-digit code

Click Send Code, then take the 6-digit code from the email on your Wix account. Type it into the Verify your account pop-up and click Verify & Generate Key.

Copy the token before you close the pop-up

Click Copy Token & Close in the You generated an API key pop-up and store the token somewhere safe.

manage.wix.com/account/api-keys
SearchAcme Supply

You generated an API key

You generated an API key
API key token
IST.eyJra****************************Qn9w
Copy Token & Close

Wix shows the token once. If you lose it, use More Actions, Rotate to issue a replacement for the same key.

Collect the Account ID and the Site ID

Back on the API Keys page, click Copy ID under Account ID. Then open the site's dashboard and copy the UUID that follows /dashboard/ in the browser URL.

Open this screen →

manage.wix.com/dashboard/3c9d51ea-****-****-****-1f70b2ad88e0/home
SearchAcme Supply
Sites / Acme Store

Acme Store dashboard

The Site ID is the UUID in this page's address.

IDs PopMCP needs
Site ID
3c9d51ea-****-****-****-1f70b2ad88e0
Account ID
8f31a0c2-****-****-****-6b7d09e14c55

PopMCP also accepts the whole dashboard URL and extracts the Site ID from it.

Paste all three values into PopMCP

Open the Wix connector in PopMCP, fill API key, Account ID and Site ID, then save.

Connect in PopMCP

Open your workspace, choose Wix in the marketplace, and fill in the connect dialog:

FieldWhat to enter
API keysecretWix account dashboard → top-right avatar → Settings → API Keys (manage.wix.com/account/api-keys) → Generate API Key. Grant it the permissions/roles you want the MCP to use (e.g. Wix Stores, Contacts, Bookings). Copy the key ONCE at creation. Wix does not show it again. Stored encrypted; used server-side only.Encrypted with AES-256-GCM on save and never shown again.
Account IDtextShown on the same API Keys page (manage.wix.com/account/api-keys), under your account details. It's a UUID. Paste just the id, or a URL/label that contains it. We'll pull it out.
Site IDtextThe site the MCP should act on. Open the site's dashboard (the URL is manage.wix.com/dashboard/<SITE-ID>/home) and copy the UUID after /dashboard/. (Also available in the site's Settings.) Paste just the id or the whole URL.

PopMCP verifies the credential against Wix immediately. On success the connection flips to Verified and its MCP tools are provisioned.

Verify it worked

PopMCP shows Wix as Connected and a read call such as listing products or contacts returns data for the site whose Site ID you pasted.

Troubleshooting

403 Forbidden

Why: The key lacks the permission for that API, targets a site it cannot reach, or was created by a co-owner rather than the site's own account.

Fix: In the API Keys Manager choose More Actions, Edit to add the permission and widen site access. Check who created the key under Settings, Roles & Permissions.

403 on account-level calls only

Why: The call carried wix-site-id where the endpoint requires wix-account-id.

Fix: Fill in the Account ID field as well as the Site ID. Wix requires one header or the other depending on the endpoint.

You closed the pop-up without copying the token

Why: Wix reveals the token exactly once.

Fix: Click More Actions next to the key and choose Rotate for a new token with the same permissions, or Duplicate for a new key with the same permissions.

No verification code arrives

Why: Wix could not deliver the 2-step verification message.

Fix: Check the address on the Wix account and the spam folder, then contact Wix Support if it still does not arrive.

Calls hit the wrong site

Why: A key scoped to Specific sites was given a Site ID outside that list.

Fix: Edit the key's site access in the API Keys Manager, or paste the Site ID of a site the key already covers.

Generate API Key is not visible

Why: You are signed in with a role other than owner or co-owner.

Fix: Sign in as the account owner, or ask an owner to generate the key and send you the token securely.

Reference

On this page