Run MemberPress by asking.
Membership MCP is made by the team behind MemberPress. 60+ tools, built against the plugin, kept current with every release.
What your AI can do with MemberPress
Memberships and plans
Create plans with a price, billing period and trial, and group them onto pricing pages. Each is previewed before it exists.
Members
Find anyone, see their subscriptions and payments, fix their details, import a list or export one.
Subscriptions and transactions
Renewals, lapses and failed payments found; subscriptions started, and cancellations and refunds made once you approve them in your AI app.
Access rules
Protect pages, posts and categories by plan, audit your rules for gaps, and check who can see a page.
Coupons
Launch codes, partner codes and one-off discounts with limits and expiry.
Reports and site checks
Revenue, churn, renewals and lifetime value, plus your reminders, webhooks and system details.
Things to ask
A few things you can ask, in plain sentences.
- Who signed up this week and which plan did they pick?
- Create Monthly at $19 and Annual at $190, each with a 7-day trial.
- Make everything in the Premium category members-only for Annual, then check who can see it.
- Create WEBINAR20, 20% off the first payment, 100 uses, expires Oct 31.
- Which members failed a payment in the last 7 days?
- Give me revenue by month and churn per plan for the last 90 days.
Up and running in three steps
1
Install the plugin
From your MemberPress add-ons screen: type “MCP” in the Search add-ons box, then click Install Add-on. Or use the plugin zip. Start here.
2
Connect your site
Click Connect in the plugin on your own site, then sign in or create your free account. Add https://mcp.membershipmcp.ai in your AI.
3
Ask
Reports come back in the chat. Changes show a preview, and refunds, cancellations, deletes and going live wait for your approval in your AI app.
Playbooks for MemberPress
Ready-made asks for everyday MemberPress jobs, each with what your AI does and what you get back.
Set up your membership plans
Monthly and annual plans with a free trial, saved as drafts until you publish them.
Plans and coupons
Lock members-only content and check it logged out
Protect a page for one plan, then check what a visitor and a member can each see.
Access
Create a launch coupon
A code with a discount, a use limit and an end date, previewed before it goes live.
Plans and coupons
Get a revenue and churn report
Revenue by month and churn per plan for the last 90 days, in one read-only summary.
Revenue
Find and chase failed payments
Who failed a payment this week, with a friendly card-update note drafted for each.
Revenue
Handle a cancellation request
Find the right subscription, cancel it with your approval in your AI app, and draft the reply.
Members
Every tool
Every tool below ships in the plugin today, grouped by area. Tools for a MemberPress add-on appear only when that add-on is active. Each says what it does and whether it only reads your site or changes it after a preview.
Members
| Tool | What it does | On your site |
|---|---|---|
get_member | Look up one member with their subscriptions and payments | Reads only |
list_members | Find members by name, email, plan or status | Reads only |
create_member | Add a member by hand | Changes; previews by default; saves when your AI confirms |
update_member | Change a member's details | Changes; previews by default; saves when your AI confirms |
delete_member | Delete a member | Changes; shows a preview and waits for your approval in your AI app |
Memberships and pricing pages
| Tool | What it does | On your site |
|---|---|---|
get_membership | Read one plan's price, period, trial and settings | Reads only |
list_memberships | List every plan | Reads only |
create_membership | Create a plan with price, billing period and trial | Changes; previews by default; waits for your approval in your AI app when publishing |
update_membership | Change a plan's price, billing period, trial or status | Changes; shows a preview and waits for your approval in your AI app |
list_groups | List plan groups and pricing pages | Reads only |
get_group | Read one group and the plans in it | Reads only |
create_group | Create a group of plans for a pricing page | Changes; previews by default; waits for your approval in your AI app when publishing (or leaving the status off) or marking an upgrade path |
update_group | Change which plans a group holds and how it shows | Changes; shows a preview and waits for your approval in your AI app |
Subscriptions and transactions
| Tool | What it does | On your site |
|---|---|---|
get_subscription | Read one subscription and its history | Reads only |
list_subscriptions | Find subscriptions by member, plan or status | Reads only |
create_subscription | Start a subscription for a member | Changes; previews by default; saves when your AI confirms |
manage_subscription | Cancel or change a subscription | Changes; shows a preview and waits for your approval in your AI app |
get_transaction | Read one payment | Reads only |
list_transactions | Find payments by member, plan, date or status | Reads only |
refund_transaction | Refund a payment through its gateway | Changes; shows a preview and waits for your approval in your AI app |
Access rules and protected content
| Tool | What it does | On your site |
|---|---|---|
list_rules | List your access rules | Reads only |
audit_rules | Check your rules for gaps and overlaps | Reads only |
create_rule | Protect content for one or more plans | Changes; previews by default; waits for your approval in your AI app when publishing |
update_rule | Change what a rule protects and which plans get in | Changes; shows a preview and waits for your approval in your AI app |
get_protected_content | See what a rule protects | Reads only |
list_protected_urls | List protected addresses | Reads only |
check_access | Check whether a member can reach a page | Reads only |
find_content | Find posts and pages to protect | Reads only |
Coupons
| Tool | What it does | On your site |
|---|---|---|
list_coupons | List coupons with their limits and use | Reads only |
create_coupon | Create a coupon with a discount, limits and expiry | Changes; shows a preview and waits for your approval in your AI app, because a saved coupon is live |
update_coupon | Change a coupon's discount, limits or dates | Changes; shows a preview and waits for your approval in your AI app |
Reports
| Tool | What it does | On your site |
|---|---|---|
get_revenue_report | Revenue for any period | Reads only |
get_churn_report | Churn for any period, per plan | Reads only |
get_membership_stats | Active, new and lapsed members per plan | Reads only |
describe_metric | Explain how a figure is calculated | Reads only |
Analysis
These return your numbers; your own AI does the analysis, with no extra AI charge from us.
| Tool | What it does | On your site |
|---|---|---|
revenue_analysis | Revenue trends by plan and period | Reads only |
churn_prediction | Members who look likely to cancel | Reads only |
cohort_analysis | How each sign-up month holds up over time | Reads only |
ltv_analysis | Lifetime value by plan | Reads only |
member_engagement | How active members are | Reads only |
renewal_forecast | Renewals coming up and what they are worth | Reads only |
failed_payment_analysis | Failed payments and which are worth chasing | Reads only |
content_performance | Which protected content members use | Reads only |
smart_query | Answer a plain question about your membership data | Reads only |
Posts and pages
| Tool | What it does | On your site |
|---|---|---|
create_post | Write a post, saved as a draft | Changes; previews by default; waits for your approval in your AI app when publishing |
create_page | Write a page, saved as a draft | Changes; previews by default; waits for your approval in your AI app when publishing |
update_post | Change an existing post or page | Changes; shows a preview and waits for your approval in your AI app |
Reminders, webhooks, payment methods and your site
| Tool | What it does | On your site |
|---|---|---|
list_reminders | List your renewal and expiry reminders | Reads only |
create_reminder | Set up a reminder email | Changes; shows a preview and waits for your approval in your AI app |
update_reminder | Change a reminder's timing, plans or wording | Changes; shows a preview and waits for your approval in your AI app |
reorder_gateways | Change the order payment methods show at checkout | Changes; shows a preview and waits for your approval in your AI app |
update_gateway | Change how a payment method looks at checkout | Changes; shows a preview and waits for your approval in your AI app |
set_membership_payment_methods | Choose which payment methods a plan offers | Changes; shows a preview and waits for your approval in your AI app |
update_settings | Change display and wording settings | Changes; shows a preview and waits for your approval in your AI app |
list_webhooks | List your webhooks | Reads only |
create_webhook | Add a webhook | Changes; previews by default; saves when your AI confirms |
delete_webhook | Remove a webhook | Changes; shows a preview and waits for your approval in your AI app |
export_members | Export members to a file | Reads only |
import_members | Import members from a file | Changes; shows a preview and waits for your approval in your AI app |
get_system_info | Your MemberPress, WordPress and server versions | Reads only |
MemberPress Courses
Appears when the Courses add-on is active.
| Tool | What it does | On your site |
|---|---|---|
list_courses | List your courses | Reads only |
get_course | Read one course | Reads only |
list_lessons | List a course's lessons | Reads only |
get_lesson | Read one lesson | Reads only |
list_course_students | List the students in a course | Reads only |
get_student_progress | See a student's progress | Reads only |
complete_lesson | Mark a lesson complete for a student | Changes; previews by default; saves when your AI confirms |
reset_course_progress | Reset a student's progress | Changes; shows a preview and waits for your approval in your AI app |
Corporate Accounts, Downloads and Gifting
Each appears when its add-on is active.
| Tool | What it does | On your site |
|---|---|---|
get_corporate_account | Read a corporate account | Reads only |
list_sub_accounts | List a corporate account's sub-accounts | Reads only |
manage_sub_account | Add or remove a sub-account | Changes; previews by default; waits for your approval in your AI app when removing someone |
list_downloads | List your downloads | Reads only |
get_download_stats | Download counts | Reads only |
list_gifts | List gifted memberships | Reads only |
create_gift | Create a gifted membership | Changes; previews by default; saves when your AI confirms |
Your AI sees each name with a memberpress_ prefix. You never need to type one: describe the job and your AI picks the tool. Tools reference
Built with the plugin, not around it
The tools are written from MemberPress's own code and make changes through MemberPress itself, so emails, hooks and your other plugins respond as if you had clicked the button.
- Written by the people who wrote MemberPress. Every field your AI reads or sets is one the plugin already uses, named the way MemberPress names it.
- Changes go through MemberPress. A refund goes through MemberPress to your payment gateway, so the member's record and the gateway agree.
- Kept in step with the plugin. When MemberPress changes, the tools change with it, and the update reaches your site automatically.
Talk to your MemberPress site.
The MCP for WordPress memberships. Free with MemberPress, 50 actions a day.
Connect once, on your own site. Then just ask.