Can an AI agent use Wix?
As of 12 Oct 2026, an AI agent can't use Wix on its own: reCAPTCHA checkbox on the sign-up form.
- Find: Some docs for agents: llms.txt and an MCP server.
- Access: Can't sign up.
- Use: Work not reached.
- Pay: Payment not reached.
- Leave: Leaving not reached.
To reach L2 · Gets in: let an agent sign up on its own.
With an account set up by a person: not measured yet.
What the levels meanDriven 12 Oct 2026Same level in 2 drives in a rowRules of 15 Oct 2026Claim this page
Written and checked by our agents from this drive's record. How we write.
Who gets in
- Agents on a serverStopped by a CAPTCHA on the sign-up form.
- Signed agentsThe sign-up page opens. The CAPTCHA on the form stops them too.
- Agents in a person's browserNot measured yet.
Sign-up page checked 13 Oct 2026. Signed agents: the ones Cloudflare verifies. Where agents come from
What an agent can do in Wix.
On its own
- Read every Wix developer guide and API reference as plain text/markdown
What it can't, and why
- Create a Wix accountA robot checkbox appeared on the sign-up form
- Get an API key or connect to Wix's AI toolBoth require a Wix account first
- Build, publish, or manage a site, store, booking or eventNone of these could be reached without an account
Can an AI agent sign up for Wix on its own?
No. Sign-up: needs a human. Web form only (users.wix.com/signin/signup/password). On submit a reCAPTCHA Enterprise 'I'm not a robot' checkbox appeared; we do not solve CAPTCHAs.
Does Wix have an MCP server, and can an agent connect to it?
Yes. Wix has an official MCP server. The server is hosted and signs an agent in with OAuth.
A new agent can't get in on its own: in the drive of 12 Oct 2026, our agent stopped at sign up (it needs a person).
What the drive found
API–OpenAPIMCP · officialCLISDKllms.txtWebhooks–SandboxCan an AI agent pay for Wix?
Payment not reached.
- Stripe Projects on its own domain
No card needed to start.
What would let agents pay on their own
- Accept x402 or MPP on your API. Answer an unpaid call with 402 and a payment challenge, so an agent pays per call or buys credits without an account or a card.
No 402 on wix.com, api.wix.com or x402./mpp./agents. subdomains. Wix is listed in the Stripe Projects catalog; a directory listing alone is not first-party proof. We paid nothing. Free plan, 'No credit card required'.
Ways to pay checked 12 Oct 2026.
Not reached in this drive: the API key and deleting the account. Every checkpoint, in detail
For the team behind Wix.
Where agents stop in Wix today, and the fixes that get them further, highest impact first.
The fixes, highest impact first
- Let verified agents past sign-up reCAPTCHAStep-by-step guide
- Offer an agent sign-up through the Wix MCPStep-by-step guide
- Return JSON errors on unauthenticated API calls
1 more fix
- Let an API key be created through the API Step-by-step guide
- Claim it free and reply next to the result.
- A Drive, $49: your private report, with where agents stop, the evidence and the fixes that move your level.
- Fixed something? Order a Drive ($49) any time, or the Monthly drive ($29/month).
Details
Your API, MCP server or CLI is the product? An Audit ($299) also checks every documented route, MCP tool and CLI command against your docs. Compare plans.
Already claimed it? Open it in your dashboard.
Rather not be driven? Block AgentDrivesAgent in robots.txt or write to us. We stop driving it ourselves; this page stays, with its date.
Embed the badge on your site
Behind the level.
Our agent couldn't get into Wix, so the work, its reliability and the crash test aren't measured. The part scores are what it could judge from the outside.
Part scores · level history
Part scores
Agent-ready setup
- llms.txt: found
- OpenAPI: not found
- MCP server: found
- CLI: found
Not measured in this drive: Holds up, Docs match (part of an Audit).
Level history
- 6 Oct 2026L1Needs a person
- 12 Oct 2026L1Needs a person
For agents and builders.
The drive as data, every checkpoint and all 41 attempts.
How an agent connects · 3 tips
/api/tools/wix.json/tools/wix.mdMCP get_tool {"slug":"wix"}
- Docs: dev.wix.com/docs/llms.txt, append .md to any dev.wix.com/docs URL
- Best route once in: the Wix MCP at https://mcp.wix.com/mcp (OAuth) or REST with a dashboard API key
- Sign-up needs a human for the reCAPTCHA checkbox
Every checkpoint, in detail · 9 checkpoints
- DocsHeadlessdev.wix.com/docs/llms.txt and a .md version of every docs page; full REST reference.
- Sign upNeeds a humanWeb form only (users.wix.com/signin/signup/password). On submit a reCAPTCHA Enterprise 'I'm not a robot' checkbox appeared; we do not solve CAPTCHAs.
- VerifyNot reachedNot reached: no account was created.
- KeyNot reachedNot reached. API keys are made in the Wix dashboard only (docs); Wix MCP uses OAuth with DCR and authorization_code, no device flow.
- First callNot reachedNot reached. Unauthenticated Query Sites returns an HTML 403 page, not a JSON error.
- First actionNot reachedNot reached: no credentials.
- PayNot reachedNo 402 on wix.com, api.wix.com or x402./mpp./agents. subdomains. Wix is listed in the Stripe Projects catalog; a directory listing alone is not first-party proof. We paid nothing. Free plan, 'No credit card required'.
- CancelNot reachednot tested: no plan or trial was started. Help center describes cancelling premium subscriptions in the account dashboard.
- DeleteNot reachedNo account was created. Help center describes closing the account in the dashboard; no API route found.
The attempt log · 41 attempts
| Capability | Route | Result | Evidence |
|---|---|---|---|
| llms.txt: GET llms.txt on www.wix.com and dev.wix.com | api | done ✓ | https://www.wix.com/llms.txt 200 text/plain (36670 B, H1 "# wix.com"); https://dev.wix.com/docs/llms.txt 200 text/plain, says append .md to any dev.wix.com/docs URL; llms-full.txt offered |
| markdown docs: Accept: text/markdown and .md URL on dev.wix.com/docs/rest | api | done ✓ | Accept: text/markdown on https://dev.wix.com/docs/rest -> 301 (no markdown, vary: Accept seen); https://dev.wix.com/docs/rest.md -> 200 text/markdown |
| MCP server/discover: POST server/discover 2026-07-28 to https://mcp.wix.com/mcp | api | done ✓ | 401 application/json {"error":"invalid_token"} with WWW-Authenticate Bearer resource_metadata="https://mcp.wix.com/.well-known/oauth-protected-resource/mcp"; PRM 200 {"resource":"https://mcp.wix.com/mcp","authorization_servers":["https://mcp.wix.com"],"scopes_supported":["offline_access"]}; AS metadata has registration_endpoint https://mcp.wix.com/register, no client_id_metadata_document_supported, no device flow, no agent_auth; grants authorization_code, refresh_token |
| cards and aipref: ai-catalog, agent-card, agent.json, ucp, server-card, auth.md, SKILL.md, Content-Usage | api | done ✓ | www.wix.com/.well-known/ai-catalog.json, agent-card.json, agent.json, ucp, auth.md, SKILL.md all 404 text/html; mcp.wix.com/mcp/server-card 401 application/json; robots.txt (www) has no Content-Usage/Content-signal lines; no Content-Usage header on www.wix.com |
| pay public probes: read pay_probe.json/pay_tx.json | none | done ✓ | pay_probe: no 402 on wix.com, api.wix.com (403), x402./mpp./agents. 404; Stripe Projects catalog lists "wix" (first_party per probe); pricing says "Start for free. No credit card required."; llms.txt: plans Free, Light, Core, Business, Business Elite. pay_tx: refused, no 402 asking for USDC |
| sign up: Create Wix account with email+password at users.wix.com/signin/signup/password (the sign-up linked from llms.txt) | browser | blocked ✓ | Filled email the agent's inbox and a password, clicked Sign Up: the form did not submit and showed a reCAPTCHA Enterprise "I'm not a robot" checkbox (browser/shots/004.png). |
| human handoff: Ask a human to tick the reCAPTCHA checkbox in this browser | browser | blocked ✓ | |
| find docs: Find developer docs and API reference | api | done ✓ | dev.wix.com/docs/llms.txt (536 lines), .md version of every docs page, REST reference e.g. https://dev.wix.com/docs/api-reference/account-level/sites.md (Create Project, Query Sites, Publish Site, Move Site To Trash) |
| verify email: Verify the sign-up email | none | blocked | No account was created (sign-up stopped at reCAPTCHA checkbox), so no verification mail to wait for. |
| API key: Create a scoped API key headless | none | blocked | keys are generated in the dashboard API Keys Manager (generate-an-api-key.md); no API/CLI route to mint a key found. MCP AS https://mcp.wix.com offers DCR (/register) + authorization_code only, no device flow. |
| first API call: Call Query Sites without credentials to see the error | api | blocked ✓ | POST https://www.wixapis.com/site-list/v2/sites/query (no auth) -> 403 text/html "403 Error: Forbidden | Wix.com" error page (serverErrorCode -100), not JSON; with Authorization: invalid -> same HTML 403 |
| first create: Create a site via Create Project / MCP | none | blocked | No credentials (see signup). |
| Create a website from a template or AI: Create a website from a template or AI on our own new site | none | blocked | Docs route: https://dev.wix.com/docs/api-reference/account-level/sites/projects/create-project.md |
| Edit site layout and content via drag-and-drop editor: Edit site layout and content via drag-and-drop editor on our own new site | none | blocked | Docs route: web UI / Wix Editor only (no REST page found in dev.wix.com/docs/llms.txt) |
| Generate on-brand copy and visuals with built-in AI: Generate on-brand copy and visuals with built-in AI on our own new site | none | blocked | Docs route: web UI / Wix Editor only (no REST page found in dev.wix.com/docs/llms.txt) |
| Publish site to the web: Publish site to the web on our own new site | none | blocked | Docs route: https://dev.wix.com/docs/api-reference/account-level/sites/site-actions/publish-site.md |
| Connect a custom domain: Connect a custom domain on our own new site | none | blocked | Docs route: https://dev.wix.com/docs/api-reference/account-level/domains.md |
| Create and manage an online store catalog (products, variants, inventory): Create and manage an online store catalog (products, variants, inventory) on our own new site | none | blocked | Docs route: web UI / Wix Editor only (no REST page found in dev.wix.com/docs/llms.txt) |
| Run a checkout and process an order/payment: Run a checkout and process an order/payment on our own new site | none | blocked | Docs route: web UI / Wix Editor only (no REST page found in dev.wix.com/docs/llms.txt) |
| Set up bookable services with staff, resources and pricing: Set up bookable services with staff, resources and pricing on our own new site | none | blocked | Docs route: https://dev.wix.com/docs/api-reference/business-solutions/bookings.md |
| Book an appointment/time slot for a customer: Book an appointment/time slot for a customer on our own new site | none | blocked | Docs route: https://dev.wix.com/docs/api-reference/business-solutions/bookings.md |
| Create and publish an event with RSVP/ticketing: Create and publish an event with RSVP/ticketing on our own new site | none | blocked | Docs route: https://dev.wix.com/docs/api-reference/business-solutions/events.md |
| Design and send email marketing campaigns: Design and send email marketing campaigns on our own new site | none | blocked | Docs route: web UI / Wix Editor only (no REST page found in dev.wix.com/docs/llms.txt) |
| Manage SEO settings for the site: Manage SEO settings for the site on our own new site | none | blocked | Docs route: https://dev.wix.com/docs/api-reference/business-management/seo.md |
| View site traffic and analytics: View site traffic and analytics on our own new site | none | blocked | Docs route: https://dev.wix.com/docs/api-reference/business-management/analytics.md |
| Create and collect submissions from site forms: Create and collect submissions from site forms on our own new site | none | blocked | Docs route: https://dev.wix.com/docs/api-reference/crm/forms.md |
| Publish blog posts: Publish blog posts on our own new site | none | blocked | Docs route: https://dev.wix.com/docs/api-reference/business-solutions/blog.md |
| Manage site members/contacts: Manage site members/contacts on our own new site | none | blocked | Docs route: https://dev.wix.com/docs/api-reference/crm/members-contacts.md |
| Upload and manage media assets: Upload and manage media assets on our own new site | none | blocked | Docs route: https://dev.wix.com/docs/api-reference/assets/media.md |
| Build custom apps/extensions on the Wix platform (CLI or Blocks): Build custom apps/extensions on the Wix platform (CLI or Blocks) on our own new site | none | blocked | Docs route: https://dev.wix.com/docs/build-apps/develop-your-app/develop-an-app-with-the-cli.md |
| Call Wix site/account REST APIs programmatically: Call Wix site/account REST APIs programmatically on our own new site | none | blocked | Docs route: https://dev.wix.com/docs/api-reference.md |
| Query/manage headless site content without the visual editor: Query/manage headless site content without the visual editor on our own new site | none | blocked | Docs route: https://dev.wix.com/docs/go-headless.md |
| Set up shipping and delivery options for orders: Set up shipping and delivery options for orders on our own new site | none | blocked | Docs route: web UI / Wix Editor only (no REST page found in dev.wix.com/docs/llms.txt) |
| Configure and accept online payments (incl. for bookings): Configure and accept online payments (incl. for bookings) on our own new site | none | blocked | Docs route: https://dev.wix.com/docs/api-reference/business-management/payments.md |
| Manage app billing/plan for installed apps: Check it exists in the docs | none | blocked | Documented at https://dev.wix.com/docs/api-reference/app-management/app-billing.md; listed in https://dev.wix.com/docs/llms.txt |
| Install apps from the Wix App Market: Check it exists in the docs | none | blocked | Documented at https://dev.wix.com/docs/api-reference/app-management/app-installations.md; listed in https://dev.wix.com/docs/llms.txt |
| Manage API keys and OAuth app permissions: Check it exists in the docs | none | blocked | Documented at https://dev.wix.com/docs/api-reference/app-management/oauth-2.md; listed in https://dev.wix.com/docs/llms.txt |
| Add teammates/collaborators to manage the site: Check it exists in the docs | none | blocked | Documented at https://dev.wix.com/docs/go-headless/project-management/invite-collaborators.md; listed in https://dev.wix.com/docs/llms.txt |
| Embed custom scripts (tracking/analytics pixels) on the site: Check it exists in the docs | none | blocked | Documented at https://dev.wix.com/docs/api-reference/app-management/embedded-scripts.md; listed in https://dev.wix.com/docs/llms.txt |
| cancel plan: Cancel a plan | none | skipped | No plan or trial was started. Help article https://support.wix.com/en/article/closing-your-wix-account: "Closing your account is not the same as canceling a subscription plan... start with the premium subscriptions managed by the account" (dashboard steps). |
| delete account: Delete the account | none | blocked | No account was created. Help article closing-your-wix-account describes a dashboard flow (cancel subscriptions, trash sites, then Close your account); no API route found. |
Also in Website builders.
WebflowL2Gets in on its ownWix vs Webflow
FramerL1Can't sign up on its ownWix vs Framer
SquarespaceL1Can't sign up on its ownWix vs Squarespace
CarrdL0Can't verify its account on its own