> Portal Navigation: > > - Append `.md` to any URL under `https://dev.wix.com/docs/` to get its markdown version. > - Pages are either content pages (article or reference text) or menu pages (a list of links to child pages). > - To get a menu page, truncate any URL to a parent path and append `.md` (e.g. `https://dev.wix.com/docs/sdk.md`, `https://dev.wix.com/docs/sdk/core-modules.md`). > - Top-level index of all portals: https://dev.wix.com/docs/llms.txt > - Full concatenated docs: https://dev.wix.com/docs/llms-full.txt ## Resource: About the Wix Site MCP ## Article: About the Wix Site MCP ## Article Link: https://dev.wix.com/docs/develop-websites/articles/get-started/about-the-wix-site-mcp.md ## Article Content: # About Wix Site MCPs Every Wix site has its own [built-in](https://support.wix.com/en/article/ai-tools-connecting-wix-sites-to-ai-platforms) MCP (Model Context Protocol) server. Anyone can connect their compatible AI agent to the MCP server of any Wix site. This allows users and site visitors to interact with Wix sites through AI, using natural language requests. The site MCP server makes it easy for visitors to: - Get business details like contact information and location. - Discover the products and services the business has to offer. - Book services and make reservations. - Start a purchase process and be directed to the site to complete checkout. - Learn about a business by getting relevant answers to questions, instead of having to search the site. ## Connect to the MCP server Every Wix site has a unique endpoint, but they all use the following format: ```shell /_api/mcp ``` In your code, replace `` with the domain of the site you want to connect to. For example, if you want to communicate with the MCP server of `https://andream.wixsite.com/andreas-kitchen`, the endpoint is: ```shell https://andream.wixsite.com/andreas-kitchen/_api/mcp ``` ## Make API calls to Wix site MCPs Make client requests as POST calls that follow MCP [architecture](https://modelcontextprotocol.io/docs/learn/architecture). You don’t need to include authentication for site MCPs. For example: ```shell curl -X POST "https://example.wixsite.com/example-store/_api/mcp" \   -H "Content-Type: application/json" \   -d '{     "jsonrpc": "2.0",     "method": "tools/call",     "id": 1,     "params": {       "name": "SearchInSite",       "arguments": { "searchTerm": "list available products" }     }   }' ``` ## Available tools Wix site MCP servers make the following tools available to MCP clients to interact with a site. ### ReadFullDocsArticle Fetches a complete article from the [Wix developer documentation portal](https://dev.wix.com/docs/develop-websites.md). Parameters: | | | | ------------ | ------------------------------------------------------------------------------------------------------- | | `articleUrl` | A string in `uri` format that contains the URL of an article in the Wix developer documentation portal. | ### ReadFullDocsMethodSchema Fetches the full schema for a Wix API method. The client should call this before calling the actual method. Parameters: | | | | ------------ | ------------------------------------------------------------------------------------------- | | `articleUrl` | A string in `uri` format that contains the URL of a reference article for a Wix API method. | ### CallWixSiteAPI Calls API methods on a site in order to perform actions on a site visitor’s behalf, such as querying site data or booking an appointment. Parameters: | | | | -------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | `visitorToken` | Visitor access token. If you have this in context, always use it and do not create a new one. If you don’t have it in your context, use the [`GenerateVisitorToken`](#generatevisitortoken) tool to get it. | | `url` | A string in format `uri` that contains the URL of the API method to call. Retrieve this URL using the [`SearchSiteApiDocs`](#searchsiteapidocs) tool or from the conversation context. Must be an absolute URL. Typically starts with `https\://www\.wixapis.com…` | | `method` | The HTTP method to use for the API call. | | `body` | A string representing the request body as a valid JSON object. | ### GenerateVisitorToken Creates a new visitor session and obtains a visitor access token for the site. If you don’t have a visitor token yet, use this tool before making a `tools/call` request with [`CallWixSiteAPI`](#callwixsiteapi). ### SearchSiteApiDocs Retrieves the API documentation for the Wix business solutions installed on a site, and informs the client on how to use the APIs. Use this tool for querying products and services on a site (instead of [`SearchInSite`](#searchinsite)). Parameters: | | | | ------------ | --------------------------------------------------- | | `searchTerm` | The term to search for the site API documentation.  | ### GetBusinessDetails Retrieves business and site details such as timezone, email, phone, address, etc. ### SearchInSite Searches the site for information. Parameters: | | | | ------------ | ----------------------------------- | | `searchTerm` | The term to search for in the site. | You can also make a tool discovery request from your client to retrieve the list of tools.  ```shell curl -X POST "https://example.wixsite.com/example-store/_api/mcp" \   -H "Content-Type: application/json" \   -d '{     "jsonrpc": "2.0",     "id": 4,     "method": "tools/list"   }' ``` The `tools/list` call returns the name, description, and input schema of each tool. > **Note**: The MCP server notifies your client when the tools are updated. To receive the latest tool updates, make sure to implement a `tools/list` call upon receipt of a tool update notification. ## See also - [The Wix MCP for developers](https://dev.wix.com/docs/sdk/articles/use-the-wix-mcp/about-the-wix-mcp.md)