> ## Documentation Index
> Fetch the complete documentation index at: https://docs.maxicore.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Install Maxi AI Core on your WordPress site: setup guide

> Download the plugin, install it via WordPress admin, activate your Lite or Pro license, and verify the setup with a single ability call.

Installing Maxi AI Core takes only a few minutes. You upload the plugin to WordPress, activate it, and then enter your license key. Once your license is active, agents can start calling abilities on your site.

## Requirements

* **WordPress** — a recent version of WordPress. No specific minimum is enforced, but running a current release is recommended.
* **WooCommerce** — optional. WooCommerce abilities gracefully return an error if the plugin is not installed, so you can add it later.
* **HTTPS** — your site must be served over HTTPS. The MCP endpoint transmits credentials and ability responses; HTTP exposes them in cleartext.

## Install the plugin

<Steps>
  <Step title="Download the plugin">
    Go to [maxicore.ai](https://maxicore.ai) and download the Maxi AI Core plugin ZIP file from your account.
  </Step>

  <Step title="Upload via WordPress admin">
    In your WordPress dashboard, go to **Plugins → Add New Plugin → Upload Plugin**. Choose the ZIP file you downloaded and click **Install Now**.
  </Step>

  <Step title="Activate the plugin">
    After the upload completes, click **Activate Plugin**. Maxi AI Core creates its database tables and seeds baseline ability rules automatically on activation.
  </Step>
</Steps>

## Activate your license

Every Maxi AI Core install requires an active license. Purchase one at [maxicore.ai](https://maxicore.ai) if you haven't already.

### Option A: activate via WordPress admin

Go to **Settings → Maxi AI License**, enter your license key in the field provided, and click **Activate**.

### Option B: activate via ability call

If your AI client is already connected, you can activate the license through the MCP endpoint without opening a browser:

```json theme={null}
{
  "ability": "maxi/activate-license",
  "input": {
    "license_key": "YOUR-KEY"
  }
}
```

<Note>
  License activation and session bootstrap are the only abilities that work before a license is active. This lets you activate programmatically on a fresh install.
</Note>

## License tiers

All plans include:

| Feature                                               |
| ----------------------------------------------------- |
| Content read & write                                  |
| Taxonomy management                                   |
| Notes system                                          |
| Basic media & meta                                    |
| Developer tools (basic)                               |
| Bulk meta & product operations                        |
| AI text & image generation                            |
| Analytics                                             |
| WooCommerce (catalog, orders, coupons, shipping, tax) |
| Advanced developer tools                              |

## Verify the installation

After activating your license, call `maxi/get-site-info` to confirm everything is working:

```json theme={null}
{
  "ability": "maxi/get-site-info"
}
```

A successful response looks something like this:

```json theme={null}
{
  "success": true,
  "data": {
    "maxi_ai_version": "3.6.0",
    "maxi_ai_license": {
      "tier": "pro",
      "status": "active"
    }
  }
}
```

If `maxi_ai_license.status` is `active`, your install is ready. If it returns `unlicensed` or `inactive`, check that the key was entered correctly in **Settings → Maxi AI → License**.

<Tip>
  You can also check your license status, plan details, and last-checked timestamp directly on the **Settings → Maxi AI → License** page without making an ability call.
</Tip>
