swpmSimple Membership Abilities
Membership integration. Membership base scale and the level catalogue: member counts by status, payment-subscription counts by status (kept separate), and per-level pricing/access definitions. Read-only diagnostic, aggregate counts and level definitions only.
manage_options 2Available Tools (2)
swpm_get_statusmanage_optionsRead Simple Membership health: the number of membership levels and member counts with a breakdown by account state (active, inactive, activation_required, expired, pending, unsubscribed). Returns aggregate counts only, never a member record, name, email, or any per-member detail, and cannot modify anything. Read-only diagnostic.
Parameter Schema0 parameters
{
"type": "object",
"properties": {}
}swpm_get_levelsmanage_optionsRead the Simple Membership level catalogue: for each level its id, name, the WordPress role it grants, and its duration terms (No Expiry / Days / Weeks / Months / Years / Fixed Date / Annual Fixed Date, plus the period). Returns level definitions (access configuration) only - never a member, and never the level's content-protection lists or options. The reserved system level (id 1, "Content Protection") is excluded unless include_reserved is true. Read-only diagnostic; cannot create, edit, or delete a level.
Parameter Schema1 parameter
{
"type": "object",
"properties": {
"include_reserved": {
"type": "boolean",
"description": "When true, include the reserved system level (id 1, \"Content Protection\") that the plugin's own levels screen hides. Default false."
}
}
}