Skip to content

Integration · Marketing

Connect Claude & ChatGPT to systeme.io

Ask your AI to find a contact, tag them or give them access to a course, and it does it in systeme.io. It can also list upcoming bookings, look up funnels and their steps, and search your email campaigns, newsletters, coupons and products. It can cancel a customer's payment subscription too, with your approval if you want it.

Connect systeme.io free

Free plan, no credit card. Takes about a minute.

Try asking

  • “Add the tag VIP to [email protected].”

    The AI finds the contact by email and the tag by name, then adds the tag. Any automation triggered by that tag starts.

  • “Give [email protected] full access to the Yoga Basics course.”

    It finds the contact and the course and enrolls her with full access.

  • “What bookings do I have coming up?”

    It lists your booking calendar appointments with status upcoming.

What your AI can do

Contacts and tags

Search, create and update contacts with custom fields, create tags, and add or remove tags on a contact.

Courses and communities

Search courses and their modules, enroll contacts with full, partial or dripping access, and give contacts access to a community.

Funnels, sales and bookings

Look up funnels and steps, email campaigns, newsletters, coupons, digital and physical products, payment subscriptions and bookings.

  • “Create a contact for [email protected], first name Peter, country Denmark.”

    It checks the contact does not exist, looks up your contact field slugs and creates the contact with the first name and country code DK.

  • “Cancel Mark's subscription when his billing period ends.”

    It finds Mark's payment subscriptions and cancels the one you mean at the end of the period. He stops being billed, and this cannot be undone.

  • “Which steps does our lead magnet funnel have?”

    It finds the funnel by name and lists its steps.

29 tools for systeme.io

These tools are switched on when you connect. You can switch any of them off, or require your approval before it runs.

  • add_contact_to_communityChanges dataGive a contact access to a community by `community_id` and `contact_id`.
  • add_tag_to_contactChanges dataAdd a tag to a contact by `contact_id` and `tag_id`. This can start automations that are triggered by the tag, such as emails.
  • cancel_payment_subscriptionDeletesCancel a customer's payment subscription by `subscription_id`. `cancel` is Now (immediately) or WhenBillingPeriodEnds. The customer stops being billed; this cannot be undone.
  • create_contactChanges dataCreate a new contact with `email`, optional custom `fields` (e.g. first name, country as a 2-letter code) and `locale`. Search by email first to avoid duplicates.
  • create_tagChanges dataCreate a new tag with `name`.
  • delete_contactDeletesPermanently delete a contact by `contact_id`. This cannot be undone.
  • enroll_contact_in_courseChanges dataEnroll a contact in a course with `course_id`, `contact_id` and `access_type` (full_access, partial_access, dripping_content or partial_dripping_access; partial types also need `modules`).
  • get_contactGet one contact by `contact_id`, including email, custom fields and tags.
  • get_courseGet one course by `course_id`.
  • get_funnelGet one funnel by `funnel_id`.
  • list_bookingsList booking calendar appointments, filtered by `status` (SCHEDULED, UPCOMING, PAST, RESCHEDULED, CANCELLED), `start_date`/`end_date` (YYYY-MM-DD) or `event_id`.
  • list_community_membershipsList community memberships, filtered by `contact` or `community` ID.
  • list_contact_fieldsList the contact fields defined in your account (name and slug). Use the slugs when setting `fields` on a contact.
  • list_course_modulesList a course's modules with their lectures by `course_id`.
  • list_digital_productsList digital products, optionally filtered by `source` (digital-store, funnel or Whitelabel) or `currency`.
  • list_enrollmentsList course enrollments, filtered by `course` or `contact` ID.
  • list_funnel_stepsList the steps (pages) of a funnel by `funnel_id`.
  • list_payment_subscriptionsList a contact's payment subscriptions by `contact` ID.
  • remove_tag_from_contactDeletesRemove a tag from a contact by `contact_id` and `tag_id`.
  • search_communitiesList or search your communities by name with `query`.
  • search_contactsList contacts, filtered by exact `email`, tag IDs (`tags`), registration date, or bounced/unsubscribed state. Use this to find a contact's ID before other actions.
  • search_couponsList or search discount coupons with `query`.
  • search_coursesList or search courses by course, module or lecture name with `query`, optionally only active ones.
  • search_email_campaignsList or search email campaigns (automated email sequences) by name with `query`.
  • search_funnelsList or search your funnels by name with `query`.
  • search_newslettersList or search newsletters (one-off email broadcasts) with `query`.
  • search_physical_productsList or search physical products by name with `query`.
  • search_tagsList or search tags by name with `query`. Use this to find a tag's ID.
  • update_contactChanges dataUpdate a contact's custom `fields` or `locale` by `contact_id`. Only the fields you pass change.

Set up in three steps

  1. 1

    Pick the app

    Create a free PipMCP account and choose systeme.io from the app list.

  2. 2

    Paste your key

    Paste a systeme.io public API key. In systeme.io, open your profile settings, go to the Public API keys section and generate a new key. You can have up to 3 keys per account.

  3. 3

    Add the link to your AI

    You get a personal MCP link. Add it to Claude, ChatGPT or Cursor:

    1. Click your name, then Settings › Connectors › Add custom connector.
    2. Paste your link as the Remote MCP server URL.
    3. Switch it on from the + menu in a chat.

Questions

What can the AI do in systeme.io?

It can search and read contacts, contact fields, tags, courses and modules, enrollments, communities and memberships, funnels and funnel steps, email campaigns, newsletters, coupons, digital and physical products, payment subscriptions and bookings. It can create and update contacts, create tags, add or remove tags, enroll contacts in courses, give contacts access to a community, delete a contact and cancel a payment subscription.

Does the AI see my systeme.io API key?

No. Your systeme.io API key is encrypted at rest and never shown to the AI. After you save it, it is not shown again, not even to you. The AI only sees the results of the tools it calls.

Can I control what the AI is allowed to do?

Yes. You choose which tools are switched on, so you can start with lookups only. Cancelling a payment subscription and deleting a contact cannot be undone, and both can require your approval before they run. Every tool call is logged.

Does it work with ChatGPT?

Yes. In ChatGPT, open Settings › Apps & Connectors › Advanced, turn on Developer mode and add your PipMCP link. Developer mode needs a paid ChatGPT plan: Plus, Pro, Business or Enterprise. The same link also works in Claude (Settings › Connectors › Add custom connector), Cursor and other MCP clients.

What does it cost?

PipMCP has a free plan, and you do not need a credit card to start. Paid plans bill per completed task. You also need your own systeme.io account.

Can adding a tag start my automations?

Yes. In systeme.io, adding a tag to a contact can start automations that are triggered by that tag, such as emails. If you want to check each one first, set the add tag tool to require your approval.

Let your AI work in systeme.io today.

Start free. Your key stays encrypted, and you decide what the AI may do.

Connect systeme.io free

PipMCP is not affiliated with systeme.io. Product names are trademarks of their owners.