Superwall MCP
Manage Superwall projects, paywalls, campaigns, products, and more from AI tools like Claude Code and Cursor using the Superwall MCP.
The Superwall MCP lets AI agents manage your Superwall account through the Model Context Protocol. Instead of clicking through the dashboard, you can create projects, paywalls, campaigns, products, and more directly from tools like Claude Code, Cursor, and Codex.
This is different from the Superwall Docs MCP, which gives AI tools access to Superwall documentation. The Superwall MCP gives AI tools access to your Superwall account to create and manage resources.
Installation
Add the Superwall MCP to your platform of choice using the URL https://superwall-mcp.superwall.com/mcp. You'll be prompted to log in to your Superwall account on first use.
Claude.ai
Go to Settings → Connectors, click Add Custom Connector, and enter https://superwall-mcp.superwall.com/mcp:
Cursor
Add the following to your ~/.cursor/mcp.json file:
{
"mcpServers": {
"superwall": {
"url": "https://superwall-mcp.superwall.com/mcp"
}
}
}Claude Code
claude mcp add superwall --transport http https://superwall-mcp.superwall.com/mcpCodex
codex mcp add superwall --url https://superwall-mcp.superwall.com/mcpWhen you add the MCP via a CLI tool (Claude Code, Codex, or Cursor), a browser window will open to complete authentication. Log in to your Superwall account, and it will authenticate automatically. After that, ask the agent something like "check if you're connected to Superwall" — it will call the whoami tool and confirm the connection.
What you can do
The Superwall MCP can manage nearly everything you'd normally do in the dashboard:
- Organizations — list your organizations or create new ones.
- Projects — create, update, archive, and unarchive projects.
- Applications — add iOS, Android, or web apps to a project.
- Entitlements — create, update, list, and delete entitlements that define what features users unlock.
- Products — create and manage products linked to App Store Connect or Google Play, with subscription details and pricing.
- Templates — browse available paywall templates to use as a starting point.
- Paywalls — create paywalls from templates or from scratch, attach products, set presentation style and feature gating, and archive or unarchive them.
- Campaigns — set up simple campaigns that show a paywall to 100% of users, or create advanced campaigns with A/B testing, holdout groups, and automatic optimization.
- Webhooks — create and manage webhook endpoints, inspect event deliveries, rotate secrets, and retry failed deliveries.
Quick setup
You can use the Superwall MCP to go from zero to a fully working paywall setup without ever opening the dashboard. Just ask your AI agent to set up Superwall for your app. You can give it your app name, platform, bundle ID, and store product IDs, and it can create the project, application, products, paywall, and campaign for you.
When the agent creates an application, it returns a public_api_key. That's what you pass to Superwall.configure() in your app. From there, fire a placement event with register and your paywall will show.
Related
- Superwall Docs MCP — give AI tools access to Superwall documentation for vibe coding assistance.
How is this guide?
Edit on GitHub