How it works
Using Kajabi MCP follows three steps:- Ask: Describe what you want in plain language.
- Build: Kajabi MCP constructs pages, emails, Offers, or other content based on your request, usually in under a minute.
- Review: Open the draft in the Kajabi admin UI to make final edits and publish.
What’s possible
Browse and inspect — List and fetch Sites, Courses, Products, Offers, Contacts, Forms, Landing Pages, Blog posts, Email Broadcasts and Sequences, Coaching products, and themes. Search Contacts and Products by text. Create drafts — New Blog posts, Courses (with modules and lessons), Coaching products, Offers with pricing, Landing Pages, Email Broadcasts, and Email Sequences with scheduled emails. Edit existing content — Update Course structure, Coaching metadata, Blog post body/SEO/tags, Form fields and settings, and theme content. See who’s who — Contact profiles with tags, purchases, and access; tag and segment lists. Work with your Media Library - Browse and search library assets, inspect where an asset is used, add new media through Kajabi’s uploader, place an asset onto a supported page, crop an asset to fit a slot, and replace one asset with another everywhere it appears. What it won’t do: Take actions on behalf of customers, process payments, send email blasts, surface analytics, or touch account settings.Before you begin
Server URL: https://mcp.kajabi.com/mcp Before you start: log into the correct Kajabi account in your browser — the OAuth approval uses that session.Choose what your AI tool can do
When you authorize access to Kajabi, you choose which actions your AI tool can take on your behalf. Each permission can be turned on or off independently, so you can grant only what you need.Important: Editing theme code and adding account users can make changes that are hard to undo. Only grant these to an AI tool you trust.
Claude (Web — claude.ai)
Requires a paid Claude plan (Pro, Max, Team, or Enterprise).- Go to claude.ai and sign in.
- Click your profile → Settings → Connectors.
- Click the Add custom connector button at the bottom of the page.
- Enter:
- Name: Kajabi
- URL: https://mcp.kajabi.com/mcp
- Click Add, then approve the Kajabi consent screen in your browser.
- In a new chat, enable the Kajabi connector via the tools/attachments menu.
Claude Desktop
- Open Claude Desktop.
- Go to Settings → Connectors → Add custom Connector.
- Enter:
- Name: Kajabi
- URL: https://mcp.kajabi.com/mcp
- Click Add and approve the consent screen in your browser.
Claude Code (CLI)
claude mcp add kajabi --transport http https://mcp.kajabi.com/mcp
Claude Code opens your browser for OAuth automatically. Approve the consent screen and you’re connected.
Verify:
> List my Kajabi sites
ChatGPT
Custom MCP connectors require Developer Mode, which exposes the full MCP tool surface (read + write). Only enable it for servers you trust — Kajabi is yours.Enable Developer Mode (one-time)
- Open ChatGPT → Settings → Connectors → Advanced.
- Toggle Developer mode on.
- Read and accept the warning about write-enabled tools.
Note: Developer Mode is available on ChatGPT Plus and Pro plans, but those plans grant read and fetch permissions only. To use write and modify actions, including creating Pages, Offers, Email Sequences, and similar content, you need a ChatGPT Business, Enterprise, or Edu plan. If you do not see Settings > Connectors > Advanced in your ChatGPT account, your current plan may not include Developer Mode access.
Add the Kajabi connector
- Open Settings → Apps → Advanced settings, click Create app.
- Enter:
- Name: Kajabi
- MCP Server URL: https://mcp.kajabi.com/mcp
- Authentication: OAuth
- Save, then approve the Kajabi consent screen in your browser.
Use it in a chat
- Start a new conversation.
- Click the + icon (or Tools) → Developer mode → enable Kajabi.
- Ask your question.
Cursor
- Open Cursor → Settings → MCP → Add new MCP server.
- Type: Remote (HTTP) • Name: Kajabi • URL: https://mcp.kajabi.com/mcp
- Approve in browser.
Tips
- Always start with kjb_list_sites — most tools need a site_id.
- Writes may create drafts or publish content. If drafting the content is an option in Kajabi, then the MCP can create a draft for you. This is true for content like Offers, Pages, Emails, etc. If it is not possible to create a draft in Kajabi, then the MCP will publish the content you request. This is true for content like Community Posts and Forms.
- Tokens refresh automatically. If you hit “Unauthorized,” remove the connector and re-add it.
Troubleshooting
Full list of tools
FAQ
Which Kajabi plans include MCP?
For the time being, MCP is included with all Kajabi plans. Future limits may apply.Do I still have access to Cofounder if I connect Claude or ChatGPT?
Yes, you continue to have access to Cofounder alongside other connected AI tools.Can I connect Claude or ChatGPT to multiple Kajabi accounts?
A single Claude or ChatGPT connection links to one Kajabi account at a time. To switch accounts, disconnect your existing connection in Kajabi, log into the Kajabi account you want to use, and then reconnect from your AI tool.Can my team members use Claude or ChatGPT with our Kajabi account?
Yes. Each team member connects their own AI tool to Kajabi using their own Kajabi login. What they can do through the AI is limited by their Kajabi user role — for example, only Admin and Owner users can manage account users.Why do I have to keep reconnecting Claude or ChatGPT to Kajabi?
A few different things can cause repeat reconnects:- For security, connections that go unused for a period of time will expire on their own
- The authorization link you click during the connect flow expires after a short window, so long pauses mid-flow will require you to start over
- Your Claude or ChatGPT desktop app may need a restart after a Kajabi update before it can reconnect cleanly
- The connect flow uses whichever Kajabi account is the active browser session. If another Kajabi tab is the active one (such as a partner site you help manage), the connection can fail or attach to the wrong account
Why don’t I see all of my Kajabi tools in Claude or ChatGPT?
Not every Kajabi feature is available through the connection yet. The connection currently supports the most common workflows — managing contacts, courses, products, offers, pages, emails, and forms — and we are adding coverage to more features over time. You may also see fewer tools than another user on your account because what you can do through the AI is limited by your Kajabi user role. If a Kajabi feature you rely on is missing, let us know — your feedback shapes what we build next: https://feedback.kajabi.com/feature-request?selectedCategory=mcpWhy don’t reports from Claude or ChatGPT match my Kajabi dashboard?
Small differences usually come from one of three things:- The connection returns data in UTC, while your dashboard may use your local time zone
- The connection may include all billing statuses, while your dashboard filters some out by default
- Different definitions of “this week” — Sunday-start vs. Monday-start, for example