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.
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.Claude on the 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 Kajabi as the Name.
- Enter
https://mcp.kajabi.com/mcpas the URL. - 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 Kajabi as the Name.
- Enter
https://mcp.kajabi.com/mcpas the URL. - Click Add and approve the consent screen in your browser.
Claude Code (CLI)
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.Note: On Business, Enterprise, or Edu workspaces, an admin may need to enable custom connectors first, before any team member can add one. If you do not see the option to create a custom connector, check with your workspace admin.To enable custom connectors as an admin: go to Workspace Settings → Permissions & Roles → Connected Data, and turn on Create custom MCP connectors.
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 → Plugins→ Browse plugins, and click the + button.
- Enter Kajabi as the Name.
- Enter
https://mcp.kajabi.com/mcpas the MCP Server URL. - Set Authentication to OAuth.
- Click Create, then approve the Kajabi consent screen in your browser.
Note: ChatGPT’s connector menu has changed names in the past and may do so again. If you do not see Plugins under Settings, check under Connectors or Apps & connectors instead.
Cursor
- Open Cursor and go to Settings → MCP → Add new MCP server.
- Set the Type to Remote (HTTP)
- Enter Kajabi as the Name.
- Enter
https://mcp.kajabi.com/mcpas the URL. - Approve the consent screen in your 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, the MCP can create a draft for you. This is true for content such as Offers, Pages, and Emails. 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
FAQs
Which Kajabi plans include MCP?
MCP is currently 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”, such as Sunday-start vs. Monday-start, for example