pmproPaid Memberships Pro 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)
pmpro_get_statusmanage_optionsRead Paid Memberships Pro health: the number of membership levels, member counts with a breakdown by status (active, inactive, cancelled, expired, changed, admin_changed, admin_cancelled, and similar), payment-subscription counts by status (active, cancelled, and similar), and the configured currency. Membership state and payment-subscription state are reported separately, as PMPro keeps them distinct. Returns aggregate counts only, never a member record, user id, email, or any per-member detail, and cannot modify anything. Read-only diagnostic.
Parameter Schema0 parameters
{
"type": "object",
"properties": {}
}pmpro_get_levelsmanage_optionsRead the Paid Memberships Pro membership-level catalogue: for each level its id, name, initial payment, recurring billing amount and cycle, whether signups are allowed, and expiration terms. Returns level definitions (pricing and access configuration) only - never a level's marketing description/confirmation copy, and never any member or subscription data. Read-only diagnostic; cannot create, edit, or delete a level.
Parameter Schema1 parameter
{
"type": "object",
"properties": {
"include_hidden": {
"type": "boolean",
"description": "When true, include levels with signups disallowed (allow_signups = 0), i.e. hidden/legacy levels. Default false (only levels open for signup)."
}
}
}