Integration

Thinkific integration

Thinkific online course platform through its Admin API v1. Read the catalogue (courses, products, bundles), manage students and their access (users, enrollments, bundle enrollments) and read the commercial record (orders). Authentication pairs an API key with the site subdomain, so one credential addresses exactly one Thinkific site.

Ask it in chat

Say what should happen.
The workflow builds itself.

When this happens, do that in Thinkific.Built from the 18 Thinkific tools below, on the connection you add once.

Common Thinkific use cases

  • reconciling course revenue
  • honouring an erasure request
  • checking what a student paid for
  • extending access after a renewal
  • reporting completion rates for a course
  • syncing a renamed contact into the school
  • publishing a price list outside the school
  • reading a student profile before updating it
  • reading the payment plans configured on an offer
  • listing what a package contains before selling it

What you can do with Thinkific

Each of these is one operation on one endpoint, available both as a workflow step and as a tool an AI agent can call on its own. Nothing bundles several operations into one action, so what a run did stays readable afterwards.

Most endpoints run on the free plan. A few, mainly the ones that publish on your behalf, need a paid plan.

User, 5 operations

  • create_userCreate userPOSTCreates a student account and returns the stored user.
  • delete_userDelete userDELETERemoves a user from the site and answers with an empty body.
  • get_userGet userGETReturns a single user as a bare object.
  • list_usersList usersGETReturns a page of users under items, with paging state under meta.pagination.
  • update_userUpdate userPUTApplies a partial update to a user and answers with an empty body.

Enrollment, 4 operations

  • create_enrollmentCreate enrollmentPOSTGrants a user access to a course and returns the new enrollment.
  • get_enrollmentGet enrollmentGETReturns a single enrollment as a bare object.
  • list_enrollmentsList enrollmentsGETReturns a page of enrollments under items, with paging state under meta.pagination.
  • update_enrollmentUpdate enrollmentPUTUpdates the access window of an enrollment and answers with an empty body.

Course, 2 operations

  • get_courseGet courseGETReturns a single course as a bare object.
  • list_coursesList coursesGETReturns a page of courses under items, with paging state under meta.pagination.

Order, 2 operations

  • get_orderGet orderGETReturns a single order as a bare object.
  • list_ordersList ordersGETReturns a page of orders under items, with paging state under meta.pagination.

Product, 2 operations

  • get_productGet productGETReturns a single product as a bare object.
  • list_productsList productsGETReturns a page of products under items, with paging state under meta.pagination.

Bundle, 1 operation

  • get_bundleGet bundleGETReturns a single bundle with the courses it contains.

Bundle course, 1 operation

  • list_bundle_coursesList bundle coursesGETReturns the courses of a bundle under items, with paging state under meta.pagination.

Bundle enrollment, 1 operation

  • create_bundle_enrollmentCreate bundle enrollmentPOSTGrants a user access to all the courses of a bundle and answers with an empty body.

Use Thinkific from Claude Code, Cursor or Codex

Connect Thinkific in LiveContext, create an API key in Settings, then add the LiveContext MCP server to your client. Its Thinkific operations become tools the client can call, next to every other integration you connected.

Claude Code
claude mcp add --transport http livecontext https://livecontext.ai/mcp --header "X-API-Key: YOUR_API_KEY"
Codex (~/.codex/config.toml)
[mcp_servers.livecontext]
url = "https://livecontext.ai/mcp"

[mcp_servers.livecontext.http_headers]
"X-API-Key" = "YOUR_API_KEY"
Cursor, Claude Desktop and other JSON configs
{
  "mcpServers": {
    "livecontext": {
      "type": "http",
      "url": "https://livecontext.ai/mcp",
      "headers": {
        "X-API-Key": "YOUR_API_KEY"
      }
    }
  }
}

Set up the MCP server step by step

How to connect Thinkific

  1. Create your workspace

    Sign up free. Nothing to install.

  2. Connect Thinkific once

    Add your Thinkific connection in Settings. Every tool from this integration reuses it, and secrets are encrypted at rest and visible only to you.

  3. Describe the job in chat

    The workflow builds itself in front of you and picks the endpoints it needs. Drag the steps yourself on the canvas whenever you would rather be explicit.

Thinkific integration FAQ

What can you do with the Thinkific integration?

LiveContext exposes 18 operations on Thinkific, covering user, enrollment, course and order. Common uses include reconciling course revenue, honouring an erasure request and checking what a student paid for.

Popular integrations

Browse the whole catalog