Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
27 changes: 0 additions & 27 deletions content/docs/android/vibe-coding-guide.mdx

This file was deleted.

5 changes: 3 additions & 2 deletions content/docs/dashboard/guides/superwall-mcp.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ description: "Manage Superwall projects, paywalls, campaigns, products, and more
The Superwall MCP lets AI agents manage your Superwall account through the [Model Context Protocol](https://modelcontextprotocol.io). Instead of clicking through the dashboard, you can create projects, paywalls, campaigns, products, and more directly from tools like Claude Code, Cursor, and Codex.

<Note>
This is different from the [Superwall Docs MCP](/sdk/guides/vibe-coding#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.
This is different from the [Superwall Skill](/dashboard/guides/superwall-skill), which gives AI coding agents live docs, API access, and step-by-step SDK integration guides in one install. The Superwall MCP is focused on giving AI tools access to your Superwall account to create and manage resources.
</Note>

## Installation
Expand Down Expand Up @@ -71,4 +71,5 @@ When the agent creates an application, it returns a `public_api_key`. That's wha

## Related

- [Superwall Docs MCP](/sdk/guides/vibe-coding#superwall-docs-mcp) — give AI tools access to Superwall documentation for vibe coding assistance.
- [Superwall Skill](/dashboard/guides/superwall-skill) — recommended if you want docs access, guided SDK integration, and account management in one tool.
- [Vibe Coding](/sdk/guides/vibe-coding) — overview of the AI tools available for working with Superwall.
3 changes: 1 addition & 2 deletions content/docs/dashboard/guides/superwall-skill.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -109,5 +109,4 @@ If you've installed the general skill with an API key, the agent can also look u
## Related

- [Superwall MCP](/dashboard/guides/superwall-mcp): For managing your Superwall account from AI tools.
- [Superwall Docs MCP](/sdk/guides/vibe-coding#superwall-docs-mcp): Give AI tools access to Superwall documentation.
- [Vibe Coding](/sdk/guides/vibe-coding): Aall the AI tools available for working with Superwall listed in one place.
- [Vibe Coding](/sdk/guides/vibe-coding): All the AI tools available for working with Superwall listed in one place.
30 changes: 0 additions & 30 deletions content/docs/expo/vibe-coding-guide.mdx

This file was deleted.

27 changes: 0 additions & 27 deletions content/docs/flutter/vibe-coding-guide.mdx

This file was deleted.

27 changes: 0 additions & 27 deletions content/docs/ios/vibe-coding-guide.mdx

This file was deleted.

26 changes: 0 additions & 26 deletions content/docs/react-native/vibe-coding-guide.mdx

This file was deleted.

22 changes: 0 additions & 22 deletions content/shared/vibe-coding-guide-base.mdx

This file was deleted.

66 changes: 12 additions & 54 deletions content/shared/vibe-coding.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -7,13 +7,11 @@ description: "How to Vibe Code using the knowledge of the Superwall Docs"

We've built a few tools to help you Vibe Code using the knowledge of the Superwall Docs, access your Superwall account, and more right in your favorite AI tools:

- [Superwall Skill](/dashboard/guides/superwall-skill): Gives AI agents live docs, API access, and step-by-step SDK integration guides. If you're unsure which tool to use, pick this one.
- [Superwall Docs MCP](#superwall-docs-mcp): Give an agent Superwall documentation access in tools like Claude Code, Cursor, etc.
- [Superwall Skill (Recommended)](#superwall-skill-recommended): Gives AI agents live docs, API access, and step-by-step SDK integration guides. If you're unsure which tool to use, pick this one.
- [Superwall MCP](#superwall-mcp): Expose your Superwall account (projects, paywalls, campaigns) to work with AI tools.
- [Superwall Docs GPT](#superwall-docs-gpt): Docs for use in ChatGPT.

And right here in the Superwall Docs:
- [Ask AI](#ask-ai)
- [Superwall AI](#superwall-ai)
- [Docs Links](#docs-links)
- [LLMs.txt](#llmstxt)

Expand All @@ -31,69 +29,29 @@ Once installed, your agent can look up any Superwall doc on demand, call the API

If you're only going to set up one tool, this is the one to use. See the full [Superwall Skill guide](/dashboard/guides/superwall-skill) for details.

## Superwall Docs MCP
The Superwall Docs MCP ([Model Context Protocol](https://modelcontextprotocol.io/docs/tutorials/use-remote-mcp-server)) is a tool that allows your favorite AI tools to search the Superwall Docs and get context from the docs.

### Cursor

You can install the MCP server in Cursor by clicking this button:
[![Install MCP Server](/images/cursor-mcp-install-light.svg)](https://cursor.com/en/install-mcp?name=superwall-docs-mcp&config=eyJ1cmwiOiJodHRwczovL21jcC5zdXBlcndhbGwuY29tL21jcCJ9)

or by adding the following to your `~/.cursor/mcp.json` file:

```json
{
"mcpServers": {
"superwall-docs": {
"url": "https://mcp.superwall.com/mcp"
}
}
}
```

### Claude Code

You can install the MCP server in Claude Code by running the following command:

```bash
claude mcp add --transport sse superwall-docs https://mcp.superwall.com/sse
```

### Codex

You can install the MCP server in Codex by running the following command:

```bash
codex mcp add superwall --url https://mcp.superwall.com/mcp
```

## Superwall MCP

The Superwall MCP is separate from the Docs MCP above — it connects AI tools to your **Superwall account**, letting agents create and manage projects, paywalls, campaigns, products, entitlements, and webhooks directly. Instead of switching to the dashboard, your AI assistant can set everything up for you.

See the full [Superwall MCP guide](/dashboard/guides/superwall-mcp) for installation, a step-by-step quick setup, and the complete tool reference.
The Superwall MCP connects AI tools to your **Superwall account**, letting agents create and manage projects, paywalls, campaigns, products, entitlements, and webhooks directly. Instead of switching to the dashboard, your AI assistant can set everything up for you.

## Superwall Docs GPT
If you also want live docs access and guided SDK integration help, use the [Superwall Skill](/dashboard/guides/superwall-skill). The MCP is focused on account and resource management.

You can use the [Superwall Docs GPT](https://chatgpt.com/g/g-6888175f1684819180302d66f4e61971-superwall-docs-gpt) right in the ChatGPT app, and use it to ask any Superwall question.

It has the full knowledge of the Superwall Docs, and can be used with all the ChatGPT features you love like using the context of your files straight from your IDE.
See the full [Superwall MCP guide](/dashboard/guides/superwall-mcp) for installation, a step-by-step quick setup, and the complete tool reference.


## Ask AI
## Superwall AI

The built-in [Ask AI tool](https://superwall.com/docs/ai) in the Superwall Docs is a great place to start if you have a question or issue.
Superwall AI is available in the bottom right 💬 and is a great place to start if you have a question or issue.


## Docs Links

On each page of the Superwall Docs (including this one!), you can find in the top right corner:
At the top of each page of the Superwall Docs (including this one!):

- **Copy page**: to copy the page in Markdown format.
- **Copy Markdown**: to copy the page in Markdown format.

Also in the dropdown menu, you can access these options:
Also in the **Open** dropdown menu, you can access these options:

- **View as markdown**: to view the page in Markdown format
- **View as Markdown**: to view the page in Markdown format
- **Open in ChatGPT**, **Open in Claude**: to open the page in the respective AI tool and add the page as context for your conversation


Expand All @@ -116,4 +74,4 @@ The Superwall Docs website has `llms.txt` and `llms-full.txt` files, in total an
| Integrations | [`llms-integrations.txt`](https://superwall.com/docs/llms-integrations.txt) | [`llms-full-integrations.txt`](https://superwall.com/docs/llms-full-integrations.txt) |
| Web Checkout | [`llms-web-checkout.txt`](https://superwall.com/docs/llms-web-checkout.txt) | [`llms-full-web-checkout.txt`](https://superwall.com/docs/llms-full-web-checkout.txt) |

To minimize token use, we recommend using the files specific to your SDK.
To minimize token use, we recommend using the files specific to your SDK.
10 changes: 7 additions & 3 deletions src/components/ChangelogTimeline.tsx
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
"use client";

import { ChangelogEntry } from "./ChangelogEntry";
import changelogData from "@/lib/changelog-entries.json";
import { source } from "@/lib/source";

interface ChangelogDataType {
lastUpdated: string;
Expand Down Expand Up @@ -158,6 +157,7 @@ function EmptyState() {
}

const MONTHS_TO_SHOW = 3;
const VALID_CHANGELOG_URLS = new Set(source.getPages().map((page) => page.url));

export function ChangelogTimeline() {
const data = changelogData as ChangelogDataType;
Expand All @@ -166,7 +166,11 @@ export function ChangelogTimeline() {
return <EmptyState />;
}

const recentEntries = deduplicateByPath(filterToRecentMonths(data.entries, MONTHS_TO_SHOW));
const recentEntries = deduplicateByPath(
filterToRecentMonths(data.entries, MONTHS_TO_SHOW).filter((entry) =>
VALID_CHANGELOG_URLS.has(entry.url),
),
);

if (recentEntries.length === 0) {
return <EmptyState />;
Expand Down
Loading