Kajabi MCP. Manage Courses, Customers, and Sales Data in Conversation
Kajabi MCP gives your AI agent instant, deep access to your entire digital product business. Instead of clicking through multiple dashboards for contacts, sales data, or course materials, your agent pulls everything into a single conversation thread. Use it to analyze audience demographics, audit specific courses and products, track revenue from individual purchases, and manage content strategy—all without ever leaving your chat window.
Give Claude and any AI agent real-world access
List all contacts and pull detailed metadata to segment and analyze your audience base.
Retrieve full details for every course, digital product, and active offer you manage.
Get comprehensive lists of all financial orders and individual purchases to monitor revenue streams.
Add or remove specific tags from contacts, allowing you to organize your audience for targeted campaigns.
Access and summarize data from blog posts and site content archives to guide your writing strategy.
Ask an AI about this
Waiting for input…
What AI agents can do with Kajabi: 16 Tools for Full Business Visibility
These tools give your agent direct access to every core function of Kajabi. They let you pull specific lists of everything from contacts and orders to courses and blog posts.
Make your AI actually useful.
Add this MCP to Claude, Cursor, or Windsurf and your AI stops guessing. It gets real tools to look things up, take action, and handle the stuff you keep doing by hand.
Start using Kajabi MCPGet Contact Details
Retrieves the full profile information for a single contact.
Get Offer Details
Fetches all necessary details about a specific product offer.
Get Product Details
Retrieves technical and descriptive information for an entire digital product.
List Contacts
Lists the names and basic data points for every contact in your system.
List Customers
Generates a roster of all paying customer accounts within the platform.
List Offers
Provides an inventory list of every active offer you have set up.
List Orders
Lists all recorded financial orders for auditing purposes.
List Blog Posts
Retrieves a list of titles and metadata for your published blog content.
List Products
Lists all products available in your catalog, regardless of whether they are...
List Purchases
Provides a detailed list and summary of every recorded purchase transaction.
List Sites
Identifies the unique site ID needed to accurately filter all other data points...
Add Tag To Contact
Applies a specific organizational tag to one or more contacts.
Get Course Details
Retrieves deep structural and content details about an entire course.
List Courses
Lists all courses associated with your Kajabi account, helping you see what's...
List Tags
Shows every tag ID and name used in your system for contact segmentation.
Remove Tag From Contact
Removes a specific organizational tag from a contact profile when necessary.
Security and governance baked right in.
Pick your AI client below to get set up. Just create a Vinkius account, subscribe, and you're instantly up and running. We handle the entire backend infrastructure, delivering out-of-the-box support for HTTPS Streamable, SSE, and OAuth2—zero messy routing required.
Choose How to Get Started
Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.
Build Your Own
Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.
- Import from OpenAPI, Swagger, or YAML specs
- Create Agent Skills with progressive disclosure
- Deploy to edge with MCPFusion framework
- Built in DLP, auth, and compliance on each call
- Real time usage dashboard and cost metering
- Publish to catalog or keep private
Make Your AI Do More
Start with Kajabi, then connect any of our 5,200+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 5,200+ others, all in one place
- Add new capabilities to your AI anytime you want
- Connections are secured and governed automatically
- Track usage and costs across all your servers
- Works with Claude, ChatGPT, Cursor, and more
- New servers added to the catalog weekly
Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Kajabi. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.
VINKIUS CLOUD
Cloud Hosted
Managed infra
V8 Isolated
Sandboxed per request
Zero-Trust Proxy
No stored credentials
DLP Enforced
Policy on each call
GDPR Compliant
EU data residency
Token Compression
~60% cost reduction
The Pain of Dashboard Overload
Right now, figuring out how a campaign performed means clicking through five different tabs: the contact list for demographics; the orders page to check revenue totals; and the product catalog to see which items were featured. You then have to copy-paste data points into a spreadsheet just to get an answer.
With this MCP, you don't touch a dashboard. You simply ask your agent, 'How did our Q2 Funnel perform?' The agent pulls together the necessary information from `list_orders`, cross-references it with `get_contact_details`, and delivers a summarized report directly to you.
Get Full Visibility Using Kajabi MCP
The tedious tasks of checking user statuses, comparing product identifiers against sale records, or auditing content availability are gone. Your agent handles the retrieval process using tools like `list_courses` and `get_product_details` automatically.
You stop managing data; you start making decisions. The MCP turns scattered, complex platform information into clear, conversational actions.
What Kajabi MCP does for your AI
This MCP connects your AI client directly to the operational backbone of Kajabi. It gives your agent the ability to act as a dedicated business analyst for your digital ecosystem. You can ask it to list all contacts or pull specific purchase history to understand revenue trends, getting answers without logging into the platform.
The agent doesn't just read data; it organizes it and presents actionable insights in natural language. This level of control makes running complex operations simple. When you connect this MCP via Vinkius, your agent can run deep business health checks—from monitoring marketing performance to verifying student access—and deliver reports that usually take hours of manual effort.
019d844d-e3bc-720a-a301-8f66fdb8a0e5 How to set up Kajabi MCP
The bottom line is you ask questions about your business data in plain English, and the MCP delivers structured answers from Kajabi.
Subscribe to this MCP on Vinkius, then enter your Kajabi API Client ID and Secret.
Connect the MCP to your preferred AI client (like Cursor or Claude).
Tell your agent exactly what you need. For example, 'Show me all purchases over $100 last quarter' and get a summarized report.
Who uses Kajabi MCP
This MCP is for the Course Creator or Operations Manager who wakes up needing a single source of truth. If clicking through 10 different dashboards just to answer one question feels like a full-time job, this is your tool.
Needs instant visibility into student enrollment status and sales data during product launches without manually checking the dashboard.
Runs daily business health checks, monitoring customer growth and auditing various site elements using natural language prompts.
Tracks which specific offers are performing best and analyzes conversion trends across different product groups to optimize funnels.
Benefits of connecting Kajabi MCP
Track specific customer journeys by pulling detailed purchase history using list_purchases. You immediately see exactly what a user bought and when they bought it.
Stop guessing about your audience. Run list_contacts to get every contact's metadata, letting you analyze demographics far faster than manual segmentation reports.
Keep your product catalog organized by calling list_products or get_product_details. This allows you to compare pricing and technical details across all offerings instantly.
Automate audience organization. Use the tagging tools—add_tag_to_contact and remove_tag_from_contact—to manage segmentation without touching the Kajabi dashboard.
Understand your revenue streams by using list_orders. This tool gives you a clear, consolidated view of all financial transactions that occurred on the platform.
Kajabi MCP use cases
Investigating a drop in sales for one product line
The marketing strategist asks their agent to check performance. The agent executes list_offers and then cross-references that data with list_purchases, identifying exactly which offers saw the most recent decline, allowing them to fix the funnel fast.
Onboarding a new student after a manual signup
The customer success team uses the agent to retrieve all necessary information by calling get_contact_details and then running add_tag_to_contact, ensuring the user is properly classified for follow-up marketing.
Auditing a major course update
The content manager needs to ensure all prerequisites are met. They call list_courses first, then use get_course_details on the specific title to verify technical identifiers and structure before publication.
Preparing for a quarterly business review
The operations manager prompts their agent with 'Show me all site activity.' The agent runs through list_orders, list_customers, and list_blog_posts to gather metrics on revenue, user growth, and content consumption simultaneously.
Kajabi MCP tradeoffs
What to watch out for, and the recommended way to handle each one.
Treating it like a simple database query.
Asking the agent for 'all data' without specifying what you mean. The system might return millions of records, making it useless and causing the AI to fail.
Always narrow your scope. Instead of general queries, ask specifically: 'List all orders from last month using list_orders,' or 'Get me details on product ID 123 using get_product_details.' Be precise.
Assuming the agent knows your site structure.
Asking for customer data without first telling the tool which website you're talking about. The results will be vague or empty because of multiple potential sites.
If you have multiple sites, always start by running list_sites to get the required Site ID. Include that ID in every subsequent query.
Trying to edit content directly through the agent.
Asking the system to 'change a word on my homepage.' This MCP is for reading and auditing data, not making live site edits.
Use this MCP to gather insights first. If you need to change something, use the data gathered (like list_blog_posts content) as input for your actual content writing tool.
When to use Kajabi MCP
Use this MCP if your core pain point is accessing and analyzing structured business data: Who bought what? When did they buy it? What courses are active? You need to run deep operational reports. Don't use this if you just need simple content edits—if you want to rewrite a blog post, that's a writing tool job. Also, don't use it for tax filing or accounting ledger management; while it tracks purchases, dedicated finance software is better for compliance. This MCP excels at the 'business intelligence layer,' pulling together data points from multiple areas (contacts, sales, courses) into one conversation. If you are constantly switching tabs between Kajabi's dashboard, your CRM, and your analytics tool, this MCP saves you hours of context switching.
Frequently asked questions about Kajabi MCP
How do I find out which site ID to use with Kajabi MCP? +
Run the list_sites tool first. This command will return a list of all associated sites and their unique IDs, which you must then reference in your other queries like list_contacts or list_orders.
Can Kajabi MCP tell me who is paying the most? +
Yes. You can use list_purchases and list_orders to retrieve transaction amounts and associated customer names, allowing your agent to summarize the top spenders for you.
Does Kajabi MCP only list active courses? +
No. You can use list_courses to see all courses in your account. Furthermore, if you need deeper technical data on a specific offering, the get_course_details tool provides comprehensive information.
What is the difference between `list_customers` and `list_contacts`? +
Contacts list everyone who has ever interacted with your site. Customers are a subset; they specifically represent individuals who have made a recorded purchase through the platform.
How can I segment my audience using Kajabi MCP? +
First, use list_contacts and then run list_tags to find available tags. After that, you can instruct your agent to apply specific labels using the add_tag_to_contact tool.