Skip to main content

Connect TinyPages to Claude & ChatGPT

In short
  • Ask Claude or ChatGPT to build your pages, write your emails or update your products.
  • Connecting is free on every plan. What needs the Pro plan in TinyPages also needs it through the AI.
  • Pages and emails stay drafts until you ask the AI to publish or send them.

TinyPages connects to AI assistants like Claude and ChatGPT. Once connected, you can ask the AI, in your own words, to build pages, manage contacts, draft emails, update your products, or add course content, without leaving the conversation. (The technical name for this connection is MCP.)

The AI acts directly on your TinyPages account, so changes happen for real. Pages, blog posts and emails are saved as drafts. The AI puts them online or sends them only when you ask. Other actions take effect right away, just as they would in TinyPages:

  • adding a member to a product sends them their access email;
  • adding a contact or a tag can start your automations;
  • a change to a product, a coupon or a short link applies as soon as it's made.

The AI may also save what it learns about your business in the Context field of Settings → My account, which TinyPages uses to tailor what it creates for you.

Free and Pro plans

Connecting Claude or ChatGPT is free on every plan. The actions that need the Pro plan in TinyPages also need it through the AI:

  • sending or scheduling an email;
  • publishing an automated email or a blog post;
  • starting an A/B test (showing two versions of a page to your visitors to see which one works better);
  • creating a short link;
  • adding a Custom code, Video, Audio or Timer block.

The free plan limits apply too (one form, one free product, one paid product and 10 pages). When an action needs Pro, the AI tells you.

What the AI can do​

Once connected, your AI assistant has access to:

  • Pages: create, edit, and publish web pages, and start an A/B test to try two versions (edit version A or B, and read the results). Ending a test and keeping a winner is done in TinyPages.
  • Blog posts: create, edit, publish, and unpublish posts
  • Products: create and update products, manage members, add order bumps (a second product your customer can add in one click, just before paying) and upsells (an offer shown right after payment)
  • Course content: create and edit lessons and modules
  • Videos: find videos from your library by name and add them to your pages and lessons
  • Contacts: add, search, and update contacts; assign or remove tags; get the size of your email list today or on a past date, for example at the end of each month
  • Tags: create and find tags
  • Emails: write an email, then send it right away or schedule it for a later date and time
  • Automations: write, publish, and unpublish your automated emails, and add conditions that stop an automation for a contact
  • Coupons, short links, and evergreen deadlines (a personal countdown for each contact): create and update them
  • Forms: create and configure forms, view answers
  • Statistics: pull a summary of your site's performance, or the numbers behind a single product: sales page views, order page views, sales, conversion rate, and revenue collected

Processing payments and changing your account settings are not available through the AI, apart from the Context field mentioned above.

Before you start​

You can start from TinyPages: in Settings → Integrations, click the Claude or ChatGPT card. A guided setup opens for that assistant and tells you as soon as the connection works. You can also follow the steps below.

Whichever assistant you use, the connection ends on a TinyPages page in your browser. If you're not signed in yet, TinyPages asks you to sign in first. Under Select an account, click the account you want to connect: that click gives the assistant access, and you're sent back to it. You don't need to copy anything.

Connect with Claude​

  1. Open claude.ai and go to Settings.
  2. Click Connectors → Add custom connector.
  3. Enter the name TinyPages and the URL https://mcp.tinypages.dev, then confirm.
  4. A TinyPages page opens. Click the account you want to connect.
  5. Back in Claude, TinyPages is now connected.

Connect with ChatGPT​

This works on the ChatGPT web app at chatgpt.com.

  1. Open Settings → Security & login and enable Developer mode.
  2. Go back to Plugins, click Browse plugins, then the + button.
  3. Enter the name TinyPages and the URL https://mcp.tinypages.dev. Set authentication to OAuth, then click Create.
  4. A TinyPages page opens. Click the account you want to connect.

Shortcut: once developer mode is on, this link opens the connector form directly.

Connect with Claude Code​

This section and the two after it are for people who work in a terminal (the window where you type commands). With Claude or ChatGPT in your browser, the steps above are enough.

