Skip to main content
System abilities are the foundation of every Maxi AI session. They handle session bootstrapping, site information, licensing, playbook management, ability rules, and — on the Pro plan — direct file system access and email delivery. Most system abilities are available on the Lite plan; file access, email sending, and data masking require Pro.

All system abilities

Key ability examples

maxi/bootstrap-session

You must call maxi/bootstrap-session before any other ability in every session. This requirement is server-enforced — all other abilities are blocked until bootstrap completes successfully.
Bootstrap returns four things your agent should read before starting any task:
  • Operational playbook — behavioral rules and workflows for this site.
  • Active operator-notes — live operator instructions. Read and follow them.
  • Knowledge-note headers — titles and topics of approved agent knowledge. Scan these against your current task and fetch any that match with maxi/get-note.
  • Available reference docs — on-demand playbooks you can fetch with maxi/get-playbook.
Bootstrap also returns data.operator_notes_revision and data.knowledge_notes_revision. Record these values. If a later ability response returns a higher revision number in its _meta envelope, refresh those note lists before your next tool call.

maxi/get-site-info

Check your site’s name, URL, WordPress version, Maxi AI version, and full license status in a single call. Example response:
Use maxi_ai_license.entitlements to check which feature groups are available before calling a gated ability.

maxi/activate-license

Activate a Maxi AI license key on this site. Pass the key exactly as provided when you purchased.
After activation, abilities for your plan’s feature groups become available immediately. You can also activate through Settings → Maxi AI → License in the WordPress admin.

maxi/deactivate-license

Deactivate the current license. After deactivating, only maxi/bootstrap-session and maxi/activate-license remain callable — all other abilities are gated until you activate a key again.
Deactivating your license gates all non-bootstrap abilities on this site immediately. Make sure you have your license key available before deactivating so you can re-activate when needed.

maxi/list-files

Pro plan required. List files and subdirectories inside your site’s wp-content/ directory. Supports glob patterns to filter by file name.
path is relative to wp-content/. Omit it to list the root of wp-content/. Use pattern to filter by name or extension.

maxi/read-file

Pro plan required. Read the contents of any file inside wp-content/. Useful for debugging plugin output, reading log files, or inspecting configuration files.
Use tail_lines to read only the last N lines of large log files rather than fetching the whole file.
Sensitive configuration files and executable/data-dump extensions are blocked. These blocks are enforced in PHP and cannot be bypassed.

maxi/send-email

Pro plan required. Send an email through your site’s wp_mail() function. This ability is disabled by default and must be explicitly enabled before use.
To enable this ability, set the maxi_ai_email_security WordPress option to admin (agents with administrator capability only) or open (any authenticated agent). You can also define the MAXI_AI_EMAIL_SECURITY constant in wp-config.php. Every send is recorded in the audit log.

Licensing

Maxi AI Core requires an active Lite or Pro license. There is no free tier. Only maxi/bootstrap-session and maxi/activate-license work without a license — enough to authenticate and activate a key.
When a license expires, all previously available abilities continue to work for 7 days with a warning appended to each successful response. Renew before the grace window closes to avoid interruption.
When you call an ability your plan doesn’t include, the response contains a reason field:
  • plan_insufficient — your license is valid but your plan doesn’t include the required feature group. Upgrade at maxicore.ai. The new plan takes effect within 12 hours, or immediately via Settings → Maxi AI → License.
  • license_required — no active license found. Purchase at maxicore.ai, then activate with maxi/activate-license or through the WordPress admin.
If the Maxi AI license server is unreachable, your cached license status is extended by 24 hours. You won’t be locked out due to a transient network issue.