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.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.
All system abilities
| Ability | Description | Capability | Plan |
|---|---|---|---|
maxi/bootstrap-session | Session bootstrap — call this before any other ability. Returns the operational playbook, active operator-notes, knowledge-note headers, and available reference docs. | is_user_logged_in | Lite |
maxi/get-site-info | Site name, URL, language, timezone, WordPress version, Maxi AI version, and full license status including entitlements. | read | Lite |
maxi/activate-license | Activate a Maxi AI license key on this site (Lite or Pro). | manage_options | Lite |
maxi/deactivate-license | Deactivate the current license. Only session bootstrap and licensing abilities remain callable until you activate again. | manage_options | Lite |
maxi/get-current-user | Current authenticated WordPress user details and roles. | read | Lite |
maxi/get-post-types | List all registered post types with their supported features and associated taxonomies. | read | Lite |
maxi/get-taxonomies | List all registered taxonomies with their associated post types. | read | Lite |
maxi/get-ability-rule | Fetch the site rule for a Maxi AI ability and mark it acknowledged for the current MCP session. | edit_posts | Lite |
maxi/rules-sync | Install or refresh baseline ability rules shipped with the plugin. Call when an ability returns rules_not_installed. | edit_posts | Lite |
maxi/get-playbook | Fetch an on-demand reference playbook by slug. Required playbooks must be fetched via maxi/bootstrap-session. | edit_posts | Lite |
maxi/manage-ability-rules | Read-only inspector for site-level ability rules. Actions: list (filter by source) and get (by ability ID). Operator-only — not exposed in MCP. | manage_options | Lite |
maxi/manage-playbooks | Operator CRUD for site-level playbooks. Actions: list, get, upsert, delete. Required playbooks cannot be deleted. Operator-only — not exposed in MCP. | manage_options | Lite |
maxi/list-files | [PRO] List files and subdirectories inside wp-content/. Returns names, sizes, modification dates. Supports glob patterns and sorting by name or date. | manage_options | Pro |
maxi/read-file | [PRO] Read any file inside wp-content/, including PHP source. Blocked paths: wp-config.php, .env, .htaccess, and extensions .sql, .pem, .sh. Max 500 KB. | manage_options | Pro |
maxi/send-email | [PRO] Send an email via wp_mail(). Disabled by default — must be enabled via the maxi_ai_email_security option or MAXI_AI_EMAIL_SECURITY constant. Every send is audit-logged. | is_user_logged_in | Pro |
maxi/manage-mask-fields | [PRO] Add, remove, or list field names in the GDPR data masking list. Matching response keys are partially redacted before reaching the agent. | manage_options | Pro |
Key ability examples
maxi/bootstrap-session
You must callmaxi/bootstrap-session before any other ability in every session. This requirement is server-enforced — all other abilities are blocked until bootstrap completes successfully.
- 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.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.maxi/deactivate-license
Deactivate the current license. After deactivating, onlymaxi/bootstrap-session and maxi/activate-license remain callable — all other abilities are gated until you activate a key again.
maxi/list-files
Pro plan required. List files and subdirectories inside your site’swp-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 insidewp-content/. Useful for debugging plugin output, reading log files, or inspecting configuration files.
tail_lines to read only the last N lines of large log files rather than fetching the whole file.
maxi/send-email
Pro plan required. Send an email through your site’swp_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. Onlymaxi/bootstrap-session and maxi/activate-license work without a license — enough to authenticate and activate a key.
Grace period
Grace period
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.
Gated ability errors
Gated ability errors
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 withmaxi/activate-licenseor through the WordPress admin.
Offline resilience
Offline resilience
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.