Connect your AICursor
Connect Cursor to your MemberPress site.
One MCP server entry gives Cursor your membership tools beside your site’s code, for every client site you run.
Before you start
- A MemberPress site you can log in to as an administrator
- Cursor, on any plan
- About two minutes
Your site also needs a public https address and any permalink setting other than “Plain”.
Step 1. Install the Membership MCP plugin
Enter your site on the start page and we send you to your own MemberPress add-ons screen. There, type “MCP” in the Search add-ons box, then click Install Add-on on Membership MCP. It installs and activates in one step. Can't see it in Add-ons? That screen needs an active paid MemberPress license. Download the plugin zip, then upload it under Plugins > Add New > Upload Plugin.
After activation, open the Membership MCP screen in WordPress and click Connect. Sign in, or create your free account, when it opens, and approve the connection.
Step 2. Add Membership MCP in Cursor
- Open your Cursor MCP file. Use
~/.cursor/mcp.jsonin your home folder to have Membership MCP in every project, or.cursor/mcp.jsonin one project to keep it there. Create the file if it does not exist. - Add the entry below. If the file already lists other servers, add your entry inside the existing
mcpServersblock. - Save the file. Open Customize in Cursor’s sidebar and check that your entry is switched on.
{
"mcpServers": {
"membership-mcp": {
"url": "https://mcp.membershipmcp.ai"
}
}
}
One URL for every site: when you sign in, you pick your site. Connecting more than one site to the same AI app? Use each site’s own address from its card in your account, and name each connection after its site. On that card, open Connect this site on its own.
Step 3. Sign in with your email
The first time Cursor uses Membership MCP, your browser opens the Membership MCP sign-in. Sign in with Google, or with your email and password. The first time, choose Continue with Google, or Sign up with your email and a password, to create your free account. Then pick your site.
Step 4. Try it
Ask in Cursor’s agent chat. Cursor picks Membership MCP’s tools when they fit, and asks before it runs one unless you have changed its run settings.
Start with a question or two, then a change. Use your own plans and dates.
- “Who signed up this week, and which plan did each person pick?”
- “Which members had a failed payment in the last 7 days?”
- “Set up a Studio Monthly plan at $39 with a 7-day free trial, as a draft.”
For a change like the last one, Membership MCP prepares a preview by default. A draft plan is not for sale until you publish it, and putting a plan on sale always waits for your approval in your AI app. More tested asks are in the playbooks.
One project or every project
The global file, ~/.cursor/mcp.json, makes Membership MCP available wherever you open Cursor. A project file, .cursor/mcp.json, keeps it with one client’s code, which suits agencies that run a different site per project.
To turn Membership MCP off without deleting the entry, switch it off under Customize. A switched-off server doesn’t load or appear in chat.
On a Cursor team, your admin may limit which MCP servers members can run. If Membership MCP won’t load, ask them to allow it.
What Cursor can do once connected
Find and update members, spot failed payments and upcoming renewals, set up plans and coupons, protect content with access rules, enroll, cancel or refund when you ask, and pull revenue and churn reports. Everything you can do · Tools reference.
Safe by default
Reads never change anything. Changes show a preview by default, and riskier ones, like refunds and anything that goes live, always wait for your approval in your AI app. Every action is logged on your own site, and a pause switch in the plugin stops all changes. How you stay in charge.
Common questions
Does Cursor need a paid plan for this?
Cursor doesn’t limit MCP servers to a paid plan. On a team, an admin can limit which MCP servers members may run.
Can I connect more than one site?
Yes. Install and connect the plugin on each site and sign in with the same email. Client sites covers the details.
What if the connection fails?
Most problems are a site that isn’t public, “Plain” permalinks, or a security plugin blocking the WordPress REST API. Connection errors walks through each one.
How do I remove it?
Disconnect on your site from the Membership MCP screen; that cuts off every AI at once. Then remove Membership MCP from Cursor. Remove a site.
Talk to your membership site from Cursor.
The MCP for WordPress memberships. Free with MemberPress, 50 actions a day.
Connect once, on your own site. Then just ask.