Connect TinyPages to Claude & ChatGPT
- 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 can send them their access email (Pro plan; when the AI adds several people at once, nobody is emailed unless you ask);
- 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;
- on a page or blog post that is already online, a new address, theme or search engine setting applies right away. Only the text waits until you publish.
The AI may also offer to 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. It only saves it once you agree.
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;
- importing a video from a link;
- adding a Custom code, Video, Audio or Countdown 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), upsells (an offer shown right after payment) and downsells (an offer shown when the customer declines an upsell)
- Course content: create and edit lessons and modules
- Videos: find videos from your library by name and add them to your pages and lessons. The AI can also import a video from a direct link to the file, for example an MP4 hosted on the platform you're leaving. The video goes into your library and plays a few minutes later, once it's processed. It counts toward the 100 hours of video included in Pro.
- Images: copy images hosted on another website into your media library, so your pages keep working once that site is gone
- 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. If you have several accounts on the free plan, you can connect the one currently open in your TinyPages dashboard. The others are marked Pro.
Connect with Claude
- Log in to claude.ai, then open this link: the connector form opens already filled in.
- Empty form? Enter the name
TinyPagesand the URLhttps://mcp.tinypages.dev. - Click Continue (the red notice is normal), then Connect.
- A TinyPages page opens. Click the account you want to connect.
- Back in Claude, TinyPages is now connected.
On a phone, Open Claude opens the connector form already filled in: tap Continue (the red notice is normal), then Connect. If you come back without the connection, the step-by-step guide appears with the address to paste in case the form is empty. You can also tap Get the link on my computer. Open the email on your computer: one click on Connect Claude, then Continue, and you pick up at the Claude connection. If you haven't connected Claude by the next morning, you get a reminder at 9 am.
Connect with ChatGPT
This works on the ChatGPT web app at chatgpt.com, free plan included.
- Open Plugins and click Add at the top right.
- Choose Add custom MCP server.
- Enter the name
TinyPagesand the URLhttps://mcp.tinypages.dev. Keep authentication on OAuth, tick I understand and want to continue, then click Create as a plugin. - A TinyPages page opens. Click the account you want to connect.
On a phone, you can also tap Get the link on my computer: open the email on your computer, click Connect ChatGPT, then Continue, and you pick up at the ChatGPT connection. If you haven't connected ChatGPT by the next morning, you get a reminder at 9 am.
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.
- Open a terminal and run:
claude mcp add --transport http tinypages https://mcp.tinypages.dev
- Start Claude Code with
claude, type/mcp, select tinypages and choose Authenticate. - Your browser opens a TinyPages page. Click the account you want to connect.
- 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
- Create or open
opencode.jsonat the root of your project (or~/.config/opencode/opencode.jsonto use it everywhere) and add:
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"tinypages": {
"type": "remote",
"url": "https://mcp.tinypages.dev",
"enabled": true
}
}
}
- Run
opencode mcp auth tinypages. Your browser opens a TinyPages page: click the account you want to connect. - Run
opencode mcp listto 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:
- Open a terminal and run:
codex mcp add tinypages --url https://mcp.tinypages.dev
- Run
codex mcp login tinypages. Your browser opens a TinyPages page: click the account you want to connect. - 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.
Work on several accounts at the same time
If you manage several TinyPages accounts, for different clients or one per language, you may want several conversations open side by side, each one working on its own account. Switching accounts in the conversation doesn't fit that use: the switch applies to the whole connection, so every conversation that uses it moves to the new account.
In a terminal tool, give each account its own connection, set up with that account's API key. Each key belongs to a single account: open Settings → Advanced while you are on the account and copy the key under API Key. A connection set up with a key always stays on that account, and several of them work at the same time without getting in each other's way.
With Claude Code, add one entry per account, each with its own name and key:
claude mcp add --transport http tinypages-fr https://mcp.tinypages.dev \
--header "Authorization: Bearer FRENCH_ACCOUNT_API_KEY"
claude mcp add --transport http tinypages-en https://mcp.tinypages.dev \
--header "Authorization: Bearer ENGLISH_ACCOUNT_API_KEY"
With OpenCode, add one entry per account in opencode.json:
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"tinypages-fr": {
"type": "remote",
"url": "https://mcp.tinypages.dev",
"enabled": true,
"headers": {"Authorization": "Bearer FRENCH_ACCOUNT_API_KEY"}
},
"tinypages-en": {
"type": "remote",
"url": "https://mcp.tinypages.dev",
"enabled": true,
"headers": {"Authorization": "Bearer ENGLISH_ACCOUNT_API_KEY"}
}
}
}
With Codex, add one [mcp_servers.…] section per account, each with its own bearer_token_env_var.
The safest setup is one folder per account. Put a project file in each folder (.mcp.json for Claude Code, opencode.json for OpenCode) that lists only that account. A session started in a folder then only sees that account, and can never publish on another one by mistake.
Keep your keys private. If someone regenerates a key in Settings → Advanced, the connection that uses it stops working until you paste the new key.
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 5 minutes in the future, on the hour or half hour, as in the dashboard.
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:
- Ask the AI, for example: "Switch to my Yoga account."
- Claude asks you to confirm, then shows a Connect button in the conversation. Click it.
- 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.
The switch applies to the whole connection, not only to this conversation: your other conversations that use it move to the new account too. To keep several conversations on different accounts at the same time, see Work on several accounts at the same time.