Claude Code is Anthropic's assistant for the terminal. Once TinyPages is connected, you can ask it to build a page or update a product from the command line, right next to your own files.

  1. Open a terminal and run:
claude mcp add --transport http tinypages https://mcp.tinypages.dev
  1. Start Claude Code with claude, type /mcp, select tinypages and choose Authenticate.
  2. Your browser opens a TinyPages page. Click the account you want to connect.
  3. Back in the terminal, the TinyPages tools are active.

By default the connection is saved for the current folder only. Add --scope user to the command above to use it in every project.

If you prefer editing a file, add this to .mcp.json at the root of your project:

{
"mcpServers": {
"tinypages": {
"type": "http",
"url": "https://mcp.tinypages.dev"
}
}
}

The "type": "http" line is required. Without it, Claude Code ignores the entry.

Without the browser step. On a server or in a script, you can pass your API key directly instead of signing in. Your API key is in Settings → Advanced, under API Key. Only owners and admins of the account see this tab. Keep the key private.

claude mcp add --transport http tinypages https://mcp.tinypages.dev \
--header "Authorization: Bearer YOUR_API_KEY"

Connect with OpenCode​

  1. Create or open opencode.json at the root of your project (or ~/.config/opencode/opencode.json to use it everywhere) and add:
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"tinypages": {
"type": "remote",
"url": "https://mcp.tinypages.dev",
"enabled": true
}
}
}
  1. Run opencode mcp auth tinypages. Your browser opens a TinyPages page: click the account you want to connect.
  2. Run opencode mcp list to check that TinyPages shows as connected.

To skip the sign-in step, add your API key to the config instead: "headers": {"Authorization": "Bearer YOUR_API_KEY"}.

Connect with Codex​

Codex is OpenAI's coding assistant. If you use it inside the ChatGPT desktop app and TinyPages is already connected to ChatGPT, Codex sees your TinyPages account right away. For Codex on its own, in the terminal or the Codex app, add TinyPages once:

  1. Open a terminal and run:
codex mcp add tinypages --url https://mcp.tinypages.dev
  1. Run codex mcp login tinypages. Your browser opens a TinyPages page: click the account you want to connect.
  2. Start Codex. The TinyPages tools are active in every project.

If you prefer editing a file, add this to ~/.codex/config.toml:

[mcp_servers.tinypages]
url = "https://mcp.tinypages.dev"

To skip the sign-in step, put your API key in an environment variable (for example TINYPAGES_API_KEY) and add bearer_token_env_var = "TINYPAGES_API_KEY" under the same section.

Tips for better results​

Say "TinyPages" in your message. Claude and ChatGPT can connect to many tools at once. Mentioning TinyPages in your message tells the AI to use your TinyPages account. Messages like "Create a TinyPages page titled..." or "In TinyPages, add a contact..." work reliably.

Be specific. "Create a page" works, but "Create a TinyPages page titled 'Free Discovery Call' with a short intro paragraph and a button linking to my calendar" gets you something you can use right away.

Emails go out only when you say so. When you ask the AI to write an email, it saves a draft. It sends or schedules it only once you ask, for example "Send it now" or "Schedule it for Tuesday at 9am". A send goes out immediately to every contact in the audience, so check the content and the audience first. A scheduled send has to be at least 30 minutes in the future.

Chain tasks together. You can ask for several actions at once: "Add a lesson called 'Module 1 Introduction' to my course and set the status to draft." The AI works through each step in sequence.

Switch to another account without leaving the conversation. If you manage several TinyPages accounts, the connection works on one account at a time. The AI can tell you which accounts your organization has ("Which TinyPages accounts do I have?"). To move to another one:

  1. Ask the AI, for example: "Switch to my Yoga account."
  2. Claude asks you to confirm, then shows a Connect button in the conversation. Click it.
  3. On the TinyPages page that opens, click the account in the list.

The conversation then continues on that account. This works in Claude (web, desktop, mobile and Claude Code) and in ChatGPT.