# Overview

## Content

### Before You Start

* Use an AI client that supports MCP servers.
* Use the product-specific MESCIUS MCP endpoint for your product.
* Use the MESCIUS MCP token provided for your product. MCP tokens are product-specific and can only be used with the corresponding MCP endpoint. For example, a SpreadJS MCP token cannot be used to access Wijmo MCP services.
* Keep your AI client, IDE extension, or CLI updated to the latest version.

### Common Configuration

The examples in this documentation use the SpreadJS MCP as an example. Configuration for other MESCIUS products follows the same process; only the MCP endpoint differs, as shown in the table below:

* MCP server name: spreadjs-mcp
* Transport: HTTP or Streamable HTTP
* Endpoint: https://developer.mescius.com/mcp/spreadjs
* Authorization header: `Authorization: Bearer <YOUR_MCP_TOKEN>`

### Product Endpoints

| Product | MCP name | Endpoint |
| ------- | -------- | -------- |
| SpreadJS | spreadjs-mcp | https://developer.mescius.com/mcp/spreadjs |
| ActiveReportsJS | arjs-mcp | https://developer.mescius.com/mcp/activereportsjs |
| Wijmo | wijmo-mcp | https://developer.mescius.com/mcp/wijmo |

### Obtain an MCP Token

There are two ways to obtain an MCP token.

#### Existing Customers

* If you are an existing MESCIUS customer with either an active subscription license or a perpetual license covered by active maintenance, you can obtain your MCP token from your My Account > My Licenses page.
    1. Sign in to your MESCIUS account and navigate to [My Account > My Licenses](https://developer.mescius.com/my-account/my-licenses){:target="_blank"}.
    2. Scroll to the license for the product you want to use with MCP.
    3. If the license is active and eligible for MCP access, a **<span class="s1">Generate Token for MCP</span>** link will appear in the **<span class="s1">Actions</span>** section next to the license.
    4. <span class="s1">Click </span>**<span class="s2">Generate Token for MCP</span>**<span class="s1">.</span>
        ![](https://cdn.mescius.io/document-site-files/images/8258313f-94ec-48f2-929c-4f1bd0c4cac5/image-20260625.a003d2.png?width=600)
    5. Your MCP token will be generated immediately and displayed in the license details. Copy the token and use it to configure your MCP client or AI agent.
        ![MCP Token](https://cdn.mescius.io/document-site-files/images/8258313f-94ec-48f2-929c-4f1bd0c4cac5/image-20260625.0b00ef.png?width=600)
<br>

    **Note:** If you do not see the **<span class="s1">Generate Token for MCP</span>** link, your license may not be eligible for MCP access. Verify that your subscription or maintenance is active. If you are not eligible, you can request a 30-day trial MCP token as described below.

#### Trial Users

* If you are a trial user or an existing MESCIUS customer without an active subscription or maintenance plan, you can [request a 30-day trial MCP token](https://developer.mescius.com/mcp/request-trial-token){:target="_blank"} before continuing.

### What's Next

Now that you have:
✓ The Product MCP endpoint
✓ The MCP token
you are ready to configure your AI client.
Select your preferred AI client from the navigation pane on the left to continue.
**Note:** All AI clients use the same MCP endpoint and authentication token. Only the configuration steps vary by client.

### Usage Tips

* Ask product-specific questions.
* Include the framework, runtime, or product version when relevant.
* Mention MCP name (for example, spreadjs-mcp) if your AI client does not automatically select the MCP server.
* Start a new chat when earlier context causes unrelated or outdated answers.
* Review AI-generated code before using it in production.