---
title: "FreshLearn integrations and MCP server - APIANT.ai"
description: "Connect FreshLearn to any other app, or use it from your AI client over MCP. FreshLearn is a learning platform that lets you build your own online schools to..."
canonical: "https://apiant.ai/connections/freshlearn"
---

# FreshLearn integrations

Connect FreshLearn to any other app, or use it from your AI client over MCP. FreshLearn is a learning platform that lets you build your own online schools to create and sell courses as well as LMS for your organizations.

Connects with an API key [freshlearn.com](https://freshlearn.com/)

**8** triggers **16** actions

What the catalog holds today. Ask for anything missing and your agent reads the API documentation and adds it.

## What do you want to automate with FreshLearn?

Give your AI client this address.

`https://mcp.apiant.ai`

One connection does both: ask your client to act in an app once, or have it build an automation that keeps running. Any client that takes a remote MCP server. Nothing to install. Create your free account, then sign in once in your browser.

### Set it up in your client

### Claude Code

Run this in the directory you want to work in.

`claude mcp add --transport http -s project apiant-ai https://mcp.apiant.ai`

Start Claude Code there, approve the server, and sign in in the browser page it opens.

[Claude Code guide (opens in a new tab)](https://apiant.ai/docs/mcp/claude-code)

### Claude, web and desktop

Open Customize, then Connectors, then Add custom connector, and paste the address. On Team and Enterprise an owner adds it first.

[Setup guide (opens in a new tab)](https://apiant.ai/docs/mcp)

### Cursor

Add the address to your MCP configuration as a server URL. Cursor signs you in in your browser.

[Setup guide (opens in a new tab)](https://apiant.ai/docs/mcp)

### Zed

Open Settings, then AI, then MCP Servers, then Add Server, then Add Remote Server.

[Setup guide (opens in a new tab)](https://apiant.ai/docs/mcp)

### Codex and the ChatGPT desktop app

Open Settings, then MCP servers, then Add server, and choose Streamable HTTP. From the terminal, Codex takes the address with its own add command and then signs you in.

[Setup guide (opens in a new tab)](https://apiant.ai/docs/mcp)

### Any other MCP client

Paste the address where the client asks for a remote MCP server URL, and name the server apiant-ai where it lets you. APIANT's skills reach the client over the same connection.

[Setup guide (opens in a new tab)](https://apiant.ai/docs/mcp)

Popular

## FreshLearn with the apps people pair it with most

- [ **FreshLearn to HubSpot** HubSpot is your all-in-one stop for all of your marketing software needs.](https://apiant.ai/connect/freshlearn-to-hubspot)
- [ **FreshLearn to Salesforce** Salesforce is a leading enterprise customer relationship management (CRM) platform.](https://apiant.ai/connect/freshlearn-to-salesforce)
- [ **FreshLearn to Slack** Slack is a messaging platform for teams. Post messages, manage channels, users, reminders, and react to...](https://apiant.ai/connect/freshlearn-to-slack)
- [ **FreshLearn to Google Sheets** Google Sheets is Google's online spreadsheet app for creating, editing and sharing spreadsheets.](https://apiant.ai/connect/freshlearn-to-google-sheets)
- [ **FreshLearn to Gmail** Gmail is Google’s email service, featuring spam protection, search functions, and seamless integration with...](https://apiant.ai/connect/freshlearn-to-gmail)
- [ **FreshLearn to Google Calendar** Google Calendar is a time management tool providing scheduling features, event reminders, and integration...](https://apiant.ai/connect/freshlearn-to-google-calendar)
- [ **FreshLearn to Google Drive** Google Drive is a cloud storage solution for uploading, sharing, and collaborating on files across devices...](https://apiant.ai/connect/freshlearn-to-google-drive)
- [ **FreshLearn to Mailchimp** Mailchimp marketing automation and email platform.](https://apiant.ai/connect/freshlearn-to-mailchimp)

Pair it

## Connect FreshLearn with another app

- [ **FreshLearn to HubSpot**](https://apiant.ai/connect/freshlearn-to-hubspot)
- [ **FreshLearn to Salesforce**](https://apiant.ai/connect/freshlearn-to-salesforce)
- [ **FreshLearn to Slack**](https://apiant.ai/connect/freshlearn-to-slack)
- [ **FreshLearn to Google Sheets**](https://apiant.ai/connect/freshlearn-to-google-sheets)
- [ **FreshLearn to Gmail**](https://apiant.ai/connect/freshlearn-to-gmail)
- [ **FreshLearn to Google Calendar**](https://apiant.ai/connect/freshlearn-to-google-calendar)
- [ **FreshLearn to Google Drive**](https://apiant.ai/connect/freshlearn-to-google-drive)
- [ **FreshLearn to Mailchimp**](https://apiant.ai/connect/freshlearn-to-mailchimp)
- [ **FreshLearn to Stripe**](https://apiant.ai/connect/freshlearn-to-stripe)
- [ **FreshLearn to Shopify**](https://apiant.ai/connect/freshlearn-to-shopify)
- [ **FreshLearn to QuickBooks Online**](https://apiant.ai/connect/freshlearn-to-quickbooks-online)
- [ **FreshLearn to Pipedrive**](https://apiant.ai/connect/freshlearn-to-pipedrive)
- [ **ActiveCampaign to FreshLearn**](https://apiant.ai/connect/activecampaign-to-freshlearn)
- [ **FreshLearn to Notion**](https://apiant.ai/connect/freshlearn-to-notion)
- [ **Airtable to FreshLearn**](https://apiant.ai/connect/airtable-to-freshlearn)
- [ **FreshLearn to Trello**](https://apiant.ai/connect/freshlearn-to-trello)
- [ **Asana to FreshLearn**](https://apiant.ai/connect/asana-to-freshlearn)
- [ **FreshLearn to JIRA**](https://apiant.ai/connect/freshlearn-to-jira)
- [ **ClickUp to FreshLearn**](https://apiant.ai/connect/clickup-to-freshlearn)
- [ **FreshLearn to Zoom**](https://apiant.ai/connect/freshlearn-to-zoom)
- [ **Discord to FreshLearn**](https://apiant.ai/connect/discord-to-freshlearn)
- [ **FreshLearn to Twilio**](https://apiant.ai/connect/freshlearn-to-twilio)
- [ **FreshLearn to SendGrid**](https://apiant.ai/connect/freshlearn-to-sendgrid)
- [ **FreshLearn to Outlook**](https://apiant.ai/connect/freshlearn-to-outlook)
- [ **FreshLearn to Intercom**](https://apiant.ai/connect/freshlearn-to-intercom)
- [ **Freshdesk to FreshLearn**](https://apiant.ai/connect/freshdesk-to-freshlearn)
- [ **FreshLearn to Klaviyo**](https://apiant.ai/connect/freshlearn-to-klaviyo)
- [ **Brevo to FreshLearn**](https://apiant.ai/connect/brevo-to-freshlearn)
- [ **FreshLearn to Typeform**](https://apiant.ai/connect/freshlearn-to-typeform)
- [ **FreshLearn to JotForm**](https://apiant.ai/connect/freshlearn-to-jotform)
- [ **Calendly to FreshLearn**](https://apiant.ai/connect/calendly-to-freshlearn)
- [ **FreshLearn to PandaDoc**](https://apiant.ai/connect/freshlearn-to-pandadoc)
- [ **FreshLearn to Webflow**](https://apiant.ai/connect/freshlearn-to-webflow)
- [ **FreshLearn to Wix**](https://apiant.ai/connect/freshlearn-to-wix)
- [ **FreshLearn to LinkedIn**](https://apiant.ai/connect/freshlearn-to-linkedin)
- [ **FreshLearn to Facebook**](https://apiant.ai/connect/freshlearn-to-facebook)
- [ **FreshLearn to Instagram**](https://apiant.ai/connect/freshlearn-to-instagram)
- [ **FreshLearn to OpenAI**](https://apiant.ai/connect/freshlearn-to-openai)
- [ **FreshLearn to Anthropic**](https://apiant.ai/connect/freshlearn-to-anthropic)
- [ **FreshLearn to OneDrive**](https://apiant.ai/connect/freshlearn-to-onedrive)
- [ **FreshLearn to Google Docs**](https://apiant.ai/connect/freshlearn-to-google-docs)
- [ **FreshLearn to Ontraport**](https://apiant.ai/connect/freshlearn-to-ontraport)
- [ **FreshLearn to Freshworks CRM**](https://apiant.ai/connect/freshlearn-to-freshworks-crm)
- [ **FreshLearn to GoHighLevel**](https://apiant.ai/connect/freshlearn-to-gohighlevel)
- [ **Capsule CRM to FreshLearn**](https://apiant.ai/connect/capsule-crm-to-freshlearn)
- [ **Copper to FreshLearn**](https://apiant.ai/connect/copper-to-freshlearn)
- [ **FreshLearn to Streak**](https://apiant.ai/connect/freshlearn-to-streak)
- [ **FreshLearn to NetHunt CRM**](https://apiant.ai/connect/freshlearn-to-nethunt-crm)
- [ **FreshLearn to MINDBODY**](https://apiant.ai/connect/freshlearn-to-mindbody)
- [ **FreshLearn to Supabase**](https://apiant.ai/connect/freshlearn-to-supabase)
- [ **FreshLearn to PostgreSQL**](https://apiant.ai/connect/freshlearn-to-postgresql)
- [ **FreshLearn to MySQL**](https://apiant.ai/connect/freshlearn-to-mysql)
- [ **FreshLearn to Vercel**](https://apiant.ai/connect/freshlearn-to-vercel)
- [ **FreshLearn to ElevenLabs**](https://apiant.ai/connect/freshlearn-to-elevenlabs)
- [ **FreshLearn to PagerDuty**](https://apiant.ai/connect/freshlearn-to-pagerduty)
- [ **FreshLearn to Pushover**](https://apiant.ai/connect/freshlearn-to-pushover)
- [ **FreshLearn to Gravity Forms**](https://apiant.ai/connect/freshlearn-to-gravity-forms)
- [ **FreshLearn to HubSpot Enterprise**](https://apiant.ai/connect/freshlearn-to-hubspot-enterprise)
- [ **FreshLearn to Google Forms**](https://apiant.ai/connect/freshlearn-to-google-forms)
- [ **Facebook Lead Ads to FreshLearn**](https://apiant.ai/connect/facebook-lead-ads-to-freshlearn)

What your agent can do with FreshLearn

## Triggers and actions 8 triggers · 16 actions

- Trigger

**New Assessment Result**

Triggers when a member submits an assessment, with their score and answers.

- Trigger

**New Course Completion**

Triggers when a member completes a course.

- Trigger

**New Course Enrollment**

Triggers when a member is enrolled in a course.

- Trigger

**New Masterclass Enrollment**

Triggers when a member is enrolled in a masterclass.

- Trigger

**New Member Data**

Triggers when a new member joins your FreshLearn school.

- Trigger

**New Member Digital Download Enrollments**

Triggers when a member is enrolled in a digital download.

- Trigger

**New Member Product Bundle Enrollments**

Triggers when a member is enrolled in a product bundle.

- Trigger

**New Payment**

Triggers when a new payment is recorded in your school.

- Action

**Complete Chapters**

Marks chapters of a course completed for the listed members, or for every enrolled member when none are listed.

- Action

**Create Course Enrollment**

Enrolls an existing member in a course.

- Action

**Create Member**

Creates a new member in your FreshLearn school.

- Action

**Delete Member**

Deletes a member, matched by email, and removes their tags.

- Action

**Enroll Member in Course Product**

Enrolls a member in a course, creating the member first if they don't exist.

- Action

**Enroll Member in Digital Download Product**

Enrolls a member in a digital download, creating the member first if they don't exist.

- Action

**Enroll Member in Master Class Product**

Enrolls a member in a masterclass, creating the member first if they don't exist.

- Action

**Enroll Member in Product Bundle Product**

Enrolls a member in a product bundle, creating the member first if they don't exist.

- Action

**Find Members**

Returns members matching an exact email or a name/email search, newest first.

- Action

**Get Course Completed Members**

Returns members who have completed a course, most recent first.

- Action

**Get Course Structure**

Returns a course's enabled modules and published chapters.

- Action

**Get Member**

Returns one member by their ID.

- Action

**Get Payment**

Returns one payment by its ID.

- Action

**Unenroll Member From Course Product**

Removes a member's enrollment from a course; nothing changes if they aren't enrolled.

- Action

**Unenroll Member From Product Bundle**

Removes a member's enrollment from a product bundle; nothing changes if they aren't enrolled.

- Action

**Update Member**

Updates a member's name, phone or city, matched by their email (the email itself can't change).

Reviews

## What our customers say

Questions

## FreshLearn, answered

###

### Is there a FreshLearn MCP server?

APIANT's MCP server at https://mcp.apiant.ai works with FreshLearn. Add that address to any AI client that takes a remote MCP server and sign in once in your browser. Your client can then run FreshLearn actions on demand, or have APIANT build, test and run automations that use FreshLearn. Nothing to install.

###

### What can start an automation from FreshLearn?

Any of FreshLearn's 8 triggers in the catalog, including New Assessment Result, New Course Completion, New Course Enrollment and New Masterclass Enrollment. Describe the moment in plain language and your agent picks the right one.

###

### What can your agent do in FreshLearn?

Any of FreshLearn's 16 actions, including Create Course Enrollment, Create Member, Get Course Completed Members and Update Member. Your agent maps the data both ways and tests every scenario before it ships.

###

### Can I use FreshLearn directly from Claude, ChatGPT or Cursor?

Yes. Connect your AI client to APIANT once and it works with FreshLearn two ways. Ask it to do something in FreshLearn once and it runs that action on the spot. Ask for an automation and your agent builds it, tests every scenario and keeps it running on its own. A one-off action uses your plan's tasks the same way an automation step does.

###

### Do I need to write code against the FreshLearn API?

No. APIANT connects to the FreshLearn API for you, with your FreshLearn API key. Describe what you want in plain language and your agent builds it on the FreshLearn triggers and actions in the catalog. If you need an endpoint that is not there yet, your agent reads the FreshLearn API documentation and adds it.

###

### Which apps can FreshLearn connect to?

Any app in the catalog; the list on this page pairs FreshLearn with each of them. If the other app is missing, point your agent at its API documentation and it builds the connector.

###

### What happens when something fails?

Your agent works that out for you. It plans the failure paths along with the happy path, then tests every scenario before it ships.

###

### Is there a free plan?

Yes. Every plan includes the agent, including free, and building from your own AI client spends no assistant credits.